
Version 0.15.0 (2025-01-15) Main items of this new release: pyproject.toml replaces setup.cfg 12 new instruments Deprecated features The FSL class imported from pymeasure/instruments/rohdeschwarz/fsl.py is deprecated, the current version can be found in pymeasure/instruments/rohdeschwarz/fsseries.py. Instruments Add Agilent E5062A (@AlecVercruysse, #1146) Add Hewlett Packard 8753E VNA (@Sionwage, #1004) Add Keithley DAQ6510 (@Aphelion82, #1128) Add Keithley2281S (@PfannenHans, #1054) Add LD400P electronic load (@RobertoRoos, #1168) Add Philips PM6669 Universal Frequency Counter (@dirkjankrijnders, #570) Add Rohde&Schwarz FSSeries class for instruments such as FSL (previously stand-alone class), FSW and others (@jnnskls, #1156) Previously, the instrument class FSL could be imported from pymeasure/instruments/rohdeschwarz/fsl.py, which can now be imported from pymeasure/instruments/rohdeschwarz/fsseries.py alongside the base class FSSeries and FSW. Add Rigol dg822 waveform generator (@fthouin, #1159) Add Siglent SDS1072CML oscilloscope (@fthouin, #1080, 1195) Add more Thyracont vacuum transducer device types (@dkriegner, #1143) Fix Agilent E5062A: docs + rename active_traces to visible_traces (@AlecVercruysse, #1174) Fix AnritsuMS2090A: Confirm SCPIMixin (@icchalmers, #1191) Fix race condition in test suite due to HP8116A tests (@kpet, #1145) Fix description of Keithley2000.measure_resistance method (@J3NZ0L, #1193) Fix test for Keithley6510 (@BenediktBurger, #1135) Fix Kepco BOP power supplies documentation (@JAW90, #1199) Update AFG3152CChannel to docs (@ssimpson-ens, #1176) Update Keysight E3631A with added output_enabled property to individual channels (@inonRAAAM, #1209) Update Teledyne with VBS methods (@RobertoRoos, #1166) Automation Explicitly set encoding to utf8 when writing and reading data to file, allowing the use of special characters. Previously the encoding was not explicitly set, this could potentially disrupt loading old data-files; if this is required, the encoading can be changed by changing (e.g., monkey-patching) the pymeasure.experiment.Results.ENCODING property. (@CasperSchippers, #1123) Add has_next method to Procedure class (@Did-Mas, #1185) Change logger from root to module-specific logger. (@mmerlo, #1165) Documentation Fix a couple of typos in procedure.rst (@kpet, #1141) Update contribute.rst also for GitHub Desktop (@bernhardlang, @OrionSmedley, #983, #1171) Fix documentation errors (@msmttchr, @kpet, #1133, #1148) Update InstrumentKit reference (@emmanuel-ferdman, #1187) Change copyright year to 2025 (@BenediktBurger, #1210) Miscellaneous Prepare for v0.14.0 (@BenediktBurger, #1104) add "Reaveal in File Explorer" to browser item context menu (@Did-Mas, #1188) Update numpy 2 test (@CasperSchippers, #1126) Added an install group for building documentation (@RobertoRoos, #1180) Removed setup.cfg, replaced by pyproject.toml (@RobertoRoos, #1182) New Contributors @Sionwage, @bernhardlang, @Aphelion82, @kpet, @mmerlo, @OrionSmedley, @ssimpson-ens, @Did-Mas, @emmanuel-ferdman, @icchalmers, @fthouin, @PfannenHans, @dirkjankrijnders, @J3NZ0L, @inonRAAAM, Full Changelog: https://github.com/pymeasure/pymeasure/compare/v0.14.0...v0.15.0
If you use this software, please cite it as below.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
