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.10.tar.gz (735.1 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.10-cp311-cp311-win_amd64.whl (499.7 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.10-cp310-cp310-win_amd64.whl (503.0 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.10-cp310-cp310-macosx_12_0_x86_64.whl (598.4 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.10-cp310-cp310-macosx_12_0_arm64.whl (544.6 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.10-cp310-cp310-macosx_10_15_x86_64.whl (603.4 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.10-cp39-cp39-win_amd64.whl (556.4 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.10-cp38-cp38-win_amd64.whl (555.7 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.10.tar.gz
  • Upload date:
  • Size: 735.1 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.10.tar.gz
Algorithm Hash digest
SHA256 a9c7a0b1a2d149cef1aa16849ff15fe6c9659c97338a7beb265bf437a046cd75
MD5 f36e7d6b63ff211335541309e0486ba9
BLAKE2b-256 7bcd787d5906bf3ac8c97aba1bfe04608dcb15a30b8ad6594802066b79477b02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2d4dff76425120f201bbfe32a115d54c57b6b657d64b5c14627be918cf86c1b7
MD5 433bca19403222d922c3d8a844fc77c2
BLAKE2b-256 84203b1d7e89e27fa1f5fdcb72fc6a2b475378806774e677dbd41bc6101450de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8885816eedce2a20a094e1d166b92def194f8c6ee09d3d2b19ce9dc70e631085
MD5 122e32a4b5ae6e8c9ae9c68cc5d9ccfc
BLAKE2b-256 c861af197cf75f3e78dcc533ecd4ab13715be5b84c16101486683d303533a90e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.10-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c0e5905848abd6381e3d6a89554647b2854b636bdb3560aaa377664907bb3850
MD5 ebee59b5b60ef83daebdd61618b2b808
BLAKE2b-256 3b37569f18f2fe453ec81bed3747507a369c989750fd7f8adc8b41e50f79e68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.10-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 0dc40b608f67ec1a3b2884c6869d70adfd936106ac90007b2240327bbab8a0c8
MD5 dad9930dd4d7b92240e06baf193443b7
BLAKE2b-256 3690b90893ff0e969bde2e5d12be53d289d5d1ee352b57731e1274cc635c74dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.10-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 82953ca75b47cbcca88615fbb9a7d7dbc130b6e2c4820c72de6109f2780f71ff
MD5 c5d958c0fe723ca10082e9d019318075
BLAKE2b-256 94b964feebdd652cc354816422e9346310acd7f33ec7de1440f7da797b15aa88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.10-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 556.4 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.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0841b4b0c138d3fffdd38a98922eb0d2d5360316480e6520b91967a709d3eab6
MD5 8d264b7ac87788ae02819dc945d0314f
BLAKE2b-256 710d37b3e86d2f7923e2c9acdd5d514444d160c77eb3222c1d7316a0ee7a3d6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.10-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 555.7 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.10-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a13e95be32bf2c636decb43a997e4a4339b03e89c56f5610ac8efb6b33149eaf
MD5 797705d1cb104ca7373a9ffec51c1164
BLAKE2b-256 2c70e30d1fa5f720f9effaf1c2f33f726a966e6ba24aec093077f0f867011a58

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