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.2.0.tar.gz (900.6 kB view details)

Uploaded Source

Built Distributions

joulescope-1.2.0-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13 Windows x86-64

joulescope-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

joulescope-1.2.0-cp313-cp313-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

joulescope-1.2.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

joulescope-1.2.0-cp312-cp312-macosx_10_13_universal2.whl (1.8 MB view details)

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

joulescope-1.2.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

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

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.2.0.tar.gz
Algorithm Hash digest
SHA256 ca49a96b7b74f02f965428b755b43369e3a49e12e755ed4267fde1c7e5b6de85
MD5 a8e00f73356bdaa8d02ab7cc8faff47d
BLAKE2b-256 a0767d56c8e4ccae6989b6e8f09141f8f86ac92a1edbba12eb0f7c4259b32b80

See more details on using hashes here.

File details

Details for the file joulescope-1.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b3594ccde6a461babd7974ed9dadc4d1e039efdffb0e92c207d0c562d28e0e2
MD5 5fe9631b283756a7bbcb8008e04987b7
BLAKE2b-256 4f9e5d6cf63e63d00a790c5f531d9ef1c2715ef5a03576809decf30d86af4437

See more details on using hashes here.

File details

Details for the file joulescope-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d935d8ff222c107630578c493e87fb40cc8aa6779f7ab4c6a859dd916c8bd4a
MD5 c171821489e044a9a674e6aa35767bb2
BLAKE2b-256 2a6c1d066364fbbf526dbd98dbc2a7d76c59c5b2318d18224a3642ea3d45b237

See more details on using hashes here.

File details

Details for the file joulescope-1.2.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 491e163bdc53d337a5e2d58170f1a956fa4ba9991d4d8d22a7b385aad21cf070
MD5 d5cda0198853f7f5b7baf2fb26a50628
BLAKE2b-256 9808f85b1beab055af9bc4abfd3c3653d3027d836bd989ead7c4edbc78c57567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4deddf5bc8826b94a1f4d216a41b00620d11d0afe781594bd2f342d69fe95532
MD5 6bedbc5b0e414a89f5f75fad8cf9a979
BLAKE2b-256 0d08b2da50a9fcdb1d670a1b40ff1885b8b67ab88e9b5ef56cdbbf96944e16e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09a106c42ad122990f18dd3ee5c42586ddefc80761d0588c836b8a08df2586cf
MD5 c831593dcdfbada9c1e1b98296e1f834
BLAKE2b-256 cc395495db5063f359d5af3d282df08e34341a311dc7e225df88806473661df6

See more details on using hashes here.

File details

Details for the file joulescope-1.2.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8565efa95cb1e67f3e8f5345e4f118ea120b3ce802594f7d1e7bfdce5101d457
MD5 a1866ca3ea7c222a0c4d6c5c9b8b7fd9
BLAKE2b-256 13fb5aa68be525ec75f18dd1b5f5c662198cee4598324ff4a4682af94c2a38ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7242a732df13b7ac39120c45fc2fa19caf021f3c419d8b60c10aded3a35f174b
MD5 d99b972a74830ab93a789521b8bbbd82
BLAKE2b-256 19c0c49422202d0a5149ad9274d2a7c68a2c150b01d6acf694007d32cb40271a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 737a850568615faf79f935e8a7fc3340ad4d7fb5c50332db1c015d5164e4d034
MD5 9ae570531388307d93381066c27b92ad
BLAKE2b-256 53cde981e45b9bb3103fb77243895564a522b6a0c85e6f173ab6726926134b53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 57479031c9502d47b24c5746e1c9b2aa1bd42d169416266792d73ca148d7407d
MD5 5a0b260656973e7840a58dea35c87f8f
BLAKE2b-256 93cd8f1cacab480eda886ce5a53b3718715a46b3686b197a0908ac13783f7b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a364b92f6bbb08621732a0f480a542c1a481fc46dcb4ccb0470e515fd7e0791d
MD5 edc8676c6306597870d2f1261b0d212d
BLAKE2b-256 e319a89de4f8e7b2abca35289b123cb735f24eafb52a0c3462dc2c38f2c674c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa291d53a81f6a3c8a841f50bd1ad338fa3ad606eb71c39cfb5d4e6ef33973d5
MD5 79d2d91039ed187bbc6ffbb9f02dbd98
BLAKE2b-256 d0e5bf7e6d44134798f9fe0764ae346ac412ccbc10086cba0b3f276444badfb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 595b308cee2bae31fad6ccfb255cbaaa50e2ad5fba3e9791aea33b4f8d14809e
MD5 48c76682fa26b0c6d9d332cd361203f4
BLAKE2b-256 4e6b6298a7c0ca638022b5170820524c3fc20609eb7bb132a6f974a3b6bd0912

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page