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.1.13.tar.gz (893.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.1.13-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

joulescope-1.1.13-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.1.13-cp312-cp312-macosx_10_9_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.13-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.1.13-cp311-cp311-macosx_10_9_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.13-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.1.13-cp310-cp310-macosx_10_9_universal2.whl (1.9 MB view details)

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

joulescope-1.1.13-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

joulescope-1.1.13-cp39-cp39-macosx_10_9_universal2.whl (1.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for joulescope-1.1.13.tar.gz
Algorithm Hash digest
SHA256 5a2c6e537de6dbc9c622e0fc0e34e72a30d9ad1ae621de8988437463cc227e59
MD5 28a7f8fc83025529da00769cf3adcfa2
BLAKE2b-256 0449354fba4ab7f94cd32244a6da547fc8b620399a8e8b6aee47d822fd759403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f9cc870781d087f145762e4bde0934978c5a093fd3711adb182c417919f23fc
MD5 d7cd28c3570d765e89351d1a5d1d314a
BLAKE2b-256 1052900e34989dc0c57473e53b9215aa00f13c6a8cd9e9842e945dee72595e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ea3ce704c9f7cb97c924acae00962f767968b92fbaa907ff4fc0c964711686a
MD5 fe5592c0bcc47ba808aa9a24761cd4d7
BLAKE2b-256 4a15f3e74df08762f224dd86701ad4e2b29653c3e118e7fe4fd015fcd2660502

See more details on using hashes here.

File details

Details for the file joulescope-1.1.13-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.13-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 65a88f5f33f62b325c9ffeb023c82b52dcd00c2eec32ebcac415d8dd1f22bd15
MD5 95aed5250c59cf615f25136af96911c3
BLAKE2b-256 6ad9fc85b7622d9ef2ec7e65b06e37883cc825e1d6cd1511a72764e2fdc6c85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9af9e2164a045a19977a35bb91d53ac3cc14637e0f1f67cf3ab11c98d8c2f5d1
MD5 7e444c489a14b6d6f66cfee0fe755c3d
BLAKE2b-256 8076d4ebc976c3bc82fe9cc4f69ce584640aa2563c263977fdaf7112459ca3e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 007d1421ae9fb5e4324bf6bbf3fabbc1ab31cc80fe1cbe6d91a0b4f34768cd81
MD5 f4b96e9cbd4fd9e48071b880a2cb7d91
BLAKE2b-256 4cc0c43149cf993adce36eac519b5e6fc0318ad134facc1b25e55c018a6181c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ff7ac6d4cc95274ef94e7b9df6d85af0fbd1fa01dbb8cf9d45042e0f397236fc
MD5 b27c21400b98102ae4bbb5b16a818d6e
BLAKE2b-256 ec2e2664d5a0bc324534d4fd654d6b5b2f87e1d2384c13b8320c62c8794c28c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f64ae5e8f61af0fbb842bff31fa20679945c96c3369c09f78fdd7277a8caf42
MD5 16e894c7af0e2dabb3a6106b0e71512b
BLAKE2b-256 c49752befe35e383ee5dfa438f40ed1aa98bfef1abaaab1a6dee533a01e709e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 203c870f52fa384f10b86b4bf76bd747efb6134890dafe1e999dd07e86460039
MD5 8d462b7f75ac55c1fe9f22f7539c7fff
BLAKE2b-256 454aa66ab991386d84b4c8bcd9479628020dbf284fd77a0ec9af993c135f2d99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 25aead4c99914e40b3e0f71764e3cebe36569d17b3fadc8c56c8c40a17d57f89
MD5 938035670a111055186741e2f875de36
BLAKE2b-256 5f4f665c992dd59e56daf3adb82364a8bfe5f1063cc62b7d21ea21a33f7bb308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for joulescope-1.1.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 51b4f9be00fdcb20223fb6b4c63dcb3c5009961ba5be192a50f209f3907cf267
MD5 d2eb24c45ec3025517a7b9e77b279c42
BLAKE2b-256 cde2747666f92f36ed217d1f25b1abba3df6bf70619453cfb02a0f2b2b22ad10

See more details on using hashes here.

File details

Details for the file joulescope-1.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c60b11a9f48dd666ce10f0898a50b91c077988027a33a1a1564bba2928045676
MD5 4a5dcdf018085f2211c3461a51fe0b5e
BLAKE2b-256 57601168519300b3495e99c137346563d04e5f0a6ef60481ef01d5f62ac9583e

See more details on using hashes here.

File details

Details for the file joulescope-1.1.13-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for joulescope-1.1.13-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7911e8fd1fc5a433ca43e89e77d9ef911e55de1051ef4165032da1e84d76762b
MD5 cfc769cd344ceaa0dc5aad8bac0a5a7b
BLAKE2b-256 19056401297ee5949dc9a77a675c7a375a62a48291a0afbba196361f8f27323c

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