Skip to content

Releases: sandialabs/pyscan

v0.8.4

18 Oct 18:18
Compare
Choose a tag to compare

Bug Fixes

  • drivers: fixed driver import exceptions and names (37f8160)

v0.8.3

04 Oct 20:57
Compare
Choose a tag to compare

Bug Fixes

  • driver: fixed flake8 errors and a few other imports (140fda3)
  • driver: fixed ocean optics, attocube, and keysightsd1 import messages (145b8b7)
  • drivers: fixed thorlabs and pulseblaster to not thor import errors (2505ba9)

v0.8.2

04 Oct 20:44
Compare
Choose a tag to compare

Bug Fixes

  • driver: fixed flake8 errors and a few other imports (922316d)
  • driver: fixed ocean optics, attocube, and keysightsd1 import messages (cbfd373)
  • drivers: fixed thorlabs and pulseblaster to not thor import errors (3483a34)

v0.8.1

03 Oct 16:13
Compare
Choose a tag to compare

Bug Fixes

  • driver Stanford830: learned to spell, fixed test notebook bug (be9b137)
  • driver: black listed stanford830 sensitivity for autotesting, depends on time constant (0f8cedd)
  • driver: fixed srs830 snap and offset_expand bugs (4170268)
  • driver: fixed Stanford830 buffer points as read only, complete driver? (dc2a5be)
  • test)(driver: fixed both test cases and srs830 driver so it is now passing the test cases. A debug setting is included to debug the test_driver() function; however, this will bypass the test log. An updated error message is included to point to setting the debug parameter to true for debugging purposes. (74c835d)

v0.8.0

01 Oct 15:30
Compare
Choose a tag to compare

Bug Fixes

  • tried updating killswitch example notebook to skip last cell on nbmake workflow. (cd2b930)

Features

  • Added live_multi_plot function (3502a7d)

Reverts

  • general: restoring main version of get_pyscan_version. (b341479)
  • measurement: restoring main version of run_info.py. (9d3558e)

v0.7.4

01 Oct 15:23
Compare
Choose a tag to compare

Bug Fixes

  • measurement: fixed sparse experiment to use scan naming convention rather than loop. (423ce39)
  • plotting: updating loop nomenclature to scan in plot_generator. (af27aa6)

v0.7.3

24 Sep 17:41
Compare
Choose a tag to compare

Bug Fixes

  • fixing pyscan init to install more robustly. (63fe2b1)

v0.7.2

17 Sep 15:21
Compare
Choose a tag to compare

Bug Fixes

  • install: now install without -e will work since version file moved to pyscan folder. Version workflow set to track accordingly. Install and runinfo will now fail if version not detected. (62bd629)
  • install: updating complete.yml to run jobs in parallel, and updated setup.py to explicity include pyscan/VERSION.json when using pip install . (84a1982)
  • measurement: Update run_info.py (68f0df2)
  • workflows: updating complete.yml to ensure the job complete2 does not have race condition, conflict, or other unwanted interaction with the job complete. (acac485)

v0.7.1

13 Sep 21:18
Compare
Choose a tag to compare

Bug Fixes

  • core: fixing ability for empty property scans inbetween used scans. Now adding a check to block this. Scans must be populated in sequential order. (91b7c41)

v0.7.0

16 Jul 15:25
Compare
Choose a tag to compare

Bug Fixes

  • test: fixed test_test_instrument_driver.py to account for read_only and write_only properties added to test_instrument_driver.py. This now solves the issue with auto_test_driver not failing with read and write only properties and ensures they are auto tested for future compatibility. (f4554cd)

Features

  • drivers: adding a built in get_resources function that can return a list of available resources along with their names, and capture a target resource for initializing drivers. (02971f6)