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

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

joulescope-1.1.7-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.7-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.7-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.7-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.7-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.7-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.7-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.7.tar.gz.

File metadata

  • Download URL: joulescope-1.1.7.tar.gz
  • Upload date:
  • Size: 738.5 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.7.tar.gz
Algorithm Hash digest
SHA256 9131c2be8b505f6d90f0615456b99a4e334609ba5ecb66ea21f7e2949d573816
MD5 df10d34e6c4cc0362be229429cc5c64b
BLAKE2b-256 ee006405553a855fe782cc50f783d2b290f1c5ecb4d382f69a8c29b7c9b7b9d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f486b5877ec4c15bcb44f93fbc5d8c575ccc438d647dc688e99587b425252268
MD5 d817969e3c52a669ff8fc8cba99fa9bd
BLAKE2b-256 b7c5cef41201a187bf90f2b529d056de115d62149596e65cb445135a12450555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb95e0b1596d46c4cf0fb0d549fe6990763df028991654590010aa140732e57b
MD5 be636ff993ca1971a27d4fcfeab2e207
BLAKE2b-256 37f124f31395e968aecfc9254b4b3c2fac1c858877b85d63c86b95ee4dbe55d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2c052d10735b248e8da435a2a9b5bf80e12236227b60a033253630678ad97d66
MD5 c391ecb3ef87340612d298bc231b0135
BLAKE2b-256 3335402344bcb4deab094010f44bc31a5e0d3cdeabe601bc2bc93013c8fd0737

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.7-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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d651ca4c98c5086125f5b14924a866b4c0c16600625b5fa0651ae51714f52d6
MD5 7185719e6ce3415dd3c48f58336d97af
BLAKE2b-256 1436b6514adafca44c7984280e0115b5932ab6256f0720d5304e0eaf36f1d5d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 874c7d80c44c5084d219013e94c34e5d4ceaae456de33538f029efdc2b408aa1
MD5 b3cb1a8f773081543ae761ba4a8bfd83
BLAKE2b-256 b806db863f766676a09d6ab33e3a63402e5d3e5f82d955d01ee99c616e9297c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f3a3062112837725782cc81cc2a4eb92451bb2a7c62ccb8a2d0f92dddf61c5b2
MD5 01035ebb2a05828b3a92849cadf8d758
BLAKE2b-256 794571b35a389fba8d299db6abe03650da8022868146ccd39d9ea6f983fa16f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.7-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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9a814cb86ff253d88a9ac4a77756bc7a7932a97a229054ec314f1ea88083b84e
MD5 090b575d6f8afd901d510746e26d7f6e
BLAKE2b-256 0bf62672bb7e19c417fc674abd03353c85fbccf37a86443445ae48461fdd1609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 972676a23c36d331c601d875fabbeaec261e6d1e05844bab04bdc4384d6ee7c2
MD5 b82a507b609d9755e40869bc5c9cf99b
BLAKE2b-256 08050ba7099d3caf4a98138152ad78ddafc28bb2c1a391f2a97426bef4e04783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1fb8089c71f5cf69deb34b6ccb40730adf081e5b6bd43b91c51741cdb331ba16
MD5 c0c64b33c44ee354ef7b378b43a7a906
BLAKE2b-256 a769a74537857699a314390a4027e896e6c8e3770c2e7f2d276a70de10cb7dff

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