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.9.tar.gz (719.5 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.9-cp311-cp311-win_amd64.whl (499.6 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.0.9-cp310-cp310-win_amd64.whl (502.9 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.0.9-cp310-cp310-macosx_12_0_x86_64.whl (598.3 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

joulescope-1.0.9-cp310-cp310-macosx_12_0_arm64.whl (544.5 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

joulescope-1.0.9-cp310-cp310-macosx_10_15_x86_64.whl (603.3 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

joulescope-1.0.9-cp39-cp39-win_amd64.whl (556.3 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.0.9-cp38-cp38-win_amd64.whl (555.6 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.0.9.tar.gz
  • Upload date:
  • Size: 719.5 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.9.tar.gz
Algorithm Hash digest
SHA256 3317babe33c4b7e245b7ab0caa480df46490f3429b65cac27e0f3adaf7664e97
MD5 d718dbb9b068a8a4129f204412a99de9
BLAKE2b-256 7fa68894e4bbd5418fd60d26120a05c3068f35a61ad61cd1b400d36fd8c4475c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 499.6 kB
  • Tags: CPython 3.11, 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46da805491d30a6ca15ba6d91bb3e1533fd8d2e114bef442b5fba35417f5841e
MD5 1120dc0c9ee477d8abd678f195badcfd
BLAKE2b-256 8693cb30f2e4b0f10c9d449be34e0535b25f5347cc90e90a6c8b7c9c14d1ae7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 502.9 kB
  • Tags: CPython 3.10, 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4d097b84b718b81d44eed1427271ca6663fc27e41874917ac12fd6a49e676f4
MD5 4faf397d0ba899fd16e5312d15ba1c96
BLAKE2b-256 7394ca8fc292a3df6b0f6ff391594b367001c8e437530681645cf4ca49192905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.9-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c06a6f7a87d773be52a1cd53be8382d6acd4b46f3699d0ddd1d2601360076003
MD5 f30783db54a1bbc87dff7d282afe556a
BLAKE2b-256 5bd792fecca15559e1df889946b63f5af2ece591017f3ed99a0188911ea895ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.9-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d3facf21557d5648aa41e63a5ecb86b3801058080456f654b474dbaae0b338c8
MD5 087f0c90c416b5322f3b3c81008a68bd
BLAKE2b-256 6278ab2e8a10b29255c4527c9b8a681ece26fcfccf53813f6346a3a8d7e7f837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.0.9-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f53d23742412b7f5be1dc43a7665d142f014a052b923a25989dd666d52bf899d
MD5 283815653fa02cf7c1ef8d3dfd15344d
BLAKE2b-256 f59adbf94bd2d08ce42d5299ca291b5d57bb767a69a7a22c56dd565aa9252ee0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 556.3 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fb9c328be9bcd2855f2eb44f11c473bdf3b9d3cdea4f7d4e1250a46fb9ce6106
MD5 c4e062d46634574f90b642f178db2bc4
BLAKE2b-256 d1ff17ccbc4eb472d7734f0ecc36fe8734abbb2354859fd9a35548a1ec71dfd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.0.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 555.6 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.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9759fdb776eb02f3b0f5f6b3a844c4104413c2a557ce119917b3caf227e24f31
MD5 4cf24980665f4aa09c268b6e8bfb3bf2
BLAKE2b-256 c97be2a5ee717f08a8d5f1983cc265ec103a51c11f3c7dc1a601c7118e642129

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