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

Uploaded CPython 3.13Windows x86-64

joulescope-1.3.0-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.3.0-cp313-cp313-macosx_10_13_universal2.whl (1.8 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

joulescope-1.3.0-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.3.0-cp312-cp312-macosx_10_13_universal2.whl (1.8 MB view details)

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

joulescope-1.3.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.3.0-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.3.0-cp311-cp311-macosx_10_9_universal2.whl (1.8 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

joulescope-1.3.0-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.3.0-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.3.0.tar.gz.

File metadata

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

File hashes

Hashes for joulescope-1.3.0.tar.gz
Algorithm Hash digest
SHA256 640adad3724466665d85663d79fca1fa8cf78cce5537354f794d9999d1373cf6
MD5 cde627cabe37c1476021e90b373bcca9
BLAKE2b-256 cff5a72c4aa0d23cded4903dcdddc1f6128ce8ae472dea199dd9d9c18a99a9f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.3.0-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.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b4670edf27e05efeb4abca78cc79ae77d1cdc634163a44f7a312a86b39cab80b
MD5 e6ecbb6df33d52e755dd28617505fe44
BLAKE2b-256 17cc2e42db7e7daa5508facf5010b842ac4128a04ab7c5c6add2f0d20e321df9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e47366d37ebcec7180bdc57cbcba52084cc9bdf51917b35ca979cb5327c2ae9
MD5 3d2fe69d6022d2749f4079d98c2b9247
BLAKE2b-256 e645b04199861ac458af3ed90223691939a18a7c3a089b0b77bd86961826bf69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d173bcb7385af6f13fed8022f46b1591aac40d9a73d704e5ce427887ff3c75f7
MD5 12410f0c658c31426b71747fbc71c8a9
BLAKE2b-256 254c60f8a2dce38f402a55301df9a5b598df2c6bc7f3dcfd509f5240d3145c28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.3.0-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.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 beb1a372555fd4452888c8f484e0ed819056d1ec0cb7dbf9ed8afd70251f77ff
MD5 a796a122d7a14cdefe84cdd471a13390
BLAKE2b-256 5a954b7e7d96ba76f99f5a4c3c6e16125b7f6175d7b041718672db72c12f1b3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b7253e0718df4c48afc71b37d90e80f1765d0ee6df0fac34da7cc4a88804a9f
MD5 84943cbb93926798cb02f751691ea923
BLAKE2b-256 9d3c80861b1ff9fb83f8fc240f5528d24c5f31d4aeca6d12228ef0c92efed97a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9492124ce1769cf920e4fb432e7201dc79aef345396f3ac5b60897862428bd44
MD5 9b668613937a22f705626a2c61d2ca49
BLAKE2b-256 782732619eb8fa615f97499fe1f79a81f8d6f294d733dc90bc77039e7178f22b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.4 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.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6f0a308fba08f20d3494c00a2bd0df2c95ef7c8a7b2649c1bbfb3d2cf44f458
MD5 81e05e169a1ff4e4423f5c71ed731d02
BLAKE2b-256 1ed44d978db00991f877bb55e276a30a6dba595b406dc3f7d7b969cc29c90820

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8e0959d5da3acdcdc201fadfe0733dd316fe2795e40a1ff3c26ec1591b013cf
MD5 76b3911d1cbe7d4519ae9902c34edd7d
BLAKE2b-256 e0f6d909197e50ec206a2277c54664bb8b0749ccc228c09c8abd700d6223493e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7738b934f659d474f967397f1fa1b0dd118ca40010acd17255b5aca143babfe2
MD5 6eab6e9a6ce4b05548c9b344918a83e3
BLAKE2b-256 1c5ac817872ca2fcbd3b20c4dec1d02f22e86e7069b58a45f49b9fdc5193781b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.3.0-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.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6d5fe27abdbbfed9a2862ee7169eb96a284ddcaa67e2e0db323da34b6b767d75
MD5 45bb27fb1341d687f6f8955d27942d6e
BLAKE2b-256 e391d338720f8fa9c58e325aedfc452f9003c415c0ca501a448a3d7d4ab19bb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21a0080acbce153a79ae1162e5715920bb240ca8b2e7deec4f804e1c9946a7d5
MD5 7c4b70620795942e150ffadfafa74312
BLAKE2b-256 645150ceeeba68084525ac46f41f77b2ca09b8883f60286e795423a15e04d17a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7224368b0a3a3c212895365cef24cb52f17b0787595d09dae12026bd51f86574
MD5 d1b890848539f2184d0fd8af82502221
BLAKE2b-256 a5708316f7ccf0d7573f8247b6e84eb2d9de4eb9cfc06abcd4ef80afc0ff10cf

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