Skip to main content

A library of instrument data sheet accuracy specifications.

Project description

Rocky Mountain Instrument Specifications

[!NOTE] This software is in active and early development by the RF power calibrations service at NIST to support RF power calibrations and the development primary RF power standards. Expect breaking breaking changes as the software evolves. Instruments are added and tested as needed. Bugs may be present that we are unaware of. Please exercise caution and verify the output of this library yourself.

This package is a library of classes that provide manufacturer data sheet specifications for instruments commonly used in the RF power calibration service at NIST. The manufacturer data sheet specifications - which we verify with DC voltage standards traceable to the SI - can then be used as part of an uncertainty analysis when performing our RF calibrations. This package facilitates this analysis by providing an easy interface into these validated specification sheets via a python interface.

For example, to get the uncertainty associated with voltage measurements of an HP 3458A voltmeter under typicaly operating conditions, you can do the following:

from rminstr_specs import HP3458A
import numpy as np

# make a spec sheet
voltage_specs =  HP3458A.DatasheetDCV()
# create measurements
my_measurements = np.array([0.1, 1.0, 2.0])
# supply to spec sheet
my_accuracy = voltage_specs.all_manufacturer_errors(my_measurements)

Read the pages for code API and examples.

Authors

Contributors names and contact info

Daniel C. Gray, Zenn C. Roberts, Aaron M. Hagerstrom

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rminstr_specs-0.4.1a0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

rminstr_specs-0.4.1a0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file rminstr_specs-0.4.1a0.tar.gz.

File metadata

  • Download URL: rminstr_specs-0.4.1a0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rminstr_specs-0.4.1a0.tar.gz
Algorithm Hash digest
SHA256 cfd35dfe1c07e2391b0e792206cd0e333b6fe7ae828c2861bb08d0d4617a3365
MD5 9d1c89306185a783ef585939b7d68a44
BLAKE2b-256 cd10c264749e822b4e9b118fef67ed4ce7375ea63fe39a537456502f64b86f34

See more details on using hashes here.

File details

Details for the file rminstr_specs-0.4.1a0-py3-none-any.whl.

File metadata

  • Download URL: rminstr_specs-0.4.1a0-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rminstr_specs-0.4.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 c669c7853378f55d49462715d9e3ce81fb30731c338f0fe5493cc0fcf4101138
MD5 ed88bde8ef2ae76e9e9571f4cdbae270
BLAKE2b-256 c1bbe6ecd468312061cc53b6457ad173688d201ec41edd0747ef68ffe02aeb42

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