Skip to main content

Joulescope™ host driver and utilities

Project description

Joulescope

Build Status Docs Status

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

This pyjoulescope python package enables you to automate Joulescope operation and easily measure current, voltage, power and energy within your own Python programs. With the Joulescope driver, controlling your Joulescope is easy. The following example captures 0.1 seconds of data and then prints the average current and voltage:

import joulescope
import numpy as np
with joulescope.scan_require_one(config='auto') as js:
    data = js.read(contiguous_duration=0.1)
current, voltage = np.mean(data, axis=0, dtype=np.float64)
print(f'{current} A, {voltage} V')

This package also installs the "joulescope" command line tool:

joulescope --help

Most Joulescope users will run the graphical user interface which is in the pyjoulescope_ui package and available for download.

Documentation

Visit the documentation for details on installing and using this joulescope package.

License

All pyjoulescope code is released under the permissive Apache 2.0 license. See the License File for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

joulescope-1.0.15.tar.gz (736.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

joulescope-1.0.15-cp311-cp311-win_amd64.whl (501.5 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.15-cp310-cp310-win_amd64.whl (504.8 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.15-cp310-cp310-macosx_13_0_x86_64.whl (600.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

joulescope-1.0.15-cp310-cp310-macosx_13_0_arm64.whl (546.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

joulescope-1.0.15-cp310-cp310-macosx_10_15_x86_64.whl (605.1 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.15-cp39-cp39-win_amd64.whl (514.8 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.15-cp38-cp38-win_amd64.whl (514.4 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file joulescope-1.0.15.tar.gz.

File metadata

  • Download URL: joulescope-1.0.15.tar.gz
  • Upload date:
  • Size: 736.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.15.tar.gz
Algorithm Hash digest
SHA256 24bb3d22ce6ad412b28f4fc98ee6941f2a89adf274baac68bc9782705816fe44
MD5 feb91058876815b0c66b8b3997ea6821
BLAKE2b-256 4f471b1552750c626f429272f0c515529570e2eea893efe039004a7a8d352307

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fd8f07e082c6f8c5cda421423f0cc2c9031a392732d5cc4470f3fe345de99ac8
MD5 b2d44a2442d70d2ddecb523c52b9f6ec
BLAKE2b-256 bbd0bcedef8f91962b09b274cf4fa186caab8d5c1283ac2b973173db97e84dbc

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80af49cdf309305eb42fe7ae480c9e07cd7af547a34251874d350305f80f6e84
MD5 a813052993cc31ed1c55f89769ffb22e
BLAKE2b-256 91a79250e93572638c1c64140bfe08b11bbb64a96a19b35551a5f9eacb229258

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5c6f4f42db0cd5c1119cbcf4743ae9bec8414d1a7edc18393e334ed52db4b6ea
MD5 1e0edc795520d3fe7d644a261a7e4453
BLAKE2b-256 e92f0d82c58016d724f5f093a1c26098475241b13f968818b9be64f23911f739

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.15-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9e71d0d3625577539c02e82b185b4c64942856fd1c8c07aced710a678dd59f7a
MD5 f2be8ea4744370f1f1c715d0b2d0ccac
BLAKE2b-256 0b76f21a64ba6d578fb318ed510cf40a74582eff3fc8b0cf93143f9316c056c8

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.15-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6577efbf20f934d3bfe7b7d3ca7ca2e0ce118b79c0b65378e05fb58b2d5d3cb8
MD5 835bbe8d72ae4a7ea2270e61245c9817
BLAKE2b-256 6c599ba258521da070984215b35420c7f3148a14a7bc66892e308a18f3dc7425

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: joulescope-1.0.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 514.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3f62a6879e22307d1f2ed0f52519009259e62488182e767d866b2d511f86dfc9
MD5 e00d12d927caf3dea4934b47211189a3
BLAKE2b-256 88ad069ff561be449ca946c073985e47033b44f85783da3d78acba81701b9c66

See more details on using hashes here.

File details

Details for the file joulescope-1.0.15-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: joulescope-1.0.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 514.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 abfccbf36a00ccd40fcfed75d9e4f3e5b81bd83f13f6e988c02dd58c2b8b3e81
MD5 eed4415ce3d5091baff1a1498b0e3e40
BLAKE2b-256 10407cab93296884f7b6d3e621c5fbe22086b00425c572c6926bf1a5dbe4d2a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page