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.8.tar.gz (719.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.0.8-cp311-cp311-win_amd64.whl (499.5 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.8-cp310-cp310-win_amd64.whl (502.8 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.8-cp39-cp39-win_amd64.whl (556.2 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.8-cp38-cp38-win_amd64.whl (555.5 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.8.tar.gz
  • Upload date:
  • Size: 719.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.8.tar.gz
Algorithm Hash digest
SHA256 e9c83b9a29d0c3695477b9feb81d832c753148962e569650fe51558060da181d
MD5 900a56c909f5fd93d1c4134ee28ff442
BLAKE2b-256 0904038c9086f48c7c717d0dfe6b01df54a2ec5c907d9cf7ebac01c01b1b42f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 499.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b6b163584a1c6643342a23b129e3f7244a1560f2af98c2710da0e1f03fc830a
MD5 02a0364554501a1fd9d1915d957cee63
BLAKE2b-256 82b01828f3bab43af22dbc85d43badd9e5d958ac33c613dec0e0858ab48270d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 502.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9c7cf1168793d3bacb1caf7150c5a0d5593c2c5bff77fbe6ff5aba53a73f945
MD5 c19d48fe5581189e033e44fe99a36832
BLAKE2b-256 62eced1d142abbd17a73db43bfb2db02b521bc108b38247267f802f8e3094201

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 556.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5f8223525a3373344c0b88df7a5ce99c7b309fcae93c34a42b83b4447d64b40
MD5 55b0853667e38bddf2ee6ed81cc94825
BLAKE2b-256 6d4034d3f38dd34ade69d1d23da65ec36c975366b21ba1f5aa7073c60073e8e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 555.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c54443396c9f73428a3b43a28639d4265d7731e13aff47ec175a994c0db2c18d
MD5 e29480596f3b6cbecb80e950d46036a3
BLAKE2b-256 0b602445e6ba2e6db6049c95e663d4b4776e61727562f0e9e74017e06ef5c81a

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