Skip to main content

Joulescope™ host driver and utilities

Project description

Joulescope

Packaging 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.14.tar.gz (893.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.1.14-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

joulescope-1.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

joulescope-1.1.14-cp312-cp312-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.1.14-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

joulescope-1.1.14-cp311-cp311-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.1.14-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

joulescope-1.1.14-cp310-cp310-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.1.14-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

joulescope-1.1.14-cp39-cp39-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: joulescope-1.1.14.tar.gz
  • Upload date:
  • Size: 893.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for joulescope-1.1.14.tar.gz
Algorithm Hash digest
SHA256 48d4d701df07273038d55023c85cddc4fe16f59a924f0882d29b5ac4427b15d7
MD5 2039ce69977c1fbc10adb3692d0c9679
BLAKE2b-256 5144cba7cc9586470c69b33438b4a64f3d4ffefcb41c40e6fdd51deef81eab16

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 58723af0a2748d5b3481f7bcc648722459310277ba6e1a41bd4e417c2a73a51e
MD5 64324028e2bf6c348b10f67b12a97b1e
BLAKE2b-256 9c35af0bc47d40ac2305de98233852ee8ef83116cc1a9fe47797f9949ad6c410

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19e1d912a096b866a4b3d8e0fc54de33bbd053b4352cbb0ac685f514a9878808
MD5 3b3113c92cd05283c82e79b9182736ec
BLAKE2b-256 ba73bdece21964dcb9580f60ff515f2988a1237be09f4a6ba75cfe4d28241c36

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 61495c9f1f3b7964fb045dbbaa56ae9d145b99b114017cccfb8c057c12925abe
MD5 e38bbe6161544456d4d1c8a0958c61fe
BLAKE2b-256 bb811dcb3773eb0bc23ea9825967eeadf5c0545cf0e5cf169505baa803c64fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6a5d218eeb6bb567cc96093cba65ccb8d156906fba4585ffd06c07de86d023a
MD5 3a0044078c74e1eb992b4afa4e43f891
BLAKE2b-256 20fd0de5a45fcd756f82492d779f592fa896ab0c76eec21e0029ddfee736416d

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f526cec239714413816c2ef536dd3992922b3bf597385bf65f60cff86d8400e
MD5 92a6545e50ed68daf125e86566a1323f
BLAKE2b-256 c8014ac16ef6bebdc13ec08bce9fdfb8073a355532e223fe1b7a47beb23bfb7e

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b8400ed900e70abda294eecd4da10226074cb1664f380d4d6c8e50bee4b53ec1
MD5 db25484faa2cb7178a9fcf7885ddf662
BLAKE2b-256 50d3fc3e12cc4daf5d1652e5b8052be1d7eb0764c5fb0e3f59cd0d7cdb6dffa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 294b3cce42cbf42f547fc28ef93c3eccd87936ea1b68b05981f3084c2be2abaf
MD5 5f26f4aa2a8eab87adbee8f3796e5fb3
BLAKE2b-256 366ccdc6cdad6cd71fa2ee11402301872cc051ac09a02b68b3629c8f6dc9890b

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 198b3eba6456dfcb75abd959eedf32d17332e5e377803cc1c1d7664ece47db8f
MD5 27d3fdd6e9754c4283e679caf0084db7
BLAKE2b-256 3c8bb4acf3d0cdad66556cb8083c726432f1e7be4d0ca8493fec36791c055e76

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b907ba274ed21982745a9238ca247d2b7e015cfe90cee22aee258af3e43cdaa9
MD5 b90cddfe7e72130a82d227996b0a81b5
BLAKE2b-256 63740eb33ec26b697b7aad7fc8db7b1d9762b20ced1078899f444411b716f1bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for joulescope-1.1.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a497bf66b702926be8d9a462f719d5f580a17b7936b9750b9fc8dc245222229
MD5 3893a0a5053f637ca8b7e16262171270
BLAKE2b-256 5a4bea71bf206ec0c9c0240ecd4ecba6e547f6b97380eaa5967f393f4b291513

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06714f74c9c67172b1c9ee3103b07cd269e4a0deb25d88a01966a059fe3b4038
MD5 c275949270a022859a9153c70489c881
BLAKE2b-256 4503a86b73f33d4dc54f2660f553d3d76421589939f45c3926ca368e0cef9be4

See more details on using hashes here.

File details

Details for the file joulescope-1.1.14-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.14-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04b663cf70319669920b14e27cbc5bf9cefbda294198e6a8ddd9a98755343f92
MD5 cb7b360149716008913488a3665faa7a
BLAKE2b-256 e842b97f7f826f25b164f7d193e33c6f03c27562893d05c5792694cd97504d94

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