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

Uploaded CPython 3.13Windows x86-64

joulescope-1.2.3-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.3-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.3-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

joulescope-1.2.3-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.3-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.3-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.2.3-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.3-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.3-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.2.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: joulescope-1.2.3.tar.gz
  • Upload date:
  • Size: 901.1 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.3.tar.gz
Algorithm Hash digest
SHA256 87d6eac9eedfe09fc2637d9c43882724b2c9685adf4eb50ba286ab5987f3e4e3
MD5 9762ed8b17ffd9b42eb817277ea75610
BLAKE2b-256 aa28bc7b690b5305b4afd2727a7f6ee6eb4e5ae578007c3b4648245272359b70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9520104505d6004f3daeb1d84db60cc0cde2a01ffbb110db4d0be40330332cda
MD5 29caa51a1af11d1cc314ae4c8c17f26f
BLAKE2b-256 99d397d9b36f81e9f6d10c624548bf2a333b8cea8f7b4e990c4097b614dda86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88d71c37be6dae82043b0639b12ed5d5dd5fbd804459ed84cc63d89878c22344
MD5 d8b1bd4838558de5a2e315b542c5e1bd
BLAKE2b-256 0ea7dc9a54d2cc5d6aa914d4378259700f9a954c5f4079e253fff638c3778956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0c47b4d6daef081641322212c82c902d7a102e5a52190573958274fdaa32c842
MD5 6d9b9a23b6a7df6a5d225016d7220121
BLAKE2b-256 ce3ad87050ac6beb6c76113df9d1165262129b8641e054ef891bb4a188249223

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 be554700272af374488796c7b0227c6ebc7738281385e361f73f1f14661d1228
MD5 57d930b9e0dd25dc7949f9e4132af514
BLAKE2b-256 2f330af6e6757cd6ff1c3ceee67b8c00ee0446ea230a0307664fb568fd25df6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b09cf58f76d4bc37a914b4525849faf951bc9440bceeac1feb68612c0290326
MD5 5630a221aae6b6488e56eb7f65121c0c
BLAKE2b-256 a4e7a11a2bc619a9084c8846e5e280bd04f4e79426b2bf98b9abf8820128e345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0c896358eb8c62094fdc5175f5f4cc182f9d4a6ed168a16e762b032832a6829c
MD5 d1aa77e372ad04327849fb39931f4bcb
BLAKE2b-256 6549f570e8a6d44eaca34ad4e19f1589a40cb8573c3b42aa6f973799f5b26b3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0e48948924a13f3bd640d9d3566087ef8080097aef26e52c87016f9038f97338
MD5 b59913b21b35b49d6905466c0a348845
BLAKE2b-256 e99ccee863410a7ea6d2b42f1aa81f65abc22f58103090fb08522ac6929e6926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 103edb5b8028de551ffc68cf24d0268ad6f9bb455184dd4644e5adcd0a00fa11
MD5 42c3a15e80dc25a42c0d4b2fd8f26867
BLAKE2b-256 1546ef5cb90099e7097f55ce9db6766356b75cfb2eb71d0eae7e4264a712022e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a7e60535d292957ae6c50e8d6ac517e70cfcfa9cdf5b9e1cdb37d8b19774654c
MD5 d55ddd52af0052b088cc5c18cac5067d
BLAKE2b-256 44a1a13947d351be529e4b4773e4c7b6cfb7aaaecc5efa513420ed5c3b170351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b0ef8e6a75706f124b1af810d6f5e4551356119f4998e9e6e411ae73759e8b6f
MD5 f3c9c63de440217aa8370ed6da61fdac
BLAKE2b-256 7a2fb4d824710d8341f582b7297604681768617bd80a71a50befcbe69750b650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e326fcff38722b52537e42c2576cd4fd18ab30b4fc42f77af08f4e99895b1bd
MD5 a65283f77062dbc720a49cb98c44fb51
BLAKE2b-256 d8b999cad6bcf8f30d388bfa0bafc8cb62149dfd16ce4d34ebbcd147ba8dbbd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9e3ca69b76d03a321c1f93f3947a196312d1a3d369fe3693f0d4131f3d8fa411
MD5 e13f77ca77f25cd9f016ea6e0656f27c
BLAKE2b-256 85740c63c29d542cd9f93304cde449e332c6b11541e129b3c2528c4428e9e983

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