Skip to main content

library to calculate random uncertanity of a measurment sequence

Project description

Meter proving

Simple package for caluclating random uncertanity of a set of repeted measurments.

Tests

pip install meter-proving
from meter_proving import calculate_uncertanity

res = calculate_uncertanity([1000.00, 1000.00, 1000.00, 1000.25, 999.75])
print(res)

By default standard error is gotten from range of values, if this where to come from standard deviation set repetability param to false with a confidence intervall of 95% (coverage factor of almost 2), but theses can be parameterized.

from meter_proving import calculate_uncertanity

res = calculate_uncertanity(
    [1000.00, 1000.00, 1000.00, 1000.25, 999.75],
    repetability = False
    )

print(res)

Standard error from standard deviation and has coverage factor of 1, witch gives a confidence interval of approx 68%

from meter_proving import calculate_uncertanity

res = calculate_uncertanity(
    [1000.00, 1000.00, 1000.00, 1000.25, 999.75],
    coverage_factor = 1.0,
    repetability = False
    )

print(res)

Start dev

poetry install
poetry config virtualenvs.in-project true
poetry run pre-commit run --all-files

Run precommits

run precomits before you push code back to remote

poetry run pre-commit run --all-files

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

meter_proving-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

meter_proving-1.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file meter_proving-1.0.0.tar.gz.

File metadata

  • Download URL: meter_proving-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.9 Linux/6.5.0-1015-azure

File hashes

Hashes for meter_proving-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ce670a838c38edd82ad755cd646b8f4157e4d6e7162d8f8b82148966c0997a83
MD5 5f8a646b877834d3d0ab6ae047f5f7b8
BLAKE2b-256 ef9b343204969d064d40a9b53c05bd957bb73406b4417c17e8d853d19001e0f3

See more details on using hashes here.

File details

Details for the file meter_proving-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: meter_proving-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.9 Linux/6.5.0-1015-azure

File hashes

Hashes for meter_proving-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28385b821cf89f01ea77fdec0c9aa1da5e1caf62c5044346e7bb297eb67dde49
MD5 cfb93cfbe66f206439c9a9c7923f06e1
BLAKE2b-256 1d8f44cee66f7c4258f506065e8c000f91bdfdd10369dffdb0ff2a8618dc5441

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page