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)
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.1.tar.gz (611.1 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.1-cp38-cp38-win_amd64.whl (462.0 kB view details)

Uploaded CPython 3.8Windows x86-64

joulescope-0.9.1-cp37-cp37m-win_amd64.whl (455.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

  • Download URL: joulescope-0.9.1.tar.gz
  • Upload date:
  • Size: 611.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for joulescope-0.9.1.tar.gz
Algorithm Hash digest
SHA256 bba1d306513f64174be67e71c54e5c912b4c086ef548445879d6a8fb72cc92ac
MD5 f079806aaab2f7eb91916ff55af48656
BLAKE2b-256 3c50824082aa243459b91f1daeb0d82c788aee51843be6367aa835a806090013

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.9.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 462.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for joulescope-0.9.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 67ecf306b640c29d6b850e57d55864e02aae6d04f3673f8de16ab6c578b91c24
MD5 84856f1abca15ec7f40c4744a1a9183f
BLAKE2b-256 06d4191dccbaf9c14d6cdfa0ed4361a628f818b96af9f313b953b53837a2df88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.9.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 455.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for joulescope-0.9.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 713756ba786120a3b50da470b34c7104751b582bf110a99bf85c16f7c2c81a34
MD5 836ee2d58ee82a741fff46a49e001bbc
BLAKE2b-256 403f0777378203c02510c0fdd4edea3b1ef199e8b438e05a2dab40e7a49a62bd

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