Qcodes

Latest version: v0.50.0

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 16

0.30.0

**New:**
* A new DataSet type DataSetInMem has been added. This allows users to meassure without writing raw data to an sqlite database as well as to load netcdf files into a QCoDeS dataset. See here and here. (3094)

* Added function get_channel_by_name to ChannelList class to get or or more channels in a ChannelList by name. (3431)

* The changelog for upcoming changes in the next release is now automatically build from fragments as part of the documentation. (3451)

**Improved:**
* The QcoDeS monitor can now be launched directly from a console using by running qcodes-monitor(.exe) (3475)

* dond avoids setting setpoint parameters with values that are already set. This significantly improves the performance of the dond function in multi-dimensional measurements. (3534)

* doNd functions now manually wait the delay between setpoints instead of using parameters post_delay attribute. This change prevents unintentional slow downs in measurements when the step delay of a setpoint parameter is considerably lower than the delay between measurement step points that passed into doNd functions. (3576)

* It is now possible to configure the name of an exported files to include elements such as guid, sample_name and experiment_name. The default format has changed to include the captured_run_id and guid. (3586)

**Improved Drivers:**
* Tektronix AWG70000 add support for 70001B and 70002B models. (3438)

* Added support for flags (auxiliary outputs) for Tektronix AWG70000 sequences (3450)

* The Galil documentation is now correctly included in the QCoDeS docs (3452)

* Improved the drivers for Keysight N51x1 and N51x3 signal generators by:

1. Adding explicit support for N5173B
1. Fixing the power range of N5183B
1. Fixing the frequency range options for N51x1 (3555)

**Under the hood:**
*The QCoDeS changelog is now being build using towncrier. (3397)

0.30.0.dev0

A prerelease to test the automatic release

0.29.1

This is a patch release to support the latest version of OpenCensus
to help resolve issues where pip is unable to pick the correct set
of dependencies. (3426)

**Full Changelog**: https://github.com/QCoDeS/Qcodes/compare/v0.29.0...v0.29.1

0.29.0

The September 2021 release of QCoDeS.


New:

- Simultaneous ramping feature that enables you to sweep an AMI 3D magnet to (x,y,z) in
time T or at vector ramp rate R, ramping all 3 axes together (in parallel) and
making a linear/vector trajectory from current field to the setpoint
in 3D magnetic field space. Please see updates to the AMI magnet driver example
documentation. (3233)
- Galil DMC-41x3 stepper motor controller that can be used with Janis probes for
moving the measurement arm. (2626)


Improved:

- Documentation: clarified contribution guides and contacts (3375, 3370)
- Raise ``ValueError`` if given more than one result for the same parameter name
in ``DataSaver.add_result``. (3265)


Improved drivers:

- Keithley 2600 SMU support to return both voltage and current compliance limit errors. (3339, 3362)
- Make ``SR86xBufferReadout`` parameter take kwargs and pass them to base class. (3341)


Under the hood:

- Logging update to explicitly set encoding for file handler thus
preventing issues on systems with less widespread encodings. (3327)
- Add type packages discovered by mypy --install-types. (3379)
- Resolved uncertainties package issues. (3334)
- ISSUE_TEMPLATE.md updates for reporting a bug. (3345)
- Make it possible to manually trigger codeql, using codeql-analysis.yml
recommended by github. (3314, 3329)
- Remove redundant filters from test runner. (3295)

0.29.0a1

Publishing an alpha release to perform tests before actual release comes out, especially of 3339.

0.28.0

===========================

The August 2021 release of QCoDeS.

-----------------
Breaking Changes:
-----------------

- `get_guids_from_multiple_run_ids` accepts connection over dbpath in the function. (3222)

----
New:
----
- Use thread pool when acquiring parameters to save time on recreating threads, new ThreadPoolParamsCaller,
use it in do1d, do2d, dond. (3170)
- QCoDeS has not the ability to set a default experiment in a Python session, and now, creating/ loading an experiment
automatically sets that experiment as the default one. (3214)
- The dond function has gained the ability to produce multiple datasets when measuring multiple parameters. (3186)
- Make parameter registration on instrument part of parameter init. (3191)
- Add post sweep actions to doND sweeps. (3283)
- load experiment functions accept duplicated experiment name, and new_experiment warns if creates duplicated
experiment. (3296)

---------
Improved:
---------

- Fix shapes of dond datasets with additional setpoints. (3305)

-----------------
Improved drivers:
-----------------

- Update voltage parameter for Keithley2600 SMU to be aware of measurement status. (3251)

---------------
Under the hood:
---------------

- Adding a Sphinx extension to document Parameter attributes. (3224)
- Work around legacy test issue with hf51.12.1 on conda forge. (3278)
- Make qcodes install mostly pep517/518 compliant. (3288)
- Log all installed packages. (3289)
- Remove pre-commit job from the repository in favor of pre-commit integration in the CI. (3293, 3290)
- Explicitly depend on setuptools. (3294)

Page 6 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.