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.1.3.tar.gz (738.6 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.1.3-cp311-cp311-win_amd64.whl (510.2 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.3-cp311-cp311-macosx_13_0_x86_64.whl (587.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

joulescope-1.1.3-cp311-cp311-macosx_13_0_arm64.whl (543.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

joulescope-1.1.3-cp311-cp311-macosx_10_15_x86_64.whl (592.0 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

joulescope-1.1.3-cp310-cp310-win_amd64.whl (513.7 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.3-cp39-cp39-win_amd64.whl (524.2 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.3-cp38-cp38-win_amd64.whl (524.3 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.3.tar.gz
Algorithm Hash digest
SHA256 15c73de6e634eb77c751fc47ad748a9442d7ea1ce0b42c8fec2a736c90c6b977
MD5 628fe58ee5a6807f4c2eebfaf5b72e06
BLAKE2b-256 b7e9af76be4148ae9ac1e13775a5b5d5c29a7741e0f5ef47f452c98f120fdfe4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 510.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for joulescope-1.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64e3aa6a59194049cb76233046a5cec89ba3248202705535263ace7b1011a31b
MD5 323ff878dcb83f35838fb933263de8b1
BLAKE2b-256 f98d3480a1688b97e320a8443f2fa9b11b61a8f9bdeb33bd1e892b2221d89924

See more details on using hashes here.

File details

Details for the file joulescope-1.1.3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ee610f4eb758ab2f1d39f9554a70a548ec8b9b0a040127c8405348fef9650218
MD5 339c366df692cd9667ef62a9fff96abf
BLAKE2b-256 2f7e87f8ef0a5ef036e198b9e0989d196c9ee2cb9b43aa8c82bf4de831ba0c47

See more details on using hashes here.

File details

Details for the file joulescope-1.1.3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 81aa85c05444e04d55e049f876082d5ab274ddc1b9864f0ca81397a13b5cf280
MD5 183f29cac87dc6194f1ae55dbcf99625
BLAKE2b-256 37ce9b941246d0183d55011785c1e3e90495705c8491fdb9fc3ec41a2b1e3d93

See more details on using hashes here.

File details

Details for the file joulescope-1.1.3-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f669e5eb4599c43326578eb6f6e51954d51a2e106bb96d1804a6bea8f08dedfa
MD5 27d648cd6d27b7b9914f67499c9be1cd
BLAKE2b-256 84a5d83440f1cf63b77b23c6625227cfd5646e349b3919bca7a582c6af116b39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 513.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for joulescope-1.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4125dda8ef447c6046d6a7eeafc7514a5ac733e69e6fef7c246761ad17aff4c
MD5 aa50f32e7113d7dbe7636a208c60ac90
BLAKE2b-256 c711a46c1ad5c27608d32937698ebfd4b958158828a59a4d70ea065b409e079d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5c5b4cf15937836edbe4b9b1305644c5ae7d1f9a05f1d09175a023248e31f42
MD5 35b937f0cc8dedbfafa857f91d8d62a0
BLAKE2b-256 a263ea83abf526a217f8c76bbb50c080afd6570436a527114352039428423d6b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d10dcb31f72557ae0718c35547223edf1ee367aa88c3f2685cc1dac51092f702
MD5 3de90ef4188e16748b993abd88c37f03
BLAKE2b-256 904baaba6c8c12cdc7e8d6d172ba56d1727e2880297dbe13d9a8e46aba3e5260

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