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.8.11.tar.gz (604.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-0.8.11-cp38-cp38-win_amd64.whl (483.1 kB view details)

Uploaded CPython 3.8Windows x86-64

joulescope-0.8.11-cp37-cp37m-win_amd64.whl (476.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

  • Download URL: joulescope-0.8.11.tar.gz
  • Upload date:
  • Size: 604.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.11.tar.gz
Algorithm Hash digest
SHA256 629c1c160a242e53842a312dfe7b615f32425585e68b61a370ccac7e9f465184
MD5 e57d1925a42b34c0fc864f15f4668d24
BLAKE2b-256 34a4ac5401101afebfea8d35d16b0f8f7368c6e68d36251a442621d2d150ee7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.8.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 483.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f9de6c08837efdba5fc72eab4d433defa2508fd1aa6ffcb3551111df2532bd6b
MD5 ec96abccea4b30a0d64062ebf9f3bb00
BLAKE2b-256 ecd8ddba95c9d2be07a442370f1e02463d74b52d94bb0e2653ecb82714e7546d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.8.11-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 476.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.11-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6b0118a784ae1bba13801d5c849f80c649a899929f7dfc35f482ca709939c562
MD5 2f015c25d5571febde47710bd9571444
BLAKE2b-256 08a94a1e3cf9ec0c808541e113c4fcd9c5c597f157a6f8377e676ab12fdb8ac7

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