Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 4.11 KB

File metadata and controls

41 lines (33 loc) · 4.11 KB

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.

For release notes, see _releases/README.md.

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.
DigitizerInfo A class to represent the information of a Digitizer in a SpikeSafe.
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.
ScpiFormatter A helper class that provides a collection of helper functions to get the SCPI Format of an argument for a SpikeSafe SCPI command argument.
SerialPortConnection Class to manage a Serial Port connection to a device.
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.
SpikeSafeInfo A class to represent the information of a SpikeSafe.
SpikeSafeInfoParser Parses the SpikeSafe information from the SCPI command responses.
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.