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.16.tar.gz (737.2 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.16-cp311-cp311-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.16-cp310-cp310-win_amd64.whl (514.7 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.16-cp310-cp310-macosx_13_0_x86_64.whl (600.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

joulescope-1.0.16-cp310-cp310-macosx_13_0_arm64.whl (546.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

joulescope-1.0.16-cp39-cp39-win_amd64.whl (525.0 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.16-cp38-cp38-win_amd64.whl (524.3 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.16.tar.gz
  • Upload date:
  • Size: 737.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.16.tar.gz
Algorithm Hash digest
SHA256 b37eae4d557d375196b1b3f3e36851ec5ae3e95597c086e2d75b528785506cde
MD5 9fef580b80ce2ff82ad12d85a74b124e
BLAKE2b-256 3ae7d21a3b3f173dcd39a2f4e45ac3be4f7bc88c5e264ac01e0c510d4321a9bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47aaadea2ebdea3fb6d4776d5f7b679af43cfa22e24ac1599cf131e67eed0b7c
MD5 328a815d6e841272bb26806bef3e21a0
BLAKE2b-256 af6c7b2e99282fade2ea67617d50ff90a4d61db8455cf66fef82bbd219f5535f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 01a0d5458bca50a2e8ec83ea34d467899aeab3b905e8773fec8d00b39ff3842d
MD5 0d1f909d59b57368f73431b30a56396a
BLAKE2b-256 7b8e719636629e9927b7e345b4da668a32ebbdce63e94da737a8c1735783f909

See more details on using hashes here.

File details

Details for the file joulescope-1.0.16-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf341d4694967560affe9b38b409d88bd95f6d63868edcb1c1870b4cc679967f
MD5 8d43c143362e37b6da4ed6fa708af2ea
BLAKE2b-256 573fdbbf005aef7d4fa053577bd348339cc8f153517654df39104c498267c9be

See more details on using hashes here.

File details

Details for the file joulescope-1.0.16-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.0.16-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6b67c4983390c41a80920af1b4eba8ff5d504666ff7672d1a04cd05ad1323e19
MD5 d90e7d84645d28a1d07ae0fd4550d0fd
BLAKE2b-256 2908a66277718c69e615fb5778d9ba57deb5a136747a1486e388aacfb0935b11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 525.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f6bb70b45d4ce0f7d99461cd69ae4048a913095685826ebe3a100fb55c1637f
MD5 3f70dc5abc5d827bae339b07d98bcda3
BLAKE2b-256 a73f5070fc45d710f387e113b597e3c274a724e64b7cd3b36e7e4906c8056757

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 524.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for joulescope-1.0.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cf5345f74f51e04dff8224efafed5847192e1668fb4dee5d5f8290e612d9578d
MD5 1694c7febe42e587190d0c6c6a803018
BLAKE2b-256 a5e2b2b3598279310e6e083dd22efda6706af0e87f305c7178033e9015290975

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