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.1.2.tar.gz (737.6 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.2-cp311-cp311-win_amd64.whl (511.1 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.2-cp311-cp311-macosx_13_0_x86_64.whl (595.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

joulescope-1.1.2-cp311-cp311-macosx_13_0_arm64.whl (540.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

joulescope-1.1.2-cp311-cp311-macosx_10_15_x86_64.whl (592.8 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

joulescope-1.1.2-cp310-cp310-win_amd64.whl (514.9 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.2-cp39-cp39-win_amd64.whl (525.2 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.2-cp38-cp38-win_amd64.whl (524.5 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.1.2.tar.gz
  • Upload date:
  • Size: 737.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.2.tar.gz
Algorithm Hash digest
SHA256 4eeddfda4fcc0c8f2c4ebd047f689e704c3dc5b48374faa99d7eb5f471d70e66
MD5 902b218d05ca80e099d583ee26d4a255
BLAKE2b-256 1e8a5f322b622b3e206a23515867db0acd059b57ee1be5c954f335de626f0920

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 511.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a5f171444f1ecb2e5ae9121d3ddb4547de09109dbcbf2414609a8cd340f3c8c2
MD5 5fce38819d7aeb5d537cf648f70f2a2e
BLAKE2b-256 5412352010ed9606fc2a86877c5608a160d93e037e72adfc8038a545a378b42d

See more details on using hashes here.

File details

Details for the file joulescope-1.1.2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2f77d5715aa74e6b9ae6317475d283695519d52f8c0dba66279c876cb39bc00
MD5 b9f8b447a5f3d7aa3b70528d126078f4
BLAKE2b-256 432bdb36f661f6dc49421a2cbd1578dc3f42f9a2df956b2e650f1785fda9aad7

See more details on using hashes here.

File details

Details for the file joulescope-1.1.2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5950444b78f182de7af13739412069296956b149579c12e25271ca5d00d8f0c7
MD5 b3cd8381e64f3aab6606e3065be6da32
BLAKE2b-256 fd1f55f1c897ca23c18eebc845a02279f9a2c8707ca32360400333efcd333fb9

See more details on using hashes here.

File details

Details for the file joulescope-1.1.2-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for joulescope-1.1.2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8feafb1506349bbf81ac654b87d614ac06170f58ba860b6734a3a36e3024443d
MD5 476eb31a3b1e67666765da74a9603c75
BLAKE2b-256 2d628fe86c317ce35ff1b39964966129b48322c720ac10675f2bd78206793872

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 514.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e057187273d0b6078528ba710ddd4099cb9bf345e3f1a3445a38a54abfc35d3f
MD5 e2a763a9a3985940163e12c144b26e94
BLAKE2b-256 55f607c236e87b6386710976c23b7165b0e35be64a48a2bced76b8012710a586

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 525.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c6b86a573e9e41d5403d627be9b30cc683f382790cfbdcd7b275a12f3c85ac33
MD5 c8c4bbe7b88cc24cfadb9134c9ad42dd
BLAKE2b-256 e8a5923850a8f5ee50bf8d471406be4193fde2792739d91c4c027a39c577350c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 524.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for joulescope-1.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 95eed95eba3d5114f58d14628789c950586b885719eb9680987ecd61ceca37aa
MD5 10346c95d15841a07d5557b13e530cc2
BLAKE2b-256 b4bd9ef06871b0841d495ac054efe2413c4ea4380f249dc7e2ff56ffb8639d2b

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