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

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl (595.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

joulescope-1.1.0-cp311-cp311-macosx_13_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

joulescope-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl (592.7 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

joulescope-1.1.0-cp310-cp310-win_amd64.whl (514.8 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.0-cp39-cp39-win_amd64.whl (525.1 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.0-cp38-cp38-win_amd64.whl (524.4 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.0.tar.gz
Algorithm Hash digest
SHA256 173fc7e8e7176273a330713f7ccb59fadf2bf068a4565d7f5fa026111628aef7
MD5 d46a3125fb75bef1b48cd8af0e2e055b
BLAKE2b-256 1a9b9cebe9903b3cc297f5403595877498895bacc46598557ea0a8c36736d6f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 511.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a22e892b98c9708df8520d4a85b55c45c0f097ede76f404358ee782a34296e2
MD5 330cff37b2286e2c3b24825c8ba497f9
BLAKE2b-256 c11598ccaccc5dfcc61bbd9a55dfffbafd3816a4df3a968395c1abbb0d192907

See more details on using hashes here.

File details

Details for the file joulescope-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ffdeeb9ef7e18d3b6c3eac741578eff9383b26326f75cff3b15953004361fb17
MD5 7e0052b016b880f5b68aef176de3dc01
BLAKE2b-256 60289ab8c0d3aaf482f28d01cd881d154a4873461149f126d352ddd40baf2991

See more details on using hashes here.

File details

Details for the file joulescope-1.1.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 05d114d443b736e7cec127fb76dcaffd075252df57094938b537500c0f45ebe1
MD5 835d20b1b4b2f830dbaa96d274ee54ac
BLAKE2b-256 8f2e4bb49e39be03ecfffded419a1ecfba7acf9886438b33c0f4012b45588aaf

See more details on using hashes here.

File details

Details for the file joulescope-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e57167e3df8dd954031951ff8eb5fd7cdf9ff110353c91aa3fe40b682db94794
MD5 dcdd5f36464073acdb3c7099aa1b11b0
BLAKE2b-256 f0199160b73b8f91594c9509ba90b1eba74dd14ebf6e0f0df39e5d1bb82b57f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 514.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2a57544cc453e210f3b6d56f714095fb1a55f6bf046478fc721276193007e7ce
MD5 f1256ffdd85dc09015f90712eb33fbc4
BLAKE2b-256 4661026683da8657f14f651ce331ccf904515151ec5864fad7d73d0dc0858a38

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d529369cd7b6a47621082fe97317003634090b03e6d41160676fa29535286ae9
MD5 816501ed53a2bfab2fd98748b5e30a1e
BLAKE2b-256 6894c9613967821b160050f66f4ea169f0705acd18b62eecb8c2c79aed8c9828

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 18f51903fcf6d129b82e3ad8061f0a4e1d756a4574ce4af79951f6f7c1eea214
MD5 61a1590ce0113c2ccd678c2f15f8d6a1
BLAKE2b-256 7f0460b6ada8e5f8973cb0e82009c5154357dd484f518f8da449924b1b6834be

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