Releases: VektrexElectronicSystems/SpikeSafePythonSamples
Releases · VektrexElectronicSystems/SpikeSafePythonSamples
SpikeSafePythonSamples v1.19.0
Updated:
- All samples to use spikesafe_python.Threading.wait()
- requirements.txt
SpikeSafePythonSamples v1.18.0
SpikeSafePythonSamples v1.17.0
Added:
- New Staircase Sweep samples:
Updated:
- Renamed application_specific_examples/measuring_dc_staircase_voltages to application_specific_examples/measuring_software_based_dc_staircase_voltages
- spikesafe_python_lib_docs
- _releases/ for spikesafe-python v1.12.12
- All samples to use spikesafe_python.Discharge.wait_for_spikesafe_channel_discharge()
- requirements.txt
SpikeSafePythonSamples v1.16.0
Added
- Official support for Python 3.14
- spikesafe_python_lib_docs
Updated
- All samples to use new spikesafe_python.Discharge.wait_for_spikesafe_channel_discharge()
- All samples to use type hints for function parameters, returns, classes, variables
- All samples to use newer SpikeSafe channel on/off SCPI commands OUTP1 1 and OUTP1 0
- README.md with link to additional Vektrex software applications, links to spikesafe-python package, links to using Python with C/C++, LabVIEW
- requirements.txt
- spikesafe-python>=1.11.22
- matplotlib>=3.10.8
- pyclibrary>=0.3.0
SpikeSafePythonSamples v1.15.1
- Updated
- requirements.txt
- spikesafe-python>=1.10.3
- requirements.txt
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