Skip to content

Latest commit

 

History

History

spikesafe_python_lib_docs

Introduction

The official Python driver supporting Vektrex SpikeSafe products:

Vektrex SpikeSafe Python API used for automation of custom instrument control sequences for testing LED, laser, and electronic equipment.

The Vektrex SpikeSafe Python API powers the Python examples published on Github.

Instructions to download and setup spikesafe-python can be found here on pypi.org.

Classes

Class Name Description
ChannelData A class used to store data in a simple accessible object from a channel in SpikeSafe's event response.
Compensation A helper class that provides a collection of helper functions you can use to help with SpikeSafe compensation settings.
DigitizerData A class used to store data in a simple accessible object from a digitizer fetch response.
DigitizerDataFetch A helper class used to simplify collecting data from a PSMU Digitizer.
DigitizerEnums Defines the Digitizer acceptable values as enumerations.
Discharge A helper class that provides a collection of helper functions you can use to properly discharge the SpikeSafe channel.
EventData A class used to store data in a simple accessible object from a SpikeSafe's event response.
MemoryTableReadData A class used to store data in a simple accessible object from a SpikeSafe's Memory Table Read response.
Precision A helper class that provides a collection of helper functions to get the precise number of decimal places for a SpikeSafe SCPI command argument.
ReadAllEvents A helper class used to simplify reading events from a SpikeSafe.
SpikeSafeEnums Defines the SpikeSafe acceptable values as enumerations.
SpikeSafeError Exception raised for SpikeSafe errors returned by the System Error query.
SpikeSafeEvents Defines the SpikeSafe events as enumerations.
TcpSocket A class used to represent a TCP socket for remote communication to a SpikeSafe.
TemperatureData A class used to store data in a simple accessible object from a heat sink in SpikeSafe's event response.
Threading A helper class used to simplify threading behavior.