meavis.tags module

Class decorators to tag MeaVis classes.

meavis.tags.add_metadata(metadata_name, **kwargs)[source]

Add metadata to a tagged MeaVis class.

meavis.tags.add_item(tag_name, meavis_name, **kwargs)[source]

Tag a MeaVis class.

meavis.tags.attributes(**kwargs)[source]

Add attributes to a tagged MeaVis class.

meavis.tags.kwargs(**kwargs)[source]

Add kwargs to a tagged MeaVis class.

meavis.tags.constructor(meavis_name, **kwargs)[source]

Tag a class as a MeaVis initialiser.

meavis.tags.initialiser(meavis_name, **kwargs)[source]

Tag a class as a MeaVis initialiser.

meavis.tags.measurement(meavis_name, **kwargs)[source]

Tag a class as a MeaVis measurement.

meavis.tags.parameter(meavis_name, **kwargs)[source]

Tag a class as a MeaVis parameter.