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.6.tar.gz (739.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.1.6-cp311-cp311-win_amd64.whl (510.3 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.6-cp311-cp311-macosx_13_0_x86_64.whl (587.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

joulescope-1.1.6-cp311-cp311-macosx_13_0_arm64.whl (543.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

joulescope-1.1.6-cp310-cp310-win_amd64.whl (513.7 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.6-cp39-cp39-win_amd64.whl (524.2 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.6.tar.gz
Algorithm Hash digest
SHA256 13dfe4bd49bf4d2c6f3d1a9c79dfd65b1578ea2082591391f41112bceb2df76d
MD5 51e8dab60d0f3d98bc84aec1992f6089
BLAKE2b-256 a725b7a683801e3d154575ae51c25921a6c1592364e4066f2e8e7d72e8da1145

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b33c7c4cdb5a95ca31bca453619c239ef05e7168ad6912c5fc12452788ca7231
MD5 e6a4336ca340d8574e653cf0d1f9c913
BLAKE2b-256 86bae63d60236a9c58a0340d16b78399296261a181c080024147ed87ee8c7b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d1e3e08e127378c66aa6aed3262d77f54cf9e9902fea6ac37f24fff78c3db0d
MD5 f6af3acb0b2e35d0011cbba5c4edf4e2
BLAKE2b-256 56169ccd1fdf9e646a820675e988e77015fe006a1334471d861d6c22422599f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a5087fef05af2ef033f512d7dc9fc80bd36acc6c41bd45fc2f4b2ca966386810
MD5 9261484100663a6d0c055719b4f33b88
BLAKE2b-256 bded8bfe556c1020420e7e382d086e8784263d1002189bb8d621be7baa2ae6b7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bca9b3a8f901b2e85a749dffe314f9d8ed3b7da44cc53471ce9a709ff2ed83d0
MD5 d05c7fa8de3c1a21193021898aa3e776
BLAKE2b-256 4b6d286e28b972fb3637e5b7222996431f83e7d823ef4c2309b6a9fb1cfce87f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5c8705e4a1c08a7970c5e0d40fb4b892bf97ffb0c3e245a414ae047d43fd24d0
MD5 1b0de739b38c702215f6edb7bb9b4434
BLAKE2b-256 e3d05d652df078247bc5d5be1dbd87234ad1402fbf997e44cd70852147a95ef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.6-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.11.3

File hashes

Hashes for joulescope-1.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0bfffd5e332982a728b5431a891710cefc9a64c92c860687eb71fbb17f379e3c
MD5 fba5d5e1d3c22f1129662b68533fd62a
BLAKE2b-256 0a6965f8e662e6c3cc400b91babb0e29183f6efccb78724bdcd16bc2a733e8f5

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