Skip to content

Releases: jetperch/pyjoulescope_ui

1.2.5

19 Dec 15:17
Compare
Choose a tag to compare

2024 Dec 19

  • Fixed Waveform widget text annotations.

1.2.4

10 Dec 18:47
Compare
Choose a tag to compare

2024 Dec 10

  • Fixed JS220 time sync issue, intermittent inaccuracy
    • Fixed by FPGA 1.3.2, pyjoulescope_driver from 1.7.1 to 1.7.2

1.2.3

04 Dec 14:04
Compare
Choose a tag to compare

2024 Dec 4

  • Fixed Waveform widget horizontal markers #294
  • Fixed Waveform widget export to JLS not working with Trigger signal #295

1.2.2

25 Nov 15:45
Compare
Choose a tag to compare

2024 Nov 25

  • Fixed JS220 time sync issue, intermittent inaccuracy
    • Fixed by FPGA 1.3.1, pyjoulescope_driver from 1.7.0 to 1.7.1

1.2.1

09 Nov 13:28
Compare
Choose a tag to compare

2024 Nov 9

  • Disabled Windows console (accidentally enabled).

1.2.0

08 Nov 23:16
Compare
Choose a tag to compare

2024 Nov 8

  • Added support for JS220 FW 1.3.0 and FPGA 1.3.0
    • Added on-instrument downsampling
    • Improved time synchronization over USB
    • Fixed fuse engaged state not restored on UI open #244
  • Added arbitrary scale factor to current & voltage
  • Addressed initial small window glitch on start
  • Bumped dependency versions
    • numpy from 1.23 to 2.1.0
    • pyjls from 0.9.2 to 0.11.0
    • pyjoulescope_driver from 1.5.3 to 1.7.0
    • PySide 6.7.3 to 6.8.0

1.1.12

05 Oct 14:23
Compare
Choose a tag to compare

2024 Oct 5

  • Upgraded PySide6-QtADS from 4.3.0.2 to 4.3.1
    • Better fix for #280
    • Fixes floating windows (such as range tools) on Ubuntu.

1.1.11

30 Sep 15:37
Compare
Choose a tag to compare

2024 Sep 30

  • Removed translations for developer tools.
  • Fixed USB Inrush analysis for paths with spaces #278
  • Improved German translation.
  • Fixed StatisticsRecordConfigDialog title.
  • Added optional separator between sidebar items.
  • Bumped pyjls from 0.9.5 to 0.10.0.
  • Improved error handling when opening JLS file that does not exist.
  • Improved error reporter to show UI RAM utilization.
  • Added developer TimeSync widget to plot instrument synchronization.
  • Changed datetime.UTC (added in Python 3.11) to datetime.timezone.utc.
  • Added error messages for USB Inrush when spaces in path #278
  • Pinned delocate 0.11.0 for CI
  • Improved Waveform widget:
    • Fixed annotation filename (duplicate .anno).
    • Fixed marker rendering for high zoom levels #285
    • Reduced scroll wheel quantization to support high-precision wheels #289
    • Fixed x_pan undo / redo.
    • Fixed markers disappearing when dragged off edge #286
    • Adapted minimum x width based upon signal frequencies #284
    • Fixed annotation load sometimes not working due to race condition #283
    • Fixed duplicate annotation load for JLS files when toggling views
    • Added export visible data to CSV #274
  • Added locale selection using Help -> Language #273
  • Forced build to PySide6 6.7.3 which fixes combobox dropdown locations #280

1.1.10

29 May 20:42
Compare
Choose a tag to compare

2024 May 29

  • Fixed Trigger widget not working correctly with GPI & Trigger In #271
  • Bumped pyjoulescope_driver from 1.5.1 to 1.5.3 for macOS & Linux improvements.
    • Improves firmware update reliability.
    • Improves performance.
  • Bumped pyjls from 0.9.4 to 0.9.5 to fix u4 current range support.
  • Bumped pyjoulescope from 1.1.12 to 1.1.14.
  • Improved package dependency version specifications.

1.1.9

21 May 17:23
Compare
Choose a tag to compare

2024 May 21

  • Fixed Waveform widget issues.
    • Fixed OpenGL frame rendering corruption.
    • Fixed "Save image to file" & "Copy image to clipboard".
    • Added support for numpad 1 through 9 keys.
    • Fixed control widget "Add single marker".
  • Fixed customary units display in Value widget.
  • Fixed QAbstractSpinBox styling.
  • Fixed QComboBox styling on macOS.