qtics package#
Qtics module.
Subpackages#
- qtics.instruments package
- Submodules
- qtics.instruments.instrument module
Instrument
Instrument.clear_defaults()
Instrument.connect()
Instrument.defaults
Instrument.disconnect()
Instrument.get()
Instrument.get_id()
Instrument.query()
Instrument.read()
Instrument.reset()
Instrument.set()
Instrument.set_defaults()
Instrument.update_defaults()
Instrument.validate_opt()
Instrument.validate_range()
Instrument.write()
- qtics.instruments.network_inst module
- qtics.instruments.serial_inst module
Submodules#
qtics.experiment module#
Base Experiment classes.
- class qtics.experiment.BaseExperiment(name: str, data_file: str | None = None, data_dir: str | None = None)[source]#
Bases:
ABC
Base experiment class.
- add_instrument(inst: Instrument)[source]#
Add an instrument with the correct name.
- append_data_group(group_name: str, parent_name: str | None = None, datasets: dict | None = None, **attributes)[source]#
Save data appending to hdf5 file.
qtics.logger module#
Loggers configuration.
- class qtics.logger.CustomHandler[source]#
Bases:
StreamHandler
Custom handler for logging algorithm. Credits to Qibocal.