Skip to main content

PMK Probes Documentation Status PyPI - Version

pmk-probes is the official Python package to control active oscilloscope probes by PMK.

Installation

Use the package manager pip to install pmk-probes.

pip install pmk-probes

Requirements

  • Python 3.10 or higher
  • pyserial

Usage

from pmk_probes.probes import BumbleBee2kV
from pmk_probes.power_supplies import PS03, Channel

ps = PS03('<YOUR_COM_PORT>')  # replace with the COM port of your power supply or specify ip_address parameter 
bumblebee1 = BumbleBee2kV(ps, Channel.CH1)  # use the BumbleBee probe on channel 1
print(bumblebee1.metadata.serial_number)  # print the serial number of the probe
bumblebee1.attenuation = 500  # set the attenuation to 500x

Documentation

The documentation is available at https://pmk-probes.readthedocs.io.

License

BSD-3-Clause

Release files for pmk-probes 1.0.18

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

Source distribution (sdist)

Source distribution for pmk-probes 1.0.18
File Size Uploaded
pmk_probes-1.0.18.tar.gz 5.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pmk-probes 1.0.18
File Interpreter ABI Platform
pmk_probes-1.0.18-py3-none-any.whl Python 3 none any Details

Total release size: 5.8 MB

Release files / pmk_probes-1.0.18.tar.gz

Download URL pmk_probes-1.0.18.tar.gz
Size 5.8 MB
Tags Source
SHA-256 checksum
How to use checksums
9194cbf1b488d42857eb87b986a63f0168477559553b3e9d19ab29970339fe07
BLAKE2b-256 checksum
How to use checksums
7dbf6f389d48e06a70b3ed46f5c47ae86a8311bd94503298e497b328d9e2dd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pmk_probes-1.0.18-py3-none-any.whl

Download URL pmk_probes-1.0.18-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b75535c5d999782c3ed2b049c8355f44354a57c8d17bf28c25ebf8146e90151
BLAKE2b-256 checksum
How to use checksums
f3c01ffcf34cbaa8f4ff3f215166a4811744c5747335b9cf697be8047025d19e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.18 This release

2 release files

1.0.16

1 release file

1.0.14

2 release files

1.0.13

2 release files

1.0.12

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.3

1 release file

1.0.2

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