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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

joulescope-1.2.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: joulescope-1.2.1.tar.gz
  • Upload date:
  • Size: 900.9 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.1.tar.gz
Algorithm Hash digest
SHA256 5d9a47dfa6c6bb913c597a0c6bbe1961110ad37d5bfe86aeab641be73c1ad3af
MD5 f7b715a5dcac245074f7cc7ef6ac004b
BLAKE2b-256 4eca3c0b5adb8ada5d2955d1fd45099caa1c0a23677840506a996eafcd14a126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d0bbca08f23aa3a2b30f221f9a9258a31d6711dec9176eb3c79dc31f82f12fa2
MD5 08a8a2ea8989d9ce98c7ff8a16b201a7
BLAKE2b-256 e5e9c376820e609eda72fe330de5eff97caa02f607e1b2a58c5a4c406d7f2448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17d435473a6c645e9c7dcd02075e370961645357392701864520af2b68af1217
MD5 332aadd2d8b5e96ef6156bdeeb54b946
BLAKE2b-256 b28a3812dbbe9ce93921b88e68c286788e1ee1bb9960f7a1c2505093a5b5ee11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7726834d8e224635cc401886356f4981e528d52fdb84b310defd956fa95d8fc9
MD5 b54635b884b07befe1e91fe8860e974b
BLAKE2b-256 d10d2ff37112ae349a5037e08fa01f952108071c06715852ef92209d55d102c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0764c29d036ce2851003b66cb81691e4d8674a5fdbcdce1cc9e8ad746aa33084
MD5 29467152d6980d05641cdfffe0c69998
BLAKE2b-256 3165d2b73a045bd405f0cc72d83211d35e5579f7737ab657120d76a3d343fc4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74a714bc9c58d40624b7e25d04e494a17eafe6bcc60e5f5956e3c44e430ea247
MD5 f21659ba8e886b9a72997c52059b4a2e
BLAKE2b-256 8fd566ad95d4da24dd7b828ef8a57c1d0b4316dc69807c81845f9774e9cd084d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 590d1235958d8df504fef77af66ac9dad0d3c69812e4104a97e16695efc9f405
MD5 6a2a6d8d56c721acb0b34068ac5524e1
BLAKE2b-256 2fb946c77280cefdbbc1e2b473a7f0dcb4d6fd3a5a7d5e7048b123b34741f856

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8105572081463c132bb05fd983e9a2e39f93259624c298c82ef758639c90f70
MD5 1921bb4a4767cffa7caa1fb50f665a45
BLAKE2b-256 db53fa41ddaef58e6609122b39c1406f23002191df6e96a9d39086f8a1fc801f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 767ca2548869a705def970e12cee39f79306f02f8d59b4fe7b79dc3f8c502d18
MD5 1ea055a7093497f1307ca6e550308b9f
BLAKE2b-256 e69cb5cb169f24ca960cd7c48c013ab5bca1aa4eb984c73c824a5aa704f13f38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 81d18318bd554fae69b702e1fe8b69ea0cb67fedec3a22dd6206722767fc57bf
MD5 ba218da9261bcdaf79817f9497d2c8ce
BLAKE2b-256 8d0da955f929e459a37e8d3f8613212c02163bd9dff62d81e837d8f33c553af2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4dece88af88769077bcbf8126ffc7ca4c8531e234937e64024889896b08ed220
MD5 e1010512450914d677549d0c57ca9b89
BLAKE2b-256 5f06291d452e7f0ea05d869a5918a6838fc78b274d1c6183ec8d4f0f2812957d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8726a07a06394e9cb54aaa04416bffd01f06893f5ee048bdee587f190822836e
MD5 91f62cd29c797c1608eb5fc9bf3df20b
BLAKE2b-256 ff414737be146e259ae09eaab95f5e5fd4d64caf79cf84c2cb8b8232945a53c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.2.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eb085d371ac553852f7bb7b055fdab97063b34638cc507d71ca9fa7ecaad242a
MD5 289a78d0ecea8ca8fc261bb0c9343f05
BLAKE2b-256 da43e90c5b1852a4fc24c91ac0ccaa43ca4c117302dbd5474d37cb393199dd8c

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