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.9.tar.gz (869.9 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.9-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

joulescope-1.1.9-cp311-cp311-macosx_10_9_universal2.whl (1.8 MB view details)

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

joulescope-1.1.9-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

joulescope-1.1.9-cp310-cp310-macosx_10_9_universal2.whl (1.8 MB view details)

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

joulescope-1.1.9-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

joulescope-1.1.9-cp39-cp39-macosx_10_9_universal2.whl (1.8 MB view details)

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

File details

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

File metadata

  • Download URL: joulescope-1.1.9.tar.gz
  • Upload date:
  • Size: 869.9 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.9.tar.gz
Algorithm Hash digest
SHA256 b837a88d0c07a10fddb1cc467f76fd9f91ea01e8cdcfb3866b4a2b26ea5452a5
MD5 0f872998b4ffccd2f5078ee9597ac8b4
BLAKE2b-256 34444026d3b9456196e4bc1da520a2aedfdede6db51c6bda812d50f0d9784345

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f41043f7184d5fe6e63f95cb191b1389528729513ab02f12234a42698411f5ee
MD5 2d03382fcf03aa1fac5212a8009dbc49
BLAKE2b-256 0f296aed3bd124ba0b448012a551f04e18c2cab0e630b5a76f879a271b51512d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e57cdad6fd3ede2e54a0d05d1e63ef182fee12dc014da599983ac96cbeb5c2ad
MD5 824d0d6712bdaf03828e08c6803eb981
BLAKE2b-256 144823971f7ddddbb25053d35373381020cd172fbba8ec10e98c3d1c84d193e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eae7f9dca8bdaceb492782b97783f5a8193a312b887bf03f91392da56b53108e
MD5 dbdf4ee6a6b4cf4eac460d9b9e12922e
BLAKE2b-256 025e6e835241f7a3b373bba0f8339511eb5bb8227d9327cccdb0327f1545be78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff278e43842ddd2dc2cc4b19fda7d301aabdef7919a7e780cafa159ba639b830
MD5 066d31dc5a88d8288f8b4055407d91be
BLAKE2b-256 5cbf740069961535323111d0debd18539c22035b065ceb8b80d89d989da7d195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c6d08b6445d696013c9fea8b9394a72a0d6b5674099a8d089d5807d69832d7a
MD5 2d9a4ac9685f01ceac8614640e26c7c9
BLAKE2b-256 4b1074ee1f3e5acbff4e70d3366d1e429738fcd891905636a4b72ddfeb7fa484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d39a8f4bd5b44e0e36e8f49b2f892d2c770ee4e3498f0409176114957ebcf9b7
MD5 0491b8957aeafc724fb4c022e7c2cdd1
BLAKE2b-256 9c45c7e55ac8b4b85324547b4bfc6dd7c95a58a2ad6e13d353c2787af7d6ba37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9130ec383fc446ae90248fd72216a783a50afbe69f099a3ff9b3b2be6b611cb1
MD5 ff9f064dbbea703d963ee5679c0aac77
BLAKE2b-256 1a7907c0f50884448da55ae0464e44e847de8b7af6b5f2964ad4735b487eb846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25f643c5ae6c71a73adb75e1951b5efe8c47ebd583aaa0c4a55ae1abefb2d272
MD5 a8c4014c32540bfd7a6176b3c1061420
BLAKE2b-256 9c0e5c330914c4488ab530de5ba9c9b8c968e215cd97f548e0da01a01a144da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 334793f5e4efeb0c80b79cf4b2c7f3f05b72c25a5d61c567512d9e90f6666918
MD5 7dcb6e28e13d13a8d3235202f71b8163
BLAKE2b-256 5859b241c84f100d67cae8eb0739b101d7722ef3a32aae8700ae2d20de5b2e0e

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