Releases: VektrexElectronicSystems/SpikeSafePythonSamples
Releases · VektrexElectronicSystems/SpikeSafePythonSamples
SpikeSafePythonSamples v1.15.1
SpikeSafePythonSamples v1.15.0
- Added
- spikesafe_python_lib_docs
- _releases/ containing release notes for all versions
- DigitizerDataFetch
- fetch_voltage_data() new optional parameter digitizer_number
- fetch_voltage_data_sampling_mode_custom() new optional parameter digitizer_number
- fetch_voltage_data_sampling_mode_linear() new optional parameter digitizer_number
- fetch_voltage_data_sampling_mode_logarithmic() new optional parameter digitizer_number
- wait_for_new_voltage_data() new optional parameter digitizer_number
- spikesafe_python_lib_docs
- Updated
- requirements.txt
- spikesafe-python>=1.10.2
- matplotlib>=3.10.0
- requirements.txt
SpikeSafePythonSamples v1.14.0
Added:
- Support for spikesafe-python v1.9.7
- Switched all samples to use simplified import spikesafe_python
- Switched all samples to use new design specifying class name for accessing static methods and enums in spikesafe_python
- getting_started/read_idn/ReadSpikeSafeInfo.py
- spikesafe_python_lib_docs
- Updates for supporting for package aggregation (single statement import spikesafe_python)
- SpikeSafeEvents
- INTERNAL_BULK_OVER_CURRENT = 209
- MAXIMUM_BULK_VOLTAGE_BOOST_EXCEEDED = 210
- PULSE_WIDTH_ADJUSTMENT_ERROR = 211
- EXCESSIVE_BULK_VOLTAGE = 212
- BULK_POWER_FAILURE = 213
- INVALID_PARTIAL_ABORT = 434
- CANNOT_COMMUNICATE_WITH_DIGITIZER = 510
- INVALID_VOLTAGE_PROTECTION_MODE = 600
Removed
- Obsolete getting_started/importing_spikesafe_python_package
- Obsolete getting_started/install_spikesafe_python_samples_packages
SpikeSafePythonSamples v1.13.0
Added
- Support for spikesafe-python 1.8.1
- Installing packages instructions using requirements.txt file
- Update Tj screenshot capturing Vf(0) to use Control Panel Reference Lines in application_specific_examples/making_tj_measurements and controlling_thermal_platform_temperature
- All samples to instantiate TcpSocket(enable_logging=False), to simplify turning on optional SCPI logging
- New spikesafe-python function help documentation
SpikeSafePythonSamples v1.12.0
Added:
-
Official support for Python 3.13
-
Support for spikesafe-python 1.7.17
-
New spikesafe-python function help documentation
- spikesafe_python_lib_docs/Compensation/custom_compensation_table_schema
- spikesafe_python_lib_docs/Compensation/get_custom_compensation
- spikesafe_python_lib_docs/DigitizerDataFetch/fetch_voltage_data_sampling_mode_custom
- spikesafe_python_lib_docs/DigitizerDataFetch/fetch_voltage_data_sampling_mode_linear
- spikesafe_python_lib_docs/DigitizerDataFetch/fetch_voltage_data_sampling_mode_logarithmic
- spikesafe_python_lib_docs/DigitizerEnums
- spikesafe_python_lib_docs/SpikeSafeEvents
-
Python locale handling in FAQ
SpikeSafePythonSamples v1.11.0
Added:
- Support for spikesafe-python 1.6.0
SpikeSafePythonSamples v1.10.1
Added:
- Operating System timing information to FAQ
- Remarks regarding Operating System timing to Spikesafe-python.Threading.wait() help documentation
- Support for spikesafe-python 1.5.17
- Getting Started Channel Discharge scripts
SpikeSafePythonSamples v1.10.0
- Added:
- Official support for Python 3.12.1
- Support for spikesafe-python 1.5.15
- Note to restart computer after installing Python for changes to take effect
- New Getting Started/Install SpikeSafePythonSamples Packages sample
- New spikesafe-python function help documentation
- Fixed:
- Getting Started/TCP Socket Sample missing
import sys - Application-Specific Examples/Measuring DC Staircase Voltages to use
VOLT:INIT:SENDshort form command
- Getting Started/TCP Socket Sample missing
- Updated
- Clarified Python instructions for confirming
PATH - All Digitizer samples to initially call
*RSTas this automatically callsVOLT:ABOR - All samples to use spikesafe-python new function for fixed point number notation
- All samples to use spikesafe-python new function for optimum compensation settings
- All samples to use spikesafe-python new class for SpikeSafe enumerations
- spikesafe-python function help documentation
- Clarified Python instructions for confirming
SpikeSafePythonSamples v1.9.0
Added:
- Getting Started/Importing spikesafe-python package sample
- Minor README updates
Fixed:
- Application-Specific Examples/Measuring Wavelength Spectrum setting incorrect Trigger Delay and Integration times
- Application-Specific Examples/Measuring Wavelength Spectrum setting incorrect Trigger Delay and Integration times
SpikeSafePythonSamples v1.8.0
- Added:
- Add FAQ section on Matlab
- Added recommendation on Python versions to use
- Minor README updates
- Updated:
- Separated python commands for Windows and macOS