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.0.12.tar.gz (736.4 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.0.12-cp311-cp311-win_amd64.whl (500.9 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.12-cp310-cp310-win_amd64.whl (504.2 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.12-cp310-cp310-macosx_12_0_x86_64.whl (599.6 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.12-cp310-cp310-macosx_12_0_arm64.whl (545.8 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.12-cp310-cp310-macosx_10_15_x86_64.whl (604.6 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.12-cp39-cp39-win_amd64.whl (557.6 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.12-cp38-cp38-win_amd64.whl (556.9 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.12.tar.gz
  • Upload date:
  • Size: 736.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.12.tar.gz
Algorithm Hash digest
SHA256 4a38d8a2c0ac08cdbdca0238c96cb85450129587db0752926cd85bf9803cd764
MD5 896684be2f2cda409611bcc639a49b90
BLAKE2b-256 6cc44d2558687ae7af9be8a96773b678ac10d1aee76fb3ae23fb0fd59d5549f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 992a068aececcb7e523b9b1abcdb5dc6ce525e236abe47ab86377866ba7cab8b
MD5 116c1bc61fd9519c33a1daf0b94bbcaa
BLAKE2b-256 eadc93428982adb056f8c1fe4c3eff1da8af5a5b499b40fccec7f30a8f66a748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d912f1d0802db640b8b5fec9b8bd31adfc343b044dc2a3f656158d048ff9940c
MD5 3d266292b3fcca9d65d6b95f411e771e
BLAKE2b-256 8904f1038327fbbab75b9e0d8e2a0afc7b5b3a0a76eacc765fca5b9ac86f18ae

See more details on using hashes here.

File details

Details for the file joulescope-1.0.12-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.12-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 98e0079b7f5e2561a857857b6fa0f661dc247aaae4406b46d693334da6ab2bdd
MD5 b4f24fd5984f8a137b1edc3580fa26c7
BLAKE2b-256 8a08b0c39526d7332aa3084bbec8056a83f3c3d37bab0087db2cc6d1a4e9ec90

See more details on using hashes here.

File details

Details for the file joulescope-1.0.12-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.12-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 be7c9aad820a48f7fa1fbb9209c894a8e1f1e35563d4a0dad2cc641eecb3febd
MD5 e20d0e3ebb684140a4ca4dfbc7ed88b4
BLAKE2b-256 ce34890b0b7d6b39bf74932811424f949492ec1589776404ae8c045afed92467

See more details on using hashes here.

File details

Details for the file joulescope-1.0.12-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.12-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c9058e641669f1ddb9d7f771fde9ff47b6e6b696d7b5f67445fecbc455468608
MD5 038390c8d2723525938674773c44ea12
BLAKE2b-256 18eb6440fdfe1e01df123a86d3d1185e7fee1a033e62baf274de50ed2e3edc73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 557.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2398d0aafbcfd073758b3055091d3b238600e69c4a25a1d4ad82f8ef8766b3e9
MD5 14e86a04531762246f63dce50dbda34b
BLAKE2b-256 a8a72942a6ea28b41fc41c7ffb93cd9c25acce29e013516802663bcb32505178

See more details on using hashes here.

File details

Details for the file joulescope-1.0.12-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: joulescope-1.0.12-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 556.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for joulescope-1.0.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e27c2ceab6d9158b4c0ab11a27565c612cf38339110fb8ac792d980a8588b4e3
MD5 e1a092dbe2b4c5afce3f5f84eef4d189
BLAKE2b-256 232594d17ad4ea7fd307abfdf2334041e90cecc911c55c3d9147820b1796e048

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