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.1.8.tar.gz (740.0 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.1.8-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

joulescope-1.1.8-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.1.8-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

joulescope-1.1.8-cp310-cp310-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.1.8-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

joulescope-1.1.8-cp39-cp39-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: joulescope-1.1.8.tar.gz
  • Upload date:
  • Size: 740.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for joulescope-1.1.8.tar.gz
Algorithm Hash digest
SHA256 31dd0537634d4ec8516509b2d27d29240df016db43abaf6c0305769731ef7187
MD5 aadb958a80b2bb284cd093326e398fb3
BLAKE2b-256 796ef9b7d9f07e81fc4917ab8c95b0195c6112ae041424da02942b1e00cd926b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for joulescope-1.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35b83c568d53da9287e8ae1ef87a06f1caaac6d2de36153f227d8d05e5f2b200
MD5 4de29d89872b21a2bc0b1ae9f0e44b80
BLAKE2b-256 1d968520d4072190633644725220019989eded06787b587a1f76dc18d968542a

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d60760960b1a62db6b276b58029d57ca55f13aa7daaea89f3caeeca2eb074629
MD5 de5bf7d76e9916bfc68f0f04f355e76d
BLAKE2b-256 f4245ddd91c47a360476184182c8d4ab1c7aded7438ab7504eae416fb89e2e2e

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a00320114025cbbfe3f8955c8eabebaf3e3c99b31710b1ff6525401ea6769182
MD5 b7af17c8165f506f7c075135a1cecab0
BLAKE2b-256 f8b5fd119d23f8290f0ee99c14e54edef1069a7cb5063977bf591a616c2e30fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for joulescope-1.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea3fe25dde8a39b5172d61f5e36a6defae0e8adad746cddc623c26930fdddfc7
MD5 d4359b8a550cf89e015d18e47c206112
BLAKE2b-256 7a9625ae986ef640920f997263f2c5ac6d8cb07b88445968df1ce961ed95cbc7

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 068f5d289d8f5d27736f33593fe05ee505234c66b7148d9f464f4da910914850
MD5 4aa953060e8b8a4f9a6845a0f67b1f88
BLAKE2b-256 36eba16851befc2b48e191a953501e84dc6fdc4ce149373c976dd0c21a130bc4

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8c8046273fad2836dba7aae234da97ed85994afe5316c45f8d196a953f3f859e
MD5 c72b1413e47df456d5b5b1a843d34c0e
BLAKE2b-256 d6f82f98c195a83b8c3ecd206256903c99e2798451274abb57120f5971ef84b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for joulescope-1.1.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7cdbb373f4ad34430b697e350562fb64762feda7ce7baf4ad2f105e460759270
MD5 d052893a31c85151d9571bd07b4ce8e8
BLAKE2b-256 09d025268ad5dddea47532684eb169b87239739bff88507aac0c6d92f2421e9c

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8996cc8a17c2aca881423970faa36117036d080f5637cb28f7fbe86083be4cc
MD5 fb4c668183c2f44d1d36900eeb02748d
BLAKE2b-256 407e9e6642b4c8d9a2f6bfe33dc02e9131f59adbc6f14998adae458d67a28633

See more details on using hashes here.

File details

Details for the file joulescope-1.1.8-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04a46e464a3f156d5c9a49393a6545ca7d435469af95c51041f9325bf20c4991
MD5 26b68a698b18547819442cd90debfac8
BLAKE2b-256 44fcb5bc69f69ee49d364078577a9715fd9f2692a53f75dab64c9b00dfebc4c4

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