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.1.tar.gz (737.4 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.1-cp311-cp311-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.11Windows x86-64

joulescope-1.1.1-cp311-cp311-macosx_13_0_x86_64.whl (595.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

joulescope-1.1.1-cp311-cp311-macosx_13_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

joulescope-1.1.1-cp311-cp311-macosx_10_15_x86_64.whl (592.7 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

joulescope-1.1.1-cp310-cp310-win_amd64.whl (514.7 kB view details)

Uploaded CPython 3.10Windows x86-64

joulescope-1.1.1-cp39-cp39-win_amd64.whl (525.1 kB view details)

Uploaded CPython 3.9Windows x86-64

joulescope-1.1.1-cp38-cp38-win_amd64.whl (524.4 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: joulescope-1.1.1.tar.gz
  • Upload date:
  • Size: 737.4 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.1.tar.gz
Algorithm Hash digest
SHA256 adcfe1c8a5ca39e0998c0e7071d72b64988159818843bdd25919c94777c4dd54
MD5 4673e98a211f84806cac7ac74a300c90
BLAKE2b-256 e4940aa93e068ec8d2a148802f7ecfc8168e4a30986515e397c92937b40253df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 511.0 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 856c60a4e8a7c6459b5fc4b1281c533d6ee13521ae668e96396da45740447aba
MD5 a4b3ef52025a7467109d94e80cbd95e1
BLAKE2b-256 393922b25961cb1bf050f1987c0868800486868608261c116edae81decb8c032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 844b6647f0de8cb590d709973320b722ca086cf930d3bd017306ddcacdd625ca
MD5 244b89e4eb4d0c731b7f57c007a40f15
BLAKE2b-256 58107eaad0affbd0d7b9402457d2ebd679f459d77e15696132c1be9a294870cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4b26a0bc2aefd9dae0e8f8269cd0bedd2a52e83e7b84634d0fbdc9315c69ab5e
MD5 3f2c43997fb95a58ecdc34d0fb84ba61
BLAKE2b-256 a747616fbd4c1b41f201bedcf1e5c66b2839f370bf142b1b00b0ec0fb5281468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for joulescope-1.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 074e59dad9163d8aa3c843f3a88dfe131d2f4b3fa28445ad973ca7097a35ae80
MD5 0bb27ff1e1679bbb3750b5d70861735d
BLAKE2b-256 9752f69f2a487a7a97476a09c4f6779ead971847ee9ad909918ce70fde9821ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 514.7 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4171af76d686f6d9fb7fd74e488116c9e0c878db7ea3c8e9d53c542042d4187d
MD5 984dae911d374310001d553cbc1afe1e
BLAKE2b-256 6b8986fb4b6964508de5ebf3d02befc6db7a91fa9d81f1868d07544d01c05786

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 525.1 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 041795d82676f8e40714efc6015c0de2a3cc74f82f3bbf266494e2b0a1666259
MD5 56795470d54dad5b381efa4b4e74a6c6
BLAKE2b-256 86458dca072fedac66a7461fee7a993d0509a9dea19e3b35a238d22c8f412805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: joulescope-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 524.4 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70e29c6b5d6285449d6a230d18eceaa9f80064e1a3a8d013d9b5048666441e94
MD5 ab5414c67fae358b7ec1b8fab2dc00d8
BLAKE2b-256 916eedd1f8d03fb6f43812048c887801e07b0a9787eba59b8a55947a2366008c

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