--------------------
Added
^^^^^
- meas: new generic measurement Recorder.
- meas: new generic measurement PosTweaker.
- meas.podmr,spodmr: new conf mw_modes to select method for MW phase modulation.
- inst: new module dmm (for Digital Multi Meters).
- inst: new module smu (for Source Meter Units).
- inst: new module power_sensor (for RF / MW power sensors).
- inst: new module positioner.
- inst: new module filter_wheel.
- inst.tdc: new instrument TimeTagger (Swabian Instruments).
- inst.fg: new instrument SIGLENT_SDG2000X.
- inst.pg: new instrument SpinCore_PulseBlasterESR_PRO.
- inst.spectrometer: new instrument Andor_Spectrometer.
- inst.overlay: new module odmr_sweeper (contains ODMR logic with software-sweeping).
Changed
^^^^^^^
- Python version: drop support of 3.8 and 3.9, and add support of 3.12.
- inst,meas: argument "group" has been removed from get_param_dict_labels(), get_param_dict(),
and configure() in meas / inst APIs.
- inst: argument "label" has been added to start(), stop(), reset(), set(), and get() inst API.
- inst.fg: class name DG2000 -> RIGOL_DG2000.
- inst.spectrometer: class name LightField -> Princeton_LightField.