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-metadata by @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-metadata by @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.4

Fixed

  • Fixed bug where *.ui would not be included in the linien-gui package by @bleykauf in https://github.com/linien-org/linien/pull/407

- Python
Published by bleykauf over 1 year ago

linien - v2.0.3

Fixed

  • Made compatible with Python 3.12 by bumping version of fabric by @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.2

Fixed

  • Improved performance of server CLI by @bleykauf in https://github.com/linien-org/linien/pull/396
  • API token for InfluxDB is now checked by @bleykauf in https://github.com/linien-org/linien/pull/397

- Python
Published by bleykauf almost 2 years ago

linien - v2.0.1

Fixed

  • Fixed bug that prevented the robust autolock from working

- Python
Published by bleykauf almost 2 years 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-server by @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-tools is now included in the linien-server package
  • 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-server by @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-tools is now included in the linien-server package
  • 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.2

Changed

  • Use pypi for version check instead of version-info.json in the Github repository.

- Python
Published by bleykauf almost 2 years ago

linien - v1.0.2rc1

Changed

  • Use pypi for version check instead of version-info.json in the Github repository.

- Python
Published by bleykauf almost 2 years ago

linien - v1.0.1

What's Changed

  • Fix linien-server startup by @bleykauf in https://github.com/linien-org/linien/pull/369

Full Changelog: https://github.com/linien-org/linien/compare/v1.0.0...v1.0.1

- Python
Published by bleykauf about 2 years ago

linien - v1.0.1rc1

What's Changed

  • Fix linien-server startup by @bleykauf in https://github.com/linien-org/linien/pull/369

Full Changelog: https://github.com/linien-org/linien/compare/v1.0.0...v1.0.1rc1

- Python
Published by bleykauf about 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.cff by @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.cff by @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.cff by @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.3

Bugfix

  • Fix missing .sh file extension for running some scripts by @bleykauf in https://github.com/linien-org/linien/pull/267

Full Changelog: https://github.com/linien-org/linien/compare/v0.5.2...v0.5.3

- Python
Published by bleykauf almost 4 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.2 until then.

- Python
Published by hermitdemschoenenleben almost 5 years ago

linien - 0.4.1

  • fixed a bug in the server package that leads to an incomplete install

- 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.2

  • FIX: incompatibility with rpyc==5.0.0
  • improved documentation

- Python
Published by hermitdemschoenenleben about 5 years ago

linien - 0.3.1

This version fixes PID derivative

- Python
Published by hermitdemschoenenleben about 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-client installs 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

linien - 0.2.3

  • small improvements to user interface

- Python
Published by hermitdemschoenenleben over 5 years ago

linien - 0.2.2

  • Fix bug that caused ramped to not be disabled when locking is turned on

- Python
Published by hermitdemschoenenleben over 5 years ago

linien - v0.2.1-flatpak

- Python
Published by hermitdemschoenenleben over 5 years ago

linien - 0.2.1

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.1.4

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.1.3

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.1.2

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.0.22

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.0.21

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.0.20

- Python
Published by hermitdemschoenenleben over 6 years ago

linien - 0.0.19

first test release

- Python
Published by hermitdemschoenenleben over 6 years ago