This page summarizes new features and changes introduced in version 1.5.7 of SweepMe!
Main
Python environment and compatibility:Version 1.5.7 of SweepMe! focuses on maintaining stability and continuity. This release aims to introduce no breaking changes, ensuring a seamless experience for users. The Python environment remains the same as in version 1.5.6, with Python 3.9 and the same python packages. This approach allows users to continue working with their existing configurations and scripts without requiring significant updates.
64bit only:SweepMe! 1.5.7 will only be available in 64-bit versions. However, users with older instruments for which the manufacturer only provides 32-bit SDKs can still use these instruments by utilizing the interface-proxy library available on PyPI which runs the instrument communication in a separate (32bit) pysweepme process. This library provides a compatibility layer, allowing users to continue working with their existing 32-bit instrument libraries.
SettingsThe settings for SweepMe! 1.5.7 are compatible with those of version 1.5.6. Users can seamlessly transition between the two versions without requiring changes.
Pro-FeaturesVersion 1.5.7 introduces Pro-Features, a new set of advanced capabilities exclusively for SweepMe! Pro subscribers. These features go beyond the scope of a simple measurement and are designed to provide additional comfort and functionality. Pro-Features offer a more comprehensive and advanced user experience, allowing users to unlock new possibilities and streamline their workflow. As a subscriber of SweepMe! Pro, you will gain access to these exclusive features, enabling you to take your measurements to the next level and get the most out of SweepMe!
Modules
Add-on modules:With SweepMe! 1.5.7, Add-on modules can now be downloaded without the need for a license. This allows users to explore the module's capabilities, configure it to their needs, and even place it in the sequencer. Users can also develop and save settings using the module. However, running a measurement with an Add-on module still requires a valid license. This change enables users to get familiar with new modules and develop their settings in a more relaxed environment, making it easier to integrate them into their SweepMe! workflow.
Compatibility of 1.5.7 and 1.5.6:Add-on Modules for SweepMe! Version 1.5.7 need to be downloaded from the Version Manager. This is because the module format has been updated to accommodate the new features and changes in Version 1.5.7. If you plan to use both SweepMe! 1.5.6 and 1.5.7 in parallel, it is essential to update to SweepMe! 1.5.6.29, which includes a necessary bug fix addressing incompatibility issues between new modules and older SweepMe! versions.
Drivers
No changes:Driver support in Version 1.5.7 remains unchanged from the previous version. Users can expect no changes in how they develop, download, and use drivers in SweepMe!.