Recent Releases of linien
linien - v2.1.0
Added
- Show differences when local and remote parameters do not match by @bleykauf in https://github.com/linien-org/linien/pull/400
- Show voltage on the x-axis when sweeping by @bleykauf in https://github.com/linien-org/linien/pull/404
Changed
- Switched to Tableau color scheme and make colors consistent, i.e. signals have the same color while sweeping and when locked. By @bleykauf in https://github.com/linien-org/linien/pull/419.
- Increase upper version constraint for
importlib-metadataby @doronbehar in https://github.com/linien-org/linien/pull/416
Fixed
- Fixed example code in the readme by @bleykauf in https://github.com/linien-org/linien/pull/420, thanks to @Andrew-wi for reporting this issue
- Fixed a bug preventing the selection of a PSD algorithm via the GUI by @bleykauf in https://github.com/linien-org/linien/pull/421, thanks to @martinssonh for reporting this issue
- Python
Published by bleykauf over 1 year ago
linien - v2.1.0rc2
Added
- Show differences when local and remote parameters do not match by @bleykauf in https://github.com/linien-org/linien/pull/400
- Show voltage on the x-axis when sweeping by @bleykauf in https://github.com/linien-org/linien/pull/404
Changed
- Switched to Tableau color scheme and make colors consistent, i.e. signals have the same color while sweeping and when locked. By @bleykauf in https://github.com/linien-org/linien/pull/419.
- Increase upper version constraint for
importlib-metadataby @doronbehar in https://github.com/linien-org/linien/pull/416
Fixed
- Fixed example code in the readme by @bleykauf in https://github.com/linien-org/linien/pull/420, thanks to @Andrew-wi for reporting this issue
- Fixed a bug preventing the selection of a PSD algorithm via the GUI by @bleykauf in https://github.com/linien-org/linien/pull/421, thanks to @martinssonh for reporting this issue
- Python
Published by bleykauf over 1 year ago
linien - v2.0.3
Fixed
- Made compatible with Python 3.12 by bumping version of
fabricby @bleykauf in https://github.com/linien-org/linien/pull/406, thanks to @systemofapwne for reporting this issue
Added
- Handle corrupted json files by @bleykauf in https://github.com/linien-org/linien/pull/399
- Python
Published by bleykauf over 1 year ago
linien - v2.0.0
IMPORTANT: This version only supports RedPitaya OS 2.0. There are some breaking changes compared to version Linien 1.x, including a new way that settings are saved. While the settings are not deleted from the RedPitaya, all parameters will be reset to their default values upon installation and saved in the new format. We highly recommend to take note of your spectroscopy and PID settings before installation. To avoid any issues, it is also recommended to start from a clean SD card running RedPitaya OS 2.0. At the very least, you will have to make sure that linien-server is not running on the RedPitaya, for example by restarting the RedPitaya.
Added
- Use features of Python 3.10 available on RedPitaya OS 2.0 for
linien-serverby @bleykauf in https://github.com/linien-org/linien/pull/366 - Add ability to start the server upon startup by @bleykauf in https://github.com/linien-org/linien/pull/387
Changed
- Use systemd instead of screen for running the server by @bleykauf in https://github.com/linien-org/linien/pull/387 (thanks @doronbehar for the idea!)
- Use json to store devices and parameters by @bleykauf in https://github.com/linien-org/linien/pull/357
- Better error handling by @bleykauf in https://github.com/linien-org/linien/pull/350
- Improve startup and installation process by @bleykauf in https://github.com/linien-org/linien/pull/372
- Use official influxdb client by @bleykauf in https://github.com/linien-org/linien/pull/374
mdio-toolsis now included in thelinien-serverpackage- Uses rpyc==6.x instead of rpyc==4.x
Deprecated
- Removed support for RedPitaya OS 1.0: RedPitaya OS 2.0 is now necessary.
- Python
Published by bleykauf almost 2 years ago
linien - v2.0.0rc3
IMPORTANT: This version only supports RedPitaya OS 2.0. There are some breaking changes compared to version Linien 1.x, including a new way that settings are saved. While the settings are not deleted from the RedPitaya, all parameters will be reset to their default values upon installation and saved in the new format. We highly recommend to take note of your spectroscopy and PID settings before installation. To avoid any issues, it is also recommended to start from a clean SD card running RedPitaya OS 2.0.
Added
- Use features of Python 3.10 available on RedPitaya OS 2.0 for
linien-serverby @bleykauf in https://github.com/linien-org/linien/pull/366 - Add ability to start the server upon startup by @bleykauf in https://github.com/linien-org/linien/pull/387
Changed
- Use systemd instead of screen for running the server by @bleykauf in https://github.com/linien-org/linien/pull/387 (thanks @doronbehar for the idea!)
- Use json to store devices and parameters by @bleykauf in https://github.com/linien-org/linien/pull/357
- Better error handling by @bleykauf in https://github.com/linien-org/linien/pull/350
- Improve startup and installation process by @bleykauf in https://github.com/linien-org/linien/pull/372
- Use official influxdb client by @bleykauf in https://github.com/linien-org/linien/pull/374
mdio-toolsis now included in thelinien-serverpackage- Uses rpyc==6.x instead of rpyc==4.x
Deprecated
- Removed support for RedPitaya OS 1.0: RedPitaya OS 2.0 is now necessary.
- Python
Published by bleykauf almost 2 years ago
linien - v1.0.0
This release marks the last release that supports RedPitaya OS 1.x (it is compatible with RedPitaya OS 2.0 as well).
What's Changed
- Fix bug where application data directory was not created by @bleykauf in https://github.com/linien-org/linien/pull/361
- Better names for autolock algorithms FastPID-only mode and PID optimizationnoise analysis by @bleykauf in https://github.com/linien-org/linien/pull/346 (fixes https://github.com/linien-org/linien/issues/235)
- Add (debug) logging by @bleykauf in https://github.com/linien-org/linien/pull/349
- Fix all kinds of dependencies issues by @doronbehar in https://github.com/linien-org/linien/pull/353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/351
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/359
Full Changelog: https://github.com/linien-org/linien/compare/v0.8.0...v1.0.0
- Python
Published by bleykauf about 2 years ago
linien - v1.0.0rc3
This release marks the last release that supports RedPitaya OS 1.x.
What's Changed
- Fix bug where application data directory was not created by @bleykauf in https://github.com/linien-org/linien/pull/361
- Better names for autolock algorithms Fast/PID-only mode and PID optimization/noise analysis by @bleykauf in https://github.com/linien-org/linien/pull/346 (fixes https://github.com/linien-org/linien/issues/235)
- Add (debug) logging by @bleykauf in https://github.com/linien-org/linien/pull/349
- Fix all kinds of dependencies issues by @doronbehar in https://github.com/linien-org/linien/pull/353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/351
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/359
Full Changelog: https://github.com/linien-org/linien/compare/v0.8.0...v1.0.0rc3
- Python
Published by bleykauf about 2 years ago
linien - v1.0.0rc2
This release marks the last release that supports RedPitaya OS 1.x.
What's Changed
- Fix bug where application data directory was not created by @bleykauf in https://github.com/linien-org/linien/pull/361
- Better names for autolock algorithms Fast/PID-only mode and PID optimization/noise analysis by @bleykauf in https://github.com/linien-org/linien/pull/346 (fixes https://github.com/linien-org/linien/issues/235)
- Add (debug) logging by @bleykauf in https://github.com/linien-org/linien/pull/349
- Fix all kinds of dependencies issues by @doronbehar in https://github.com/linien-org/linien/pull/353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/351
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/359
Full Changelog: https://github.com/linien-org/linien/compare/v0.8.0...v1.0.0rc2
- Python
Published by bleykauf about 2 years ago
linien - v0.8.0
This release introduces server-side parameter logging to InfluxDB 2. It is the first release that is compatible with the new RedPitaya OS 2.0 while maintaining compatibility with version 1.x of the OS. Enabling Fast Mode (bare PID) now automatically disables modulation/demodulation. Furthermore, there have been a lot of changes under the hood, simplifying the acquisition process and the structure of the GUI app.
What's Changed
- Simplify the app structure by @bleykauf in https://github.com/linien-org/linien/pull/320
- Simplify server structure by @bleykauf in https://github.com/linien-org/linien/pull/321
- Simplify acquisition by @bleykauf in https://github.com/linien-org/linien/pull/333
- Improve installation script by @bleykauf in https://github.com/linien-org/linien/pull/335
- Add mypy configuration by @bleykauf in https://github.com/linien-org/linien/pull/336
- Add parameter logging to influxdb by @bleykauf in https://github.com/linien-org/linien/pull/311
- Improve authentication by @bleykauf in https://github.com/linien-org/linien/pull/343
- Adapt to RedPitaya OS 2 by @hermitdemschoenenleben in https://github.com/linien-org/linien/pull/342
Full Changelog: https://github.com/linien-org/linien/compare/v0.7.0...v0.8.0
- Python
Published by bleykauf over 2 years ago
linien - v0.8.0rc10
This release introduces server-side parameter logging to InfluxDB 2. It is the first release that is compatible with the new RedPitaya OS 2.0 while maintaining compatability with version 1.x of the OS. Furthermore, there have been a lot of changes under the hood, simplifying the acquisition process and the structure of the GUI app.
What's Changed
- Simplify the app structure by @bleykauf in https://github.com/linien-org/linien/pull/320
- Simplify server structure by @bleykauf in https://github.com/linien-org/linien/pull/321
- Simplify acquisition by @bleykauf in https://github.com/linien-org/linien/pull/333
- Improve installation script by @bleykauf in https://github.com/linien-org/linien/pull/335
- Add mypy configuration by @bleykauf in https://github.com/linien-org/linien/pull/336
- Add parameter logging to influxdb by @bleykauf in https://github.com/linien-org/linien/pull/311
- Improve authentication by @bleykauf in https://github.com/linien-org/linien/pull/343
- Adapt to RedPitaya OS 2 by @hermitdemschoenenleben in https://github.com/linien-org/linien/pull/342
Full Changelog: https://github.com/linien-org/linien/compare/v0.7.0...v0.8.0rc10
- Python
Published by bleykauf over 2 years ago
linien - v0.8.0rc9
This release introduces server-side parameter logging to InfluxDB 2. It is the first release that is compatible with the new RedPitaya OS 2.0 while maintaining compatability with version 1.x of the OS. Furthermore, there have been a lot of changes under the hood, simplifying the acquisition process and the structure of the GUI app.
What's Changed
- Simplify the app structure by @bleykauf in https://github.com/linien-org/linien/pull/320
- Simplify server structure by @bleykauf in https://github.com/linien-org/linien/pull/321
- Simplify acquisition by @bleykauf in https://github.com/linien-org/linien/pull/333
- Improve installation script by @bleykauf in https://github.com/linien-org/linien/pull/335
- Add mypy configuration by @bleykauf in https://github.com/linien-org/linien/pull/336
- Add parameter logging to influxdb by @bleykauf in https://github.com/linien-org/linien/pull/311
- Improve authentication by @bleykauf in https://github.com/linien-org/linien/pull/343
- Adapt to RedPitaya OS 2 by @hermitdemschoenenleben in https://github.com/linien-org/linien/pull/342
Full Changelog: https://github.com/linien-org/linien/compare/v0.7.0...v0.8.0rc9
- Python
Published by bleykauf over 2 years ago
linien - v0.8.0rc2
What's Changed
- Release v0.7.0 by @bleykauf in https://github.com/linien-org/linien/pull/317
- Simplify the app structure by @bleykauf in https://github.com/linien-org/linien/pull/320
- Simplify server structure by @bleykauf in https://github.com/linien-org/linien/pull/321
- Mention issue with fast mode in the README. by @bleykauf in https://github.com/linien-org/linien/pull/331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/329
- Simplify acquisition by @bleykauf in https://github.com/linien-org/linien/pull/333
- Improve installation script and add note about RedPitaya OS 2.00 by @bleykauf in https://github.com/linien-org/linien/pull/335
- Add mypy configuration and fix some typing errors by @bleykauf in https://github.com/linien-org/linien/pull/336
- Add note about RedPitaya OS 2.00. by @bleykauf in https://github.com/linien-org/linien/pull/338
- Add parameter logging to influxdb by @bleykauf in https://github.com/linien-org/linien/pull/311
Full Changelog: https://github.com/linien-org/linien/compare/v0.7.0...v0.8.0rc2
- Python
Published by bleykauf over 2 years ago
linien - v0.8.0rc1
What's Changed
- Release v0.7.0 by @bleykauf in https://github.com/linien-org/linien/pull/317
- Simplify the app structure by @bleykauf in https://github.com/linien-org/linien/pull/320
- Simplify server structure by @bleykauf in https://github.com/linien-org/linien/pull/321
- Mention issue with fast mode in the README. by @bleykauf in https://github.com/linien-org/linien/pull/331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/329
- Simplify acquisition by @bleykauf in https://github.com/linien-org/linien/pull/333
- Improve installation script and add note about RedPitaya OS 2.00 by @bleykauf in https://github.com/linien-org/linien/pull/335
- Add mypy configuration and fix some typing errors by @bleykauf in https://github.com/linien-org/linien/pull/336
- Add note about RedPitaya OS 2.00. by @bleykauf in https://github.com/linien-org/linien/pull/338
- Add parameter logging to influxdb by @bleykauf in https://github.com/linien-org/linien/pull/311
Full Changelog: https://github.com/linien-org/linien/compare/v0.7.0...v0.8.0rc1
- Python
Published by bleykauf over 2 years ago
linien - v0.7.0
What's Changed
- Add ability to output slow PID on fast DACs by @bleykauf in https://github.com/linien-org/linien/pull/312, thanks @cmf84 for the initial commit
- Add
CITATION.cffby @bleykauf in https://github.com/linien-org/linien/pull/274 - README: Fix link to "getting started" by @doronbehar in https://github.com/linien-org/linien/pull/313
- Use deterministic random number generation for tests by @bleykauf in https://github.com/linien-org/linien/pull/315
- Use docstrings instead of comments for parameter documentation by @bleykauf in https://github.com/linien-org/linien/pull/316
New Contributors
- @cmf84 made their first contribution in https://github.com/linien-org/linien/pull/312
- @doronbehar made their first contribution in https://github.com/linien-org/linien/pull/313
Full Changelog: https://github.com/linien-org/linien/compare/v0.6.0...v0.7.0rc1
- Python
Published by bleykauf almost 3 years ago
linien - v0.7.0rc2
What's Changed
- Add ability to output slow PID on fast DACs by @bleykauf in https://github.com/linien-org/linien/pull/312, thanks @cmf84 for the initial commit
- Add
CITATION.cffby @bleykauf in https://github.com/linien-org/linien/pull/274 - README: Fix link to "getting started" by @doronbehar in https://github.com/linien-org/linien/pull/313
- Use deterministic random number generation for tests by @bleykauf in https://github.com/linien-org/linien/pull/315
- Use docstrings instead of comments for parameter documentation by @bleykauf in https://github.com/linien-org/linien/pull/316
New Contributors
- @cmf84 made their first contribution in https://github.com/linien-org/linien/pull/312
- @doronbehar made their first contribution in https://github.com/linien-org/linien/pull/313
Full Changelog: https://github.com/linien-org/linien/compare/v0.6.0...v0.7.0rc1
- Python
Published by bleykauf almost 3 years ago
linien - v0.7.0rc1
What's Changed
- Add ability to output slow PID on fast DACs by @bleykauf in https://github.com/linien-org/linien/pull/312, thanks @cmf84 for the initial commit
- Add
CITATION.cffby @bleykauf in https://github.com/linien-org/linien/pull/274 - README: Fix link to "getting started" by @doronbehar in https://github.com/linien-org/linien/pull/313
- Use deterministic random number generation for tests by @bleykauf in https://github.com/linien-org/linien/pull/315
- Use docstrings instead of comments for parameter documentation by @bleykauf in https://github.com/linien-org/linien/pull/316
New Contributors
- @cmf84 made their first contribution in https://github.com/linien-org/linien/pull/312
- @doronbehar made their first contribution in https://github.com/linien-org/linien/pull/313
Full Changelog: https://github.com/linien-org/linien/compare/v0.6.0...v0.7.0rc1
- Python
Published by bleykauf almost 3 years ago
linien - v0.6.0
Changes are mostly under the hood. The packages structure deployment process has been majorly overhauled, facilitating future feature implementations.
Note: We are no longer providing a Linux executable since it cannot be built using CI (see #263) and most users run Windows. We recommand installing linien-gui using pip (see the updated readme). If you encounter any problems, please open an issue.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/297
- Refactor package structure by @bleykauf in https://github.com/linien-org/linien/pull/277
Full Changelog: https://github.com/linien-org/linien/compare/v0.5.3...v0.6.0
- Python
Published by bleykauf almost 3 years ago
linien - v0.6.0rc7
Release candidate for Linien v0.6.0.
Changes are mostly under the hood. The packages structure deployment process has been majorly overhauled, facilitating future feature implementations.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/297
- Refactor package structure by @bleykauf in https://github.com/linien-org/linien/pull/277
Full Changelog: https://github.com/linien-org/linien/compare/v0.5.3.post2...v0.6.0rc7
- Python
Published by bleykauf almost 3 years ago
linien - v0.6.0rc5
Release candidate for Linien v0.6.0.
Changes are mostly under the hood. The packages structure deployment process has been majorly overhauled, facilitating future feature implementations.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/297
- Refactor package structure by @bleykauf in https://github.com/linien-org/linien/pull/277
Full Changelog: https://github.com/linien-org/linien/compare/v0.5.3...v0.6.0rc1
- Python
Published by bleykauf almost 3 years ago
linien - v0.5.3-2
Post-release that pins specific commits of pyrp3 and mdio-tool to not break things in the future and fixes one bug.
What's Changed
- Pin specific commits for installation of
pyrp3 andmdio-toolinlinieninstallrequirements.sh` - Fix file extension in
linien_start_server.sh, see #291. Thank you, @doronbehar! - Bump future from 0.18.2 to 0.18.3 by @dependabot in https://github.com/linien-org/linien/pull/305
Full Changelog: https://github.com/linien-org/linien/compare/v0.5.3...v0.5.3.post2
- Python
Published by bleykauf almost 3 years ago
linien - v0.5.2
New Features
- Better keyboard controls for spinboxes (similar to the how they work in Labview)
Bug Fixes
- Bumped version of paramiko
What's Changed
- Improve spin boxes by adding better keyboard controls. by @bleykauf in https://github.com/linien-org/linien/pull/259
- Bump paramiko from 2.9.2 to 2.10.1 by @dependabot in https://github.com/linien-org/linien/pull/260
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/linien-org/linien/pull/261
Full Changelog: https://github.com/linien-org/linien/compare/v0.5.1...v0.5.2
- Python
Published by bleykauf almost 4 years ago
linien - v0.5.1
This will be the last release before soon moving to Linien's new home. In order to get notifications about new versions in the future, it is necessary to upgrade.
New Features
- Sweep output for PID-only mode
Bug Fixes
- Fixed bug that prevented the client to connect to the server via SSH
What's Changed
- Make version checker work with post-releases. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/246
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/hermitdemschoenenleben/linien/pull/249
- Update requirements by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/253
- Add possibility to check version from future repo location. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/250
- Add script file extensions. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/247
- Re-enable sweep for fast mode. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/251
- Bump paramiko version everywhere. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/255
Full Changelog: https://github.com/hermitdemschoenenleben/linien/compare/v0.5.0-1...v0.5.1
- Python
Published by bleykauf about 4 years ago
linien - v0.5.0-1
New Features
- Better sweep controls make it easier to adjust the sweep range and allow to stop the sweep altogether.
- A new, faster PID-only mode allows for a higher control bandwidth by skipping modulation/demodulation steps (useful for offset locks).
- Added Welch's method to the measurement of the error signals power spectral density (PSD).
Note: This is a post-release to the botched version v0.5.0 that by accident did not include the gateware.
API Changes
- The parameters that deal with the sweep / ramp have been renamed:
- "center" is now "sweep_center"
- "rampamplitude", "rampspeed" and "autolockinitialrampamplitude" are now "sweepamplitude" and "sweepspeed" and "autolockinitialsweepamplitude", respectively
- There is a new boolean parameter "sweep_pause".
Relevant Pull Requests
- Add and configure flake8 support by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/186
- Fix relative imports in
server.py. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/188 - Rework requirement files and install_requires by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/187
- Actually merge fixed imports to master by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/192
- Bump cryptography from 3.0 to 3.3.2 by @dependabot in https://github.com/hermitdemschoenenleben/linien/pull/191
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/hermitdemschoenenleben/linien/pull/199
- Renaming connection objects and some cleanup by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/200
- add lowpass filter for psd acquisition #196 by @hermitdemschoenenleben in https://github.com/hermitdemschoenenleben/linien/pull/201
- Some quick fixes to the documentation. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/209
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/hermitdemschoenenleben/linien/pull/211
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/hermitdemschoenenleben/linien/pull/213
- fix pyqt import issues #215 by @hermitdemschoenenleben in https://github.com/hermitdemschoenenleben/linien/pull/217
- Use Git LFS for storing the FPGA images by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/220
- Fix FPGA script paths. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/221
- Fast mode by @hermitdemschoenenleben in https://github.com/hermitdemschoenenleben/linien/pull/216
- expose choice of LPSD / scipy in GUI #205 by @hermitdemschoenenleben in https://github.com/hermitdemschoenenleben/linien/pull/206
- Cleanup gateware. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/219
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/hermitdemschoenenleben/linien/pull/222
- Fix testing. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/223
- Improve tests by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/225
- Better controls for sweep by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/228
- Improve tests by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/229
- Add pause functionality to sweep. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/233
- Bump numpy from 1.19.1 to 1.21.0 by @dependabot in https://github.com/hermitdemschoenenleben/linien/pull/232
- Make new sweep controls work for slow outputs. by @bleykauf in https://github.com/hermitdemschoenenleben/linien/pull/241
New Contributors
- @bleykauf made their first contribution in https://github.com/hermitdemschoenenleben/linien/pull/186
- @dependabot made their first contribution in https://github.com/hermitdemschoenenleben/linien/pull/191
- @pre-commit-ci made their first contribution in https://github.com/hermitdemschoenenleben/linien/pull/199
- @hermitdemschoenenleben made their first contribution in https://github.com/hermitdemschoenenleben/linien/pull/201
Full Changelog: https://github.com/hermitdemschoenenleben/linien/compare/v0.4.3...v0.5.0-1
- Python
Published by bleykauf about 4 years ago
linien - 0.4.3
- Disabled LED blinking as it causes additional noise (thanks to Yao-Chin!)
- DC spectroscopy signal is displayed (thanks to aisichenko for the idea!)
- lpsd is now used for psd measurements (samples psd on a log scale)
- various bug fixes especially in the autolock component
- Python
Published by hermitdemschoenenleben over 4 years ago
linien - 0.4.2
- Removed "Check lock" and "Watch lock" features as they caused problems with the new autolock algorithms as well as with noise analysis. These features are planned to be reimplemented in a future release (and in a more sophisticated way). If you rely on these features, consider using Linien version
0.3.2until then.
- Python
Published by hermitdemschoenenleben almost 5 years ago
linien - 0.4.0
- Implemented new autolock algorithms that are faster and work with high jitter
- For noise analysis, PSD of the error signal may be recorded
- Plot window of the main window may be zoomed / panned by clicking and dragging / using the mouse wheel
- Parameters are not only backed up on the client side but also on the server. When a client connects to a server with parameter mismatch, the user may decide whether to keep local or remote parameters
- Python
Published by hermitdemschoenenleben almost 5 years ago
linien - 0.3.0
New features
- IQ demodulation (simultaneous orthogonal demodulation) allows for determination of the spectroscopy signal strength. This makes one-shot optimization of the demodulation phase possible
- Improved optimization algorithm: Automatic optimization of the slope of a line is now more robust and converges faster
- More accurate autolock: Autolock reliability was improved
- ANALOG_OUTs can be set using python client or GUI
- Digital GPIO outputs are now accessible using python client
- Keyboard shortcuts for zoom and pan: Use
←/→/+/- - Device editing is now possible, leaving device's parameters untouched
- Extra package for python client:
pip install linien-python-clientinstalls a headless version of the linien client that allows to control your lock in an environment that doesn't provide GUI libraries - Bug fixes and performance improvements
- Python
Published by hermitdemschoenenleben about 5 years ago