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.11.tar.gz (736.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.0.11-cp311-cp311-win_amd64.whl (500.5 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.11-cp310-cp310-win_amd64.whl (503.8 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.11-cp310-cp310-macosx_12_0_x86_64.whl (599.2 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.11-cp310-cp310-macosx_12_0_arm64.whl (545.4 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.11-cp310-cp310-macosx_10_15_x86_64.whl (604.2 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.11-cp39-cp39-win_amd64.whl (557.2 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.11-cp38-cp38-win_amd64.whl (556.5 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.11.tar.gz
  • Upload date:
  • Size: 736.0 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.11.tar.gz
Algorithm Hash digest
SHA256 42c7c1d5d22746c8160d317f938182db970c3d4f0ac9c54449427a66cb65858a
MD5 f357d67a88c043ac72fdcaafa5ad4be0
BLAKE2b-256 5128034fb8098bc9cb524e26945bbd248a74f38df7b21efea5a634f95702cc0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0fc80795f5e838449018480a2972476c7cb21f7cbf24bf9023be75ab98b2100d
MD5 2252c4d05db017706b86587e4acdfab2
BLAKE2b-256 070e7e6a04952d49c48d79b0d0c4d10e08fbbe9f60b2948c3bcce7e665b8f7a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f04def04ce1b71b320f879d9a34cecd2d4eccc643b571fb1964bb63eac5ab9c3
MD5 6dc03e09398d1f566fa0df9c1b2f262e
BLAKE2b-256 8eed9f3b49e26373254853c49d5c790f6fb94ff5702e7f30828cf867f24021d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.11-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 588ac3543ab31e41afbeda2cdbc86c530ea484547605fcea735154804512db2a
MD5 3b434db0fe359a6565e9a01c981a76fa
BLAKE2b-256 275f09ca9d7a5d56c4eccc8a34be4778305036ac4ddc91c2c711c25f02114de5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.11-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7fee4c00527fd20ffa9945c1634f6b520438bf80acafebe747c0091cfec56764
MD5 bd0e3f8bb75a6e115136e7be199247ba
BLAKE2b-256 b605fb00d684ccbe718999e6eddcce42397569d7e8a8091e5f6bc9e44219cf34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.11-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 beec22e7aec2d386ba22386b0d5b13432d92e5b40b6491a174ec4389c302c434
MD5 aba7939ade9326fc152f458b82d9b5c5
BLAKE2b-256 74f7a6e16b546ccf9ed65195161749cd32afcd854252f4969a7102d0090dca4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 557.2 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.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5fbf3833c16e102f07a98b56852308eed4cdc7a496265029e65dc6b8d409169c
MD5 adcdedfe1acde01295640eb5ef355b53
BLAKE2b-256 2bc42b8cfeac16196617fb7356bfb16e75612dbb15fcd028d0302cf643a850ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.11-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 556.5 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.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f55dfc53b5702c93a386664ed281359a76f90251dc7bb816630b0942e840fd79
MD5 ec81e218bde824bd5b631d881c951c91
BLAKE2b-256 56f5511e276678c5b54e87a7871f37da07abfd538273faaabfc676c36c9d6af0

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