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.14.tar.gz (736.5 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.14-cp311-cp311-win_amd64.whl (501.1 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.14-cp310-cp310-win_amd64.whl (504.3 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.14-cp310-cp310-macosx_12_0_x86_64.whl (599.8 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.14-cp310-cp310-macosx_12_0_arm64.whl (545.9 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.14-cp310-cp310-macosx_10_15_x86_64.whl (604.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.14-cp39-cp39-win_amd64.whl (514.5 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.14-cp38-cp38-win_amd64.whl (514.0 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.14.tar.gz
  • Upload date:
  • Size: 736.5 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.14.tar.gz
Algorithm Hash digest
SHA256 cea9ebbac703862eacbc2f036fc33ff8fab59ffd08c28dcbfe0dbd01c6f7c299
MD5 395bd2710da30588e541700c5748ace0
BLAKE2b-256 b8a03c074875b0386b54c08d128fbe677bc40362b9658a35704a40831021c487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f87ff940a9cf29843863d1fb4c1bd8364461ed8a5a90729c1ff227469238c498
MD5 6a03cd9fdebd7cbb48e9fe4e0e52f386
BLAKE2b-256 242926cdc3669e787377aea0df71034ec63706018559a8c72831c9a4df05dec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0327d6e09ffd13ac79bbc3854203217606b73e6a6ce5f70ecb3578ac81a22642
MD5 37084c51e959150a4e1ee9b40f6505c9
BLAKE2b-256 d63df43897689662360caeff4ed8a2a19fb8c723ac62d742baab2b80295eb069

See more details on using hashes here.

File details

Details for the file joulescope-1.0.14-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.14-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 588fc45b1369bf27263b3e753d4db517180e5916e271f802b76f4d8d566fed33
MD5 90bed611a0880a2dbadbdecb8c3a54d4
BLAKE2b-256 40f227251619106bd1767de7badba8cf2caa37ed868a36b4486d03a1612b4bac

See more details on using hashes here.

File details

Details for the file joulescope-1.0.14-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.14-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 64f824e073b878a68af2ae30612102f58739232f3bee0d6cfca9c74e026ad68a
MD5 3de47c2382f64a126c4f157df2e8c868
BLAKE2b-256 bb5e77c6fcf7772a7b30dac6a63f103c239afa68683f5725e81f3253a52771d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.14-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f8ebfb10637e41f7ccb1538a3bab2986f58ce5479e70d1a2a516b6ffd78a7252
MD5 383288098a274bf9bc180fa3e0fe6634
BLAKE2b-256 6a5f665af294ff4171ab409c51fbc7af0f9cf50f1e05a8da01d450eb4107c825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 514.5 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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f08d98d1726701fda89ff7ae50edb5a1153b7a158599e31a271f59d77dcd25d6
MD5 1d1758028bb35e74bfe78af0ad8f1e3b
BLAKE2b-256 92448e07920a8ae1aba10c9607ea202bb5f31a76cdd4b228b1b78e8672e5a4f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 514.0 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.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6b141378c60f1aafea344caec6c94bddb1a6d741b441f355184b2d744ae1bef3
MD5 9d2074c5dc8aa9f200522b5f27cf9530
BLAKE2b-256 94f947e19af004a2c92b506848ce7b351ee51b551b9b08f14672a85c4a087b35

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