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.13.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.13-cp311-cp311-win_amd64.whl (501.0 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.13-cp310-cp310-win_amd64.whl (504.3 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.13-cp310-cp310-macosx_12_0_x86_64.whl (599.7 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.13-cp310-cp310-macosx_12_0_arm64.whl (545.9 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.13-cp310-cp310-macosx_10_15_x86_64.whl (604.7 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.13-cp39-cp39-win_amd64.whl (557.7 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.13-cp38-cp38-win_amd64.whl (557.0 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.13.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.13.tar.gz
Algorithm Hash digest
SHA256 c1bd50a0dcabeafb0d37597bdb5f9874e977cea3f0966b5ef290dbea45ccb442
MD5 ed761bf7911739d039a539117b63fdc5
BLAKE2b-256 9382e0bb230aa6da2955d4b61e5c645c4b7b7eb47bd3461a51dcf49d4a71ca4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f10b06e215789a9a674d53df862317ad00fc24de8da7b93c0d5329bf5908b59
MD5 de1048355efe46333c85ace8e8bf4869
BLAKE2b-256 c2d2b27ef6a3d17b871d6f812c45d0ea0ad148c54944652dbf45878893d12608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 439f012452167c2986fbc916493d015b736a34a0f6f2b0c7501cf399e474af09
MD5 f598aa47767ae74a44dfdb293420d852
BLAKE2b-256 a0e0b75f067f9750c20decc0eb6692aa328cf32919bcd82957a73c5b9bdadaf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.13-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 fbdddc38b57b18b66ce249ad42cf644a4c52df76449773c7a3cbe4313c7bb8ec
MD5 12c2d329c02033b6eb4f31e70670b1d6
BLAKE2b-256 2a5853ca80916fea2afadbc7cff7478eaa396198d88473049daa64c15091e8c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.13-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5037cf27acf19e2fee611d88c1ebbbc0bc678ff45e5934aefe10d0d55d3661ad
MD5 fd87e9971b8fc8e3fc1e17079a7bcb24
BLAKE2b-256 4f607fe6fda7356f52d98453fbcb847a3aae2846a7480d4cab53124f39eb46f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.13-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 520c302d25af9808090a62555e564edc0a8fbd861efc5b13bca50bce69f9580b
MD5 7bc072dc282b41713a0c42cd9938e581
BLAKE2b-256 727f46cb32f4971627829871d870f00aa6a405eb58213a049277d76f831d9d4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 557.7 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.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 733ad915ea100be990e9cc681bb0159cf77489a4bd1206b17d1de911cc90275d
MD5 0dbd1ef6c0b0edb6b072907f3b34f382
BLAKE2b-256 b72c33ea28cf11bbf9d545daab930aca5e98cbd4338baacdb6869c5243eca9e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.13-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 557.0 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.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f310153d15c8f0e1b07868d7778546ec74aa1a8d2fe8d7d06b912b7d3a145a20
MD5 07e746d5928824c77bfdc8c790b0ba21
BLAKE2b-256 52de23f28f1181ff63063a6128fd928aad03bf5a4773a9d908d5e3e9a4da8722

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