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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b58843583027ff622ed7ba72d8e8e3657b3b61b72d1806316db1e87b7160e835
|
|
| MD5 |
ce316b42908d241927dd5ad6f5636309
|
|
| BLAKE2b-256 |
84023a6034d04c5de64b6e18289133878618e199896fdf2b12129b1280071d3d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d352e75b444db5b77191caa9af4b40e7caabf88e34ebc8d1ec9582d57fd86643
|
|
| MD5 |
d4ae37f804be1ce794ed643e2807b953
|
|
| BLAKE2b-256 |
78fb34a16ebaa6647fc3e00d8f23e5c9e8c121374b04df558d2f27b05fd27485
|