Skip to main content

General symbolic + numeric uncertainty propagation, weighted linear regression

Project description

ieeLabTools

Tools for laboratory data analysis, including:

  • General symbolic & numeric uncertainty propagation
  • Weighted linear regression (uncertainties in y)
  • Designed for physics, engineering, and other quantitative lab work

This library is part of the PhySiLight-Tools ecosystem.


✨ Features

Feature Description
Yvel Propagate measurement uncertainties using partial derivatives
Symbolic mode Generates algebraic uncertainty expressions via SymPy
Numeric mode Evaluates uncertainty for data arrays of any length
LaTeX output(WIP) Pretty-print formulas for lab reports
WeightedLinearRegression Weighted least-squares fit (supports y-errors)
ODR support Not implemented yet (planned)

📦 Installation

pip install ieeLabTools

Part of the PhySiLight-Tools physics utilities collection.

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

ieelabtools-0.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

ieelabtools-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file ieelabtools-0.1.0.tar.gz.

File metadata

  • Download URL: ieelabtools-0.1.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for ieelabtools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5389edaca436a7b05b803394d08dba0a0bb67e455fc5ce0da6c09cbb1ab3e48e
MD5 733c6c97fd8cd20d675c3e1fe5083162
BLAKE2b-256 56b90ed415c7dceb6493ceda12ba46bb7540a12d17569d60b14108e2bf3dbab2

See more details on using hashes here.

File details

Details for the file ieelabtools-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ieelabtools-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for ieelabtools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b65d4f22eaad374b2a9585cd63aa8352c02ed660bdc2fcc73f2668ecbe7afd8
MD5 bb0884b2f860f668551ed22871e90446
BLAKE2b-256 93f452ad2d48c7047061d2ef1ca9b73fe395148d58724a50a2158e7583b45f84

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