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-0.9.3.tar.gz (596.8 kB view details)

Uploaded Source

Built Distributions

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

joulescope-0.9.3-cp39-cp39-win_amd64.whl (461.8 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-0.9.3-cp38-cp38-win_amd64.whl (461.3 kB view details)

Uploaded CPython 3.8Windows x86-64

joulescope-0.9.3-cp37-cp37m-win_amd64.whl (454.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

  • Download URL: joulescope-0.9.3.tar.gz
  • Upload date:
  • Size: 596.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for joulescope-0.9.3.tar.gz
Algorithm Hash digest
SHA256 80c389edc5a398ee89b85ee5299299f8e365f370a0bafa6177a6f28eeba9704c
MD5 b36a963d3053df0cd1c1a4768760e473
BLAKE2b-256 ca13d932daab1f1291150f6292da3b48fcd4ee1e0420a5469c485233fd5da6c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.9.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 461.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for joulescope-0.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2ecfb5ccd342d06ddd4abf216e77c37e1234700f2661ad871f1f0d81d7307fab
MD5 3e052b56318ab657819a37bf116c4d84
BLAKE2b-256 12ca55eeefe8d271b18a52d92b8446958788143efb7366328e86747833b0db65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.9.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 461.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for joulescope-0.9.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d36d5582f424e20f13b9e88f215e111952303829f28cda2ab6e3ee4a04b5741b
MD5 fb8e2413101a3fbbc1b37620872cdb47
BLAKE2b-256 7384d111ad6ec49b7ebbf498b47bee008c504ac1ab14e9e20dc051873713fcd3

See more details on using hashes here.

File details

Details for the file joulescope-0.9.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: joulescope-0.9.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 454.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for joulescope-0.9.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4fefdd0f4695a0323e60aa8ce0fe48cdc8460e1c96e706e6191000b978e91eb9
MD5 5c8e5672ea35a5595c24e3369af89f37
BLAKE2b-256 15ef33fa809595a1a7405fdfb36b79ddae39d9d573b4db19426937e85655d473

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