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)
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-0.8.14.tar.gz (605.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

joulescope-0.8.14-cp38-cp38-win_amd64.whl (488.6 kB view details)

Uploaded CPython 3.8Windows x86-64

joulescope-0.8.14-cp37-cp37m-win_amd64.whl (481.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

  • Download URL: joulescope-0.8.14.tar.gz
  • Upload date:
  • Size: 605.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.14.tar.gz
Algorithm Hash digest
SHA256 b0e701c34fee6391ba3041a688f34b59730cf9026056f5fae8856f1c42f9d843
MD5 2d0875650e165cf2ad04a4973963b37f
BLAKE2b-256 b692d67c1ee83cd50cebaf8f72ca5fad9fe4926a9bc6bae94c25b71211795b0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-0.8.14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 488.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4aba13a9427bad81a1fe21528b495b781c968c71a256baed5e9c38cffcf65574
MD5 129d04677b0d777b604d24872c48e767
BLAKE2b-256 4f45c6cffbcb66c82801a909a37bee4f5d13bc62924955c99ad89e5aea2bd11c

See more details on using hashes here.

File details

Details for the file joulescope-0.8.14-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: joulescope-0.8.14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 481.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for joulescope-0.8.14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1568ac15bf438180b899d755b37104d6635d5c7553d2afe70f2f54beaa281206
MD5 c09562026f413ae30218fa6be831d176
BLAKE2b-256 d028d88d0b8a01802d2722b911ef3fc7eb3d58f46a202fadc3bf955f945110b6

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