Skip to main content

Joulescope™ host driver and utilities

Project description

Joulescope

Packaging 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.12.tar.gz (893.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-1.1.12-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

joulescope-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

joulescope-1.1.12-cp312-cp312-macosx_10_9_universal2.whl (1.9 MB view details)

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

joulescope-1.1.12-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.12-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.12-cp311-cp311-macosx_10_9_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.12-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.12-cp310-cp310-macosx_10_9_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.12-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.12-cp39-cp39-macosx_10_9_universal2.whl (1.9 MB view details)

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

File details

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

File metadata

  • Download URL: joulescope-1.1.12.tar.gz
  • Upload date:
  • Size: 893.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for joulescope-1.1.12.tar.gz
Algorithm Hash digest
SHA256 3622529aab85ff9ab2d0f55bb7aa40d6833820633cf5d98718990df302e3503a
MD5 cd79e9cfff5319273deeefb90b54b65f
BLAKE2b-256 34cd2784f8310ffbc730b99631072af59f495fd4a6cef1926a35c6b6d0cd09d4

See more details on using hashes here.

File details

Details for the file joulescope-1.1.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a38d7382b8dd7aa22ad1075c1ac02b8aabe02def034c623642226f2b1aabf9c9
MD5 53f9ef223d0273191cf1d419677eba3e
BLAKE2b-256 723608abd85938b1da9100628b1b5cdd659aa1a2a09589d8790b2a819ba70bf8

See more details on using hashes here.

File details

Details for the file joulescope-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4b011f139885efc484bfd006c0bb749ead0d9dc813be29d50222c498b1d6776
MD5 5af0089ac26b128b9ad63acf8c10e072
BLAKE2b-256 ca766160ae783e233609b7a25dda95a3270f088e51bdb63618ec814acc4d749d

See more details on using hashes here.

File details

Details for the file joulescope-1.1.12-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.12-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 32515c3bac34c951fb35a19d4be7e7fb9ec5173bb6f71122b5c84ad9af400743
MD5 3ee06fe2747276489acaf9508990b81f
BLAKE2b-256 e1dd3297873aca69fd73c66766351c8c87de4ed460a8efa8eefc8c897cf6489d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47e3988b6d23f8041c5ebe580c7d9c10ae3ea7615da26bd09abc5a98446e1271
MD5 745936b9c7e64e8a3217d5a3a0fa68d4
BLAKE2b-256 38ac149c26c7a4d185841b5fd8caf2e03bf837c278eb683aca262e2e3a189ff7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4fb0a2ed9d1698e3d0dddf93ae89db6af42bd80bef87b5ff136aae07700b98c
MD5 fa2526b63a5b00cc73ba4522c2d50fec
BLAKE2b-256 52a5334a37d91d913d2cd5966f351be324f948104c3a5522a296ead322a619e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4bceaa0ae1b9eaa35cd3914e358e8d36131dc1edfbed647acdad9a566e7095b3
MD5 29c66d737c249e210d6b408a1e6e0219
BLAKE2b-256 40598b23a36a30845f724bfc5612578e23e0e3ab6cd6f0013278a0f1f4f35e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a211e245ab82b90e083efd9c0be2bf5c886e0f6c057e711054b3ef29f2825b64
MD5 7f3d293284495ee5232ee0df1dfcedd5
BLAKE2b-256 5f5b0d48007e47c0a4aa8dd02ee04943e20d0a158d5a47e0e19cb4a08933cebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2865e427f29bc102b16ff97bb2e5eab33ee8303edfff1618bae444bd6c1c3cb
MD5 6ba6a7903c1464b4f7fc915cd0964624
BLAKE2b-256 71e9259e685de7e3f8644dca422f7a3e6c07228532617b4e02b30916e60eb3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 12f31f870c1e03f96ac915260cff4131e7eeaff133e07e8852b75e5aa7271e11
MD5 93f9fe323e20b3ea2ddbc8ba55fb3e9c
BLAKE2b-256 6eb8ee34a018c71c8cd466de965e8838d151b1bf9b7c70d0dec430f3b24872f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.12-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.2 CPython/3.11.8

File hashes

Hashes for joulescope-1.1.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d331e745c3cd49dc9c2de82e6e089a91d1085a916888968ca385f22b49aa1e56
MD5 94544e99a22c19c85ee3e7ddcb0033f9
BLAKE2b-256 e2852522a41927fe23afc6e51da65b2df89623b5bcfde39c25207a3edf6ab4b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66b4809736f4bacd35e6cdb2861490e2864537e1f79abcd67ac807237421afa2
MD5 38fa3de8e835c291762310bcf912cf79
BLAKE2b-256 51a5858528924e7d38ca3e8fc75a9d2bdb2456771148b5fa4ba3a07aceddca63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 78c3f102e37d254f67f3ba6d2fcba35666c6b901318d60dbe4068fce0cbc585a
MD5 d3e9273ce945bda4e697c18036ffa037
BLAKE2b-256 5d5019eb66b7672d4838840b3bc4b0d8a552a7e2047bbfe61fe11b567e57972e

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