Skip to main content

Joulescope™ host driver and utilities

Project description

Joulescope

Packaging 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.2.2.tar.gz (901.0 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.2.2-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

joulescope-1.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

joulescope-1.2.2-cp313-cp313-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

joulescope-1.2.2-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

joulescope-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

joulescope-1.2.2-cp312-cp312-macosx_10_13_universal2.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

joulescope-1.2.2-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

joulescope-1.2.2-cp311-cp311-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

joulescope-1.2.2-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

joulescope-1.2.2-cp310-cp310-macosx_10_9_universal2.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: joulescope-1.2.2.tar.gz
  • Upload date:
  • Size: 901.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for joulescope-1.2.2.tar.gz
Algorithm Hash digest
SHA256 7520ec95e0f8abda525fb53b6bd47a9483a87bc1402664b6d5e2741f18acf9e4
MD5 e0370e636947df7b5125039a9d74c5be
BLAKE2b-256 82e49925d67f17b10c1fa7f70e201839941e4c4c06b55ba00a81f16bf70d5844

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: joulescope-1.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for joulescope-1.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f72b260ad3d765f2c750b8f62aad950df030100370fadadf7c695d36a209373d
MD5 df25b64de0ac109edc7ae905b869f03d
BLAKE2b-256 bf5a76c6db72c3608e966f962dc14126afb5ea4c2a48cb4096e05564a5133e1d

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd3cbcb3ff8d5697ec7e651d2c2b470a85a0f87c82f0523ae2fe0bfd06d407a5
MD5 8722c5407d6c030837ba73eea0058c9b
BLAKE2b-256 b5987618cdd5848b6213134a0aa3011503157fda6a7411b16780aabab10e97ff

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a65b4f6d5d045dde9e7fb4ea4818198e3b858b7f6be557a4d2a5089b829e4cf8
MD5 bc3afdb207ee109d1036108af74d10e3
BLAKE2b-256 211cce0eb88ae4b0b67e91a8bb6e52e4528c579bf14d60df8c6ac46318e7304c

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: joulescope-1.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for joulescope-1.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cc63afa9162ff2ac0f2b02958c04bdff095d13922d4c924de66da999c6f2e410
MD5 a9c83aae80465c6fb515f68aa849cc6c
BLAKE2b-256 deb57ed2440144cbefd2f7806bb3277aef99caba1e27ec700d0c42353436521c

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b206e60c954a1307da5e2906d3fd45d8065e0555ff6a771a53fcaa3431b5bf8e
MD5 345377a8d842cb4a68352d0ef99539c4
BLAKE2b-256 5e1944291ef391c111f35fd586c455eb9ed4d299765dbb71b31ccddbbcd943c6

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 84c1a03810dc7f634553e4d5fddcc207b634a594d533b45990c81908c89251b1
MD5 e85cbbd1d62284b7a0f1cfe880c06d72
BLAKE2b-256 803dcc292088041b700cfa9f41a12178ba35cf389c4ac489c483f7c5a4a70c05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for joulescope-1.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59fa59cb3c2c7bd19e0660e181f037e9ae6afd54c43cdd9c29a48df67ff14662
MD5 bdbd50f870b24167aed946fa500ca7ba
BLAKE2b-256 2e628e7d9a3cda55632a8fc4361009056257399ce1bf2e3a14a5d3874e444965

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 073782946c32f8e13056368538a82adbe5f0ce16031eb6334d00f3d6736d1571
MD5 6e2e0735d20f7b9c8034d1c83ed9bf38
BLAKE2b-256 93502a6792f39fad7bda7e261ea8389f96e5a7f39316b32ee6ef05ebc1418980

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4edf7702a048b6fbeb1c1e76e8e699bfe2da11c90ca37e4e4a897073dece554a
MD5 a468ee197677b434655f3f4b2a55e0b6
BLAKE2b-256 826bc0a2d9df492c80720a1cd3a5651aa3f027f80b47b69968ae5153c3923f85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.11

File hashes

Hashes for joulescope-1.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fec46270722965f5ae76b9ee76b5af9f8ab3f571b19b6ab5f7a708ea2062de1d
MD5 b8576e484106baf7d35324d0886de995
BLAKE2b-256 9ffbbd9b29e221791d30d2daaf44209f68bc39a90f2fbbc0d29a559da43065e6

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d55dc71ed982bd64a30ee8e2ea5a6b75a20f113ea757799c45c7d31c15c5b1c
MD5 2325b5c4610d1e93df51196fccf72942
BLAKE2b-256 f4dfb70a39d3e781394fb5b7c0ae72138be5106705f30972ba58e79fc114ca83

See more details on using hashes here.

File details

Details for the file joulescope-1.2.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.2.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2b5f6d828956beb574169a5ad10754c26e3cf851cd518fd79361530c601f6d10
MD5 920771a89317923c590c48cdead64e25
BLAKE2b-256 beab76be8eef0b23754369bbb9eef86e537800904193451aac97f2b1a8993868

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