Skip to main content

packaging

Joulescope Driver

Welcome to the Joulescope™ Driver project. Joulescope is an affordable, precision DC energy analyzer that enables you to build better products.

This user-space C library communicates with Joulescope products to configure operation and receive data. It supports the JS110, JS220, and JS320 Joulescope models. The first-generation driver introduced in 2019 was written in Python. While Python proved to be a very flexible language enabling many user scripts, it was difficult to support other languages.
This second-generation driver launched in 2022 addresses several issues with the first-generation python driver including:

  1. Improved event-driven API based upon PubSub for easier integration with user interfaces and other complicated software packages.
  2. Improved portability for easier language bindings.
  3. Improved performance.

For more information, see:

Python Installation

The python bindings work with the supported Python versions. To use the python bindings, ensure that you have a compatible version of python installed on your host computer. Then:

python -m pip install pyjoulescope_driver

For Ubuntu, you will also need to install the udev rules.

You can then run the pyjoulescope_driver python entry points:

python -m pyjoulescope_driver --help
python -m pyjoulescope_driver scan
python -m pyjoulescope_driver info
python -m pyjoulescope_driver values --device js320

Note that you may need to change "python" to "python3" or the full path.
You can also use a python virtual environment.

Building

Ensure that your computer has a development environment including CMake.

Windows

Install cmake and your favorite build toolchain such as Visual Studio, mingw64, wsl, ninja.

macOS

For macOS, install homebrew, then:

brew install pkgconfig python3

Ubuntu

For Ubuntu:

sudo apt install cmake build-essential ninja-build libudev-dev

You will also need to install the udev rules. If you are using a modern Linux distribution managed by systemd, using tag-based rules is most likely the right choice:

$ wget https://raw.githubusercontent.com/jetperch/joulescope_driver/main/72-joulescope.rules
$ sudo cp 72-joulescope.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules

If your system is not managed by systemd or your user is not assigned a proper login seat (as may be the case when logging in via SSH), using group-based rules is necessery (note that the plugdev group must exist/be created and your user must belong to it):

$ wget https://raw.githubusercontent.com/jetperch/joulescope_driver/main/99-joulescope.rules
$ sudo cp 99-joulescope.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules

Common

cd {your/repos/joulescope_driver}
mkdir build && cd build
cmake ..
cmake --build . && ctest .

This package includes a command-line tool, jsdrv:

jsdrv --help
jsdrv scan

The build also produces jsdrv_quickstart from example/quickstart.c, the minimal C program described in getting started.

Build python bindings

Install a supported version of Python. To install the pyjoulescope_driver dependencies:

cd {your/repos/joulescope_driver}
python -m pip install -U -r requirements.txt

You should then be able to build the native bindings:

python setup.py build_ext --inplace

You can build the package using isolation:

python -m build

Depending upon your system configuration, you may need to replace "python" with "python3" or the full path to your desired python installation.

On Windows, you may be prompted to install the Microsoft C++ Build Tools.

License

The Joulescope driver source code is licensed under the Apache-2.0 license. The project is free for commercial and non-commercial use. The bundled third-party libraries are provided under their respective licenses, as recorded in REUSE.toml.

The project is compliant with Reuse Software.

python -m pip install reuse[charset-normalizer]
python -m reuse lint

The reuse tool can generate a software bill of materials (SBOM) in SPDX format.

python -m reuse spdx

Each GitHub release includes this SPDX SBOM as the joulescope_driver-vX.Y.Z.spdx asset.

Metadata

Release files for pyjoulescope-driver 2.5.5

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

Source distribution (sdist)

Source distribution for pyjoulescope-driver 2.5.5
File Size Uploaded Provenance Actions
pyjoulescope_driver-2.5.5.tar.gz 4.8 MB With provenance Details for pyjoulescope_driver-2.5.5.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pyjoulescope-driver 2.5.5
File Actions
pyjoulescope_driver-2.5.5-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for pyjoulescope_driver-2.5.5-cp315-cp315-win_arm64.whl
pyjoulescope_driver-2.5.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for pyjoulescope_driver-2.5.5-cp315-cp315-win_amd64.whl
pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_x86_64.whl
pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_aarch64.whl
pyjoulescope_driver-2.5.5-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details for pyjoulescope_driver-2.5.5-cp315-cp315-macosx_10_15_universal2.whl
pyjoulescope_driver-2.5.5-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for pyjoulescope_driver-2.5.5-cp314-cp314-win_arm64.whl
pyjoulescope_driver-2.5.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for pyjoulescope_driver-2.5.5-cp314-cp314-win_amd64.whl
pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_x86_64.whl
pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_aarch64.whl
pyjoulescope_driver-2.5.5-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for pyjoulescope_driver-2.5.5-cp314-cp314-macosx_10_15_universal2.whl
pyjoulescope_driver-2.5.5-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for pyjoulescope_driver-2.5.5-cp313-cp313-win_arm64.whl
pyjoulescope_driver-2.5.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pyjoulescope_driver-2.5.5-cp313-cp313-win_amd64.whl
pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_x86_64.whl
pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_aarch64.whl
pyjoulescope_driver-2.5.5-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for pyjoulescope_driver-2.5.5-cp313-cp313-macosx_10_13_universal2.whl
pyjoulescope_driver-2.5.5-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for pyjoulescope_driver-2.5.5-cp312-cp312-win_arm64.whl
pyjoulescope_driver-2.5.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pyjoulescope_driver-2.5.5-cp312-cp312-win_amd64.whl
pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_x86_64.whl
pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_aarch64.whl
pyjoulescope_driver-2.5.5-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for pyjoulescope_driver-2.5.5-cp312-cp312-macosx_10_13_universal2.whl

Total release size: 115.1 MB

Release files / pyjoulescope_driver-2.5.5.tar.gz

Download URL pyjoulescope_driver-2.5.5.tar.gz
Size 4.8 MB
Tags Source
SHA-256 checksum
How to use checksums
5b653b6a9fc8b7c18398a7dbaa9394c4830e450c9d07cbeb221b38da3c1145d5
BLAKE2b-256 checksum
How to use checksums
be26dbd710ea9a8a391d2dd6860bc1ef3a8d8ea73f2187e37a4c23c2e95bd840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp315-cp315-win_arm64.whl

Download URL pyjoulescope_driver-2.5.5-cp315-cp315-win_arm64.whl
Size 4.0 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
12f5e977d20ef70873be257b31073c6bf934819efccdc977369ad944fd784927
BLAKE2b-256 checksum
How to use checksums
844133655058e1e1cb0246b169b977dbc4117cd54be498e8dd1b2b97f1dbd66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp315-cp315-win_amd64.whl

Download URL pyjoulescope_driver-2.5.5-cp315-cp315-win_amd64.whl
Size 4.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
11ea8d2de40f759a41e63576a13b973b4a126247fe94cd6f9c71571a961d86a7
BLAKE2b-256 checksum
How to use checksums
0b7be94825f514ec021749364a9bf2f333db367537b59dc3446e4b3a702c6850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ce1122044688b8144c9a18869694010bb0f33ecad1e97d2be26cf545c67fcfb5
BLAKE2b-256 checksum
How to use checksums
2877c6b6fd7872e31254d1ea1a0567954222c77ae512c969a8d64cdd2c9821a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.5-cp315-cp315-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
47adc515f5e43b94387265c4e98130e6b425da202638dc70fc4de2ef1a1cc115
BLAKE2b-256 checksum
How to use checksums
19dfc3a3b1112f3d82d2dc22cf7c2909c4cecc1267fc0bad45e86479f0b81a12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp315-cp315-macosx_10_15_universal2.whl

Download URL pyjoulescope_driver-2.5.5-cp315-cp315-macosx_10_15_universal2.whl
Size 5.2 MB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6c11692f22367b05f954d7d8fa81d31794a91422c68a0e68b4ef9f44a4769c4d
BLAKE2b-256 checksum
How to use checksums
ca6ef994766ead076a4bd802dd83edc5ff682c8abc6ad7cd2cfd4e710466e0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp314-cp314-win_arm64.whl

Download URL pyjoulescope_driver-2.5.5-cp314-cp314-win_arm64.whl
Size 4.0 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
6178a5a5ae8c64079dfb9714e3e6cab99e35079d21460ccb1b0fd7d45f739b80
BLAKE2b-256 checksum
How to use checksums
b81db1a10b06e1c2d03573ce6eecf371f0a053a8b3d43b434f6dae56c86283f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp314-cp314-win_amd64.whl

Download URL pyjoulescope_driver-2.5.5-cp314-cp314-win_amd64.whl
Size 4.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7be3dd156f962e79402ad8603c780b4e95a622a102340273cfa0fd093d80f594
BLAKE2b-256 checksum
How to use checksums
394be23be3bfcf13cf51e8f7aa80749879fd82ae93cf7621796b523661a23a69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
979a65778ad7cfe5c30eb1d6a2b48cba5c40a3fbc5fc92d9f9082abab0aa1617
BLAKE2b-256 checksum
How to use checksums
bfd08f283ed333d9463a103817f62d8e6e0c01d9b1e1c6846dd8e537812f39b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.5-cp314-cp314-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3331fad3a90f791196a681d7c965042674bd8da18acd3ec180f79052b09352b
BLAKE2b-256 checksum
How to use checksums
2fe0947662e84a5e58ff0ce73cf4f69906939b8d41a1b9d2a3d394713d8dce10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp314-cp314-macosx_10_15_universal2.whl

Download URL pyjoulescope_driver-2.5.5-cp314-cp314-macosx_10_15_universal2.whl
Size 5.2 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
146439903c0521183f03af5d09933e93d52c629c24e14e70c4c8ff0fe556c653
BLAKE2b-256 checksum
How to use checksums
82c7bdfd61a92f50bf20329aa01b6389b4ca205f179b59f143890695d5558ef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp313-cp313-win_arm64.whl

Download URL pyjoulescope_driver-2.5.5-cp313-cp313-win_arm64.whl
Size 4.0 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
fc348cb836d6f05f4142ace19053d01e29435d5dee84e66e52903b64ac3ded8d
BLAKE2b-256 checksum
How to use checksums
860f7027f5d3276957b7bf8ef334fc300d1cd2c3be0bc391b3e398e2cfa2198c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp313-cp313-win_amd64.whl

Download URL pyjoulescope_driver-2.5.5-cp313-cp313-win_amd64.whl
Size 4.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
43d2028baa38fdb902fb4935ac6a664369a0882bc26a89194d730981856d6ad3
BLAKE2b-256 checksum
How to use checksums
9b5ad4a5bd8a8f085a241da19f6f6bdbfbe9c71e43a058888a39577225b2802a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_x86_64.whl
Size 7.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6b12c57182abe363de7e3e03619b21bbad346d1759a5877fd0777cde3061b628
BLAKE2b-256 checksum
How to use checksums
e9534b965b677c6eafe625ae7a0c78d4f26e7a0a9ecb59fbe0bd0fbc98924b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.5-cp313-cp313-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2300f44392c5fc67b32c8cdec7c5ed838c7684b0c87e2331dbbbc24c01acc8fb
BLAKE2b-256 checksum
How to use checksums
16502c9c3ac2952bf8b6ba128666f0266c4a8814eebf4a4e3cbcfa3afb356bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp313-cp313-macosx_10_13_universal2.whl

Download URL pyjoulescope_driver-2.5.5-cp313-cp313-macosx_10_13_universal2.whl
Size 5.2 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b5df43f249eda76d354f9302786fa7f4824d11363af8b1c261e1c3b9098ba83a
BLAKE2b-256 checksum
How to use checksums
df423866e18a1e4b8eaf56e68b0e58f23034d6ae776e98d562fcb31ce9daae4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp312-cp312-win_arm64.whl

Download URL pyjoulescope_driver-2.5.5-cp312-cp312-win_arm64.whl
Size 4.0 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
19a94565441a34706f4398c733f67a1e6aefee7bae903c7ce4065c3319f8f88c
BLAKE2b-256 checksum
How to use checksums
1e456264a3167b57e6ceb8bdac7f80def47f8f53a2c262a754f07e803d6fea19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp312-cp312-win_amd64.whl

Download URL pyjoulescope_driver-2.5.5-cp312-cp312-win_amd64.whl
Size 4.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0b485f02bd3f0c48ee39bac96fe444fe8f3fa4371152d2931b58e589a777dbae
BLAKE2b-256 checksum
How to use checksums
a91fedf0b797e1d3bcf22b5bb6f6a8627c8d08e4fbfe0fb29acfe701ea34716b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_x86_64.whl
Size 7.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1ddc7931ef9b5b5a7ae8731fd93a95411c2c4f06953b78bc814b5ed3ea664e83
BLAKE2b-256 checksum
How to use checksums
6d21c69e9a457e20c7adc70dcc7e1c22d5f5c6b5fcc87f1c21d47d74908f4f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3f519edf6372e19cf72a3ae143fe0a2169bf1b710b7448fdf856dab89ba58576
BLAKE2b-256 checksum
How to use checksums
e6422680286f440225f2f46429c9e8af6ab4b1bf8b272db6848d846b82ecfcd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.5-cp312-cp312-macosx_10_13_universal2.whl

Download URL pyjoulescope_driver-2.5.5-cp312-cp312-macosx_10_13_universal2.whl
Size 5.2 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5d5b8f6e216908dd8ac0ca9f0c304c7dfc57bc9a47fbbdce7a33ccc86b6cd9b0
BLAKE2b-256 checksum
How to use checksums
81378d526d2e9240697662d6d47daab695a0a3b6e5b2b3e86482da0c79334029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for pyjoulescope-driver 2.5.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for pyjoulescope_driver-2.5.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.5.5 This release

21 release files Full provenance

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