Action Required for MacOS Users
After installing, you must copy and run the following command in your Terminal to bypass Apple’s Gatekeeper security:
[+] Why is this step necessary?
MacOS automatically “quarantines” software downloaded from the web to protect your system. Because QPS is a specialized hardware control tool, this command is required to manually tell macOS that the application is trusted. This clears the com.apple.quarantine flag so the app can launch normally.
Note: You will need to re-run this command if you update to a new version of QPS in the future.
NOTE: QPS 1.47 and later have a new stream file format that is not backwards compatible.
Files recorded in QPS1.46 or earlier will open in all versions on QPS while new format files will only open in QPS1.47 or later.
Download QPS 1.51.2 Installer for your OS:
Download QuarchPy Containing the latest QPS:
|
Click for PyPi QuarchPy project home page
|
|
| QPS ZIP |
New For QPS v1.51.2 with QIS v1.53
*** Major Fixes ***
- Patch release containing critical bugfix
New For QPS v1.51.1
*** Major Fixes ***
- Patch release containing critical bugfix
New For QPS v1.51
*** New Features ***
- New digital channel storage format to save disk space
- Added filter option to synthetic channels control
- Reworked the application preferences windows
- Connection screen adds more device details
- Improved scaling of elements on difference screen sizes
- Wording of multiple features improved for easier understanding
- Improved information on remaining disk space and recording limits
- Right-click menu improved layout and added snapshot function
- Recording clean-up notifications are more useful/controllable
- Synthetic channel editor shows preview of the channel command
- Legacy stats dialog removed
*** Major Fixes ***
- Synthetic channel enable controls did not always work
- Removed duplicate controls for power/recording
- Stats grid could fail to calculate, leaving blank cells
- USB devices could remain locked after streaming
New For QPS v1.50
*** New Features ***
- Added expression editor for more customizable synthetic channels
- Two or more QPS instances can be open at the same time, and stream in parallel
- A CSV file can now be imported in full, to create a QPS analysis file
- Custom instrument profiles can be loaded from default locations quickly
- Cursors can now be positioned at a set time, or by right-click menu
- Statistics on main chart can be hidden, to focus on the key ones you need
*** Major Fixes ***
- Upgraded to Java 25, partly due to memory leak in J24
- AC frequency now calculates to full resolution (was limited to integer)
- Synthetic channels all now round (some were trimming the final value)
- Incorrect ‘host time’ was shown after the first stream
- Inconsistent measurement points could be read (cursors Vs CSV, Vs summary data)
- Recording limit control was broken in the previous release, now fixed
- Apple menus were not consistent with best practice on other apps
New For QPS v1.49
- Patch release containing bugfix
New For QPS v1.48
*** New Features ***
- Power channels now use the synthetic channel mechanism so can be user edited
- Scope-view provides a continuous looped recording over a set time window
- Logging mechanism improved and on by default to help with user debugging
- Added support for M-Series Mac
- Recent files can be accessed from the File menu
- Moved to BellSoft Java, for improved release process
*** Major Fixes ***
- Default properties folder was not always created correctly on new installs
- RHS mean stats could fail with very large selections
- QIS terminal clipped long XML responses
- Exception on manual record after running a script
- Prevented a script run from altering the default save path for manual captures
New for 1.47
*** New Features ***
- Updated file format reduces data storage by 30-70%
- Windowed averaging channel added to synthetic channels
- File convertor and save-as tools will also compress and save space
- PAM fixtures are displayed on the connection screen
- Quick link added to access the recording directory
- Quick link added to access the QIS terminal
- CSV export option for default paths added, to improve workflow
- Now running on Java 24
*** Major Fixes ***
- Fixed bug where double-click to open a trace was broken
- Fixed bug where disabling all digitals could hide other channels
- Fixed bug with synthetic channels which were not displaying during stream
- Fixed Linux tray icon causing a crash on some OS versions
- Fixed issue where screen snapshot could grab the wrong screen
- Improved error handling on unexpected shutdown
- Multiple smaller bugs and performance improvements
New for 1.46
New Features
- Import of custom channel data for CSV via the GUI
- Direct access to QIS terminal, recording folder and documentation
- Auto check and download of USB driver on windows
- Optional warning when QPS recordings exceed a set level
- Java memory heap size can be set in preferences
- Chart read optimisation speeds up performance when channels are not visible
- Added synthetic AC channel option to show when data is invalid (outside SPEC calibration)
- Added notification on connection screen if a device is locked by another process
- Recordings are validated on load, clear warning given if anything is wrong
Major Fixes
- Fixed issue with QPS files not deleting
- Fixed bug where channel ordering was not consistent
- Fixed issue with synthetic channels enables not working
New for 1.45
New Features
- Improved help menu links and additional documentation
- Data valid synthetic channel for AC compliance testing
- Improved import speed for custom user data
- Reduced time from start stream, until data is first displayed
- Added notification for locked devices that are open in other applications
- Improved checking of analysis files when loading
Major Fixes
- Fixed issues with window resizing on multiple monitors
- Improved thread cycling which reduced performance
- Fixed duplicate logging lines
NEW for 1.44
New Features
- Synthetic channels can now be disabled without deleting them (as with instrument channels)
- Added channel options to the CSV export dialog
- Improved cursor controls and display
- Instrument profiles now display their name and description information when loaded
- Synthetic channel for subtraction added
- Channels can now have visibility disabled by default for a less cluttered view
- Added a simple user debug command to capture all logs
- Improved debug logging when loading traces
Major Fixes
- Fixed loading of synthetic channel files for AC PAM
- Fixed failure to calculate statistics for very short regions
- Fixed issue where stream start could take a second or so to begin showing data
- Fixed bug where QIS debug logging did not work to console
- Fixed bug where sparse user channels did not always export correctly to CSV
NEW for 1.43
New Features
- Hybrid breaker support added
- Add channel enables to synthetic channels & enable for profile loading
- Improved channel colour default system
- Improved annotation view and edit system
- Highlighting of channels on hover
- Navigation help screen
- AC sample rate selection re-enabled
- CSV export by system time
- Channel/Annotation search function added
- Improved preferences layout
Major Fixes
- Fixes for streaming direct to CSV with multi-rate fixtures
- Fixed recording duration when a trigger is used
NEW for 1.42
New Features
- QPS is now build against Java21. The runtime is packaged in the installer so seperate Java install is not required in most cases
- This ‘What’s new’ dialog added, to call out the latest features!
- Annotations improvements: Hover-over displays their text. Hover over the Annotations tab text to highlight the annotation. Vertical movement is enabled by default, to arrange them more easily
- Speed improvements when navigating through large datasets
- Modules with updated firmware available are now indicated to the user
- Missing USB drivers are now highlighted to the user
- Statistics tab now has auto-ranging for units, to be more readable
- The color of cursors can be changed, to make them more visible
- Summary data can now be collapsed to make it more readable
Major Fixes
- Fixed issue where old trace data did not delete correctly
- Fixed issue where LAN devices could lose connection after a couple of hours of streaming
- Fixed issue where progress bar and notifications were both modal, locking access
- Touchpad horizontal two finger scrolling now works correctly
- Multiple other exceptions trapped and handled
NEW for 1.40/1.41
- Caching system greatly increases load speeds
- Improved progress tracking for longer tasks
- Axis show/hide options
- Manual IP entry not stores previous connections
- Left hand side tabs are now shown in archive mode as well
- Image snapshot control now has all options available
- Self test failure notifications improved
Note: v1.40 replaced by v1.41 due to bug in the statistics window.
NEW for 1.39 (1.38 removed due to QIS bug with mDNS discovery)
- Auto annotations, split your trace based on threshold events
- Updated vertical scaling system for better fitting of multiple channels
- Performance improvements for larger files
- Updates for CSV and Stats dialogs
- AC Crest-factor channel added
- Export/Import selections default to useful locations
- Chart settings persist on re-load of analysis
NEW for 1.37
- Granular stats export options
- Improved zoom/scroll accuracy
- New control for setting the data view screen width
- Energy stats now integrate negative power
- Elapsed time option on stats grid
- Window views persist into archive mode
- Manual IP entry for devices that cannot be scanned automatically
NEW for 1.36
- Statistics tab available now in archive mode
- Cursors tab added for easier readout of data values
- Message notification feed for user warnings
- Crash reporting system added
NEW for 1.35
- Multi-rate device support added
- Auto-update improvements
- Additional tooltips and general GUI improvements
- Fixed bug where unwanted recordings were not fully deleted
- Added optional trigger channel for PAM devices
- Improved colour themes
- Channel enables now supported for PAMs
NEW for 1.30
- Support for HD Plus (firmware v6.000 and up)
- Improvement to stats calculation in large traces
- Fixes for various crash and performance issues
- Improved debug logging
NEW for 1.28
- Triggers now available for digital change and polarity option added
- Added font size option in preferences
- Added preferences option to show actual host time on the chart
- Live stats tab added to show statistics for the current screen data
- Added option to re-order digital channels
NEW for 1.27
- Added energy statistics
- Added feature to limit the recording time to a set maximum
- Added display of triggering channel for PAM
- Fix: Start stream API did not respect fully qualified paths
- Fix: User data channel API call could be slow when many points were added
- Fix: CSV export dialog could be too small on some displays
- Fix Various improvements to stats grid and export of stats
