Joulescope™ host driver and utilities
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca49a96b7b74f02f965428b755b43369e3a49e12e755ed4267fde1c7e5b6de85 |
|
MD5 | a8e00f73356bdaa8d02ab7cc8faff47d |
|
BLAKE2b-256 | a0767d56c8e4ccae6989b6e8f09141f8f86ac92a1edbba12eb0f7c4259b32b80 |
File details
Details for the file joulescope-1.2.0-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b3594ccde6a461babd7974ed9dadc4d1e039efdffb0e92c207d0c562d28e0e2 |
|
MD5 | 5fe9631b283756a7bbcb8008e04987b7 |
|
BLAKE2b-256 | 4f9e5d6cf63e63d00a790c5f531d9ef1c2715ef5a03576809decf30d86af4437 |
File details
Details for the file joulescope-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d935d8ff222c107630578c493e87fb40cc8aa6779f7ab4c6a859dd916c8bd4a |
|
MD5 | c171821489e044a9a674e6aa35767bb2 |
|
BLAKE2b-256 | 2a6c1d066364fbbf526dbd98dbc2a7d76c59c5b2318d18224a3642ea3d45b237 |
File details
Details for the file joulescope-1.2.0-cp313-cp313-macosx_10_13_universal2.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491e163bdc53d337a5e2d58170f1a956fa4ba9991d4d8d22a7b385aad21cf070 |
|
MD5 | d5cda0198853f7f5b7baf2fb26a50628 |
|
BLAKE2b-256 | 9808f85b1beab055af9bc4abfd3c3653d3027d836bd989ead7c4edbc78c57567 |
File details
Details for the file joulescope-1.2.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4deddf5bc8826b94a1f4d216a41b00620d11d0afe781594bd2f342d69fe95532 |
|
MD5 | 6bedbc5b0e414a89f5f75fad8cf9a979 |
|
BLAKE2b-256 | 0d08b2da50a9fcdb1d670a1b40ff1885b8b67ab88e9b5ef56cdbbf96944e16e5 |
File details
Details for the file joulescope-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09a106c42ad122990f18dd3ee5c42586ddefc80761d0588c836b8a08df2586cf |
|
MD5 | c831593dcdfbada9c1e1b98296e1f834 |
|
BLAKE2b-256 | cc395495db5063f359d5af3d282df08e34341a311dc7e225df88806473661df6 |
File details
Details for the file joulescope-1.2.0-cp312-cp312-macosx_10_13_universal2.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8565efa95cb1e67f3e8f5345e4f118ea120b3ce802594f7d1e7bfdce5101d457 |
|
MD5 | a1866ca3ea7c222a0c4d6c5c9b8b7fd9 |
|
BLAKE2b-256 | 13fb5aa68be525ec75f18dd1b5f5c662198cee4598324ff4a4682af94c2a38ff |
File details
Details for the file joulescope-1.2.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7242a732df13b7ac39120c45fc2fa19caf021f3c419d8b60c10aded3a35f174b |
|
MD5 | d99b972a74830ab93a789521b8bbbd82 |
|
BLAKE2b-256 | 19c0c49422202d0a5149ad9274d2a7c68a2c150b01d6acf694007d32cb40271a |
File details
Details for the file joulescope-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 737a850568615faf79f935e8a7fc3340ad4d7fb5c50332db1c015d5164e4d034 |
|
MD5 | 9ae570531388307d93381066c27b92ad |
|
BLAKE2b-256 | 53cde981e45b9bb3103fb77243895564a522b6a0c85e6f173ab6726926134b53 |
File details
Details for the file joulescope-1.2.0-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57479031c9502d47b24c5746e1c9b2aa1bd42d169416266792d73ca148d7407d |
|
MD5 | 5a0b260656973e7840a58dea35c87f8f |
|
BLAKE2b-256 | 93cd8f1cacab480eda886ce5a53b3718715a46b3686b197a0908ac13783f7b1a |
File details
Details for the file joulescope-1.2.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: joulescope-1.2.0-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.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a364b92f6bbb08621732a0f480a542c1a481fc46dcb4ccb0470e515fd7e0791d |
|
MD5 | edc8676c6306597870d2f1261b0d212d |
|
BLAKE2b-256 | e319a89de4f8e7b2abca35289b123cb735f24eafb52a0c3462dc2c38f2c674c5 |
File details
Details for the file joulescope-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa291d53a81f6a3c8a841f50bd1ad338fa3ad606eb71c39cfb5d4e6ef33973d5 |
|
MD5 | 79d2d91039ed187bbc6ffbb9f02dbd98 |
|
BLAKE2b-256 | d0e5bf7e6d44134798f9fe0764ae346ac412ccbc10086cba0b3f276444badfb1 |
File details
Details for the file joulescope-1.2.0-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: joulescope-1.2.0-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 595b308cee2bae31fad6ccfb255cbaaa50e2ad5fba3e9791aea33b4f8d14809e |
|
MD5 | 48c76682fa26b0c6d9d332cd361203f4 |
|
BLAKE2b-256 | 4e6b6298a7c0ca638022b5170820524c3fc20609eb7bb132a6f974a3b6bd0912 |