Skip to main content

python 3 script for the Hamamatsu c11204-01/02 power supply

Prerequisites

This module requires numpy and pySerial and will be installed automatically

Installation

Install this package by the following command on a console:

pip install pyCLAWSps

Compatibility

Tested with only python 3

Using the package

To use this code simply import module and initialise with commands. Make sure to connect power supply to the PC before initializing

>>> from pyCLAWSps import CLAWSps
>>> ps = CLAWSps()
>>> ps.printStatus()

Functions

  • printMonitorInfo() - Prints information on the power supply status, voltage (V) and current (mA) values

  • getPowerInfo() - Returns the power supply voltage (V) and current (mA) values as tuple

  • setHVOff() - Set power supply High Voltage OFF

  • setHVOn() - Set power supply High Voltage ON

  • reset() - Reset the power supply

  • setVoltage(voltage_dec) - Sets the high voltage output to the voltage specified (V)

  • getVoltage() - Returns power supply voltage in Volts

  • getCurrent() - Returns power supply current in mA

  • printStatus() - Prints status information on the power supply (similar to ‘getMonitorInfo()’) but without voltage and current values

  • close() - Close serial port

  • help() - This help

NOTE - The applied voltage can be set upto 90 V by c11204 power supply. Change the upper voltage limit (self.V_lim_upper in pyCLAWSps/__init__) as required by the MPPC in use. Default is set to 60 V

Release files for pyCLAWSps 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyCLAWSps 0.1.10
File Size Uploaded
pyCLAWSps-0.1.10.tar.gz 5.0 kB Details

Release files / pyCLAWSps-0.1.10.tar.gz

Download URL pyCLAWSps-0.1.10.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
afc51aff6cc84399ef4d5bbc89ff17a8c9e8028a665d715d42674caef0fa8209
BLAKE2b-256 checksum
How to use checksums
82dd432a4fb59292fb805a83d916315ae0da885f8671a0d47668ab575c453b6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.5

Release history Release notifications | RSS feed

This release

0.1.10 This release

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page