qtics package#
Qtics module.
Subpackages#
- qtics.instruments package
- Submodules
- qtics.instruments.instrument module
InstrumentInstrument.clear_defaults()Instrument.connect()Instrument.defaultsInstrument.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:
ABCBase 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:
StreamHandlerCustom handler for logging algorithm. Credits to Qibocal.