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

🧪 This package was originally developed to automate general uncertainty propagation for physics lab courses, reducing >manual symbolic differentiation and repetitive numeric error calculation.

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.2.tar.gz (5.3 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.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ieelabtools-0.1.2.tar.gz
  • Upload date:
  • Size: 5.3 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.2.tar.gz
Algorithm Hash digest
SHA256 b58843583027ff622ed7ba72d8e8e3657b3b61b72d1806316db1e87b7160e835
MD5 ce316b42908d241927dd5ad6f5636309
BLAKE2b-256 84023a6034d04c5de64b6e18289133878618e199896fdf2b12129b1280071d3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ieelabtools-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d352e75b444db5b77191caa9af4b40e7caabf88e34ebc8d1ec9582d57fd86643
MD5 d4ae37f804be1ce794ed643e2807b953
BLAKE2b-256 78fb34a16ebaa6647fc3e00d8f23e5c9e8c121374b04df558d2f27b05fd27485

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