Skip to content

Releases: arc-instruments/arc1_pyqt

Release 2.0.0-rc3

27 Jul 20:37
Compare
Choose a tag to compare
Release 2.0.0-rc3 Pre-release
Pre-release

Prerelease - with windows binaries

Release 2.0.0-rc1

29 Oct 12:10
Compare
Choose a tag to compare
Release 2.0.0-rc1 Pre-release
Pre-release
2.0.0rc1

2.0.0rc1

Release 1.5.2

21 Jan 12:30
Compare
Choose a tag to compare

Bugfix release

Updates

  • Fixed a bug causing incorrect display of read-out voltage.
  • Fixed some typos in program panels

Release 1.5.0

04 May 23:43
Compare
Choose a tag to compare

This release marks the full transition of the codebase to Python 3. It has been long under development but it is now released. We are targeting Python 3.6 or any later. Although there are not many user-facing changes there has been a lot of work on making arc1_pyqt more maintainable and flexible. Please note that because of this transition SuperMode tests saved under 1.4.x might not load properly and require you to recreate them.

This is also the last version of ArC 1 to be updated through the platform manager which will be deprecated. New releases will be provided directly through our repository. This is in line with the effort to make arc1_pyqt a proper Python package installable through pip. You will still be notified for updates but you will have to download them manually.

Please note that firmware will not be published here but it's always available from our website.

Updates

  • Ported codebase to Python 3; modules should now be valid Python 3 code.
  • Removed lots of duplicate error-prone code.
  • Provided basic classes for end-users to make their own modules with much less code duplication. See modutils.py. All built-in modules have been updated to use modutils although old-style modules should still work.
  • Erroneous history handling for STDP has now been fixed. This was caused by improper parsing of module tags.
  • Remove extremely verbose diagnostic messages when using SuperMode.
  • A progress dialog has been added when loading large session files.
  • Superfluous "Apply X" buttons when using SuperMode have been removed from ConvergeToState, MultiStateSeeker and ParameterFit.
  • Fixed errors when trying to use several modules under SuperMode. This was due to some missing functions in the module definition.
  • Lots and lots of minor bugfixes.