Skip to main content

General linear 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.3.tar.gz (9.5 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.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ieelabtools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f19fc3b2686942db30e8d2dbe16d80e179595149526b39c3ba059099b56fd8b4
MD5 fe22503dbf5021a0f41fdf5486b4a99b
BLAKE2b-256 60ffad67863cd3e2d8933a87b0ee86bdaa7103fbacec168cf5d39928a01081f2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ieelabtools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 598fb1931e867f8ab619011beb44036061d4ffb7d40b7f16a297e43fbe73082c
MD5 9c890c081a6ec0f59150c28dfe0faf01
BLAKE2b-256 b0b5f433b8a00414fac3e53f725483998b7149f5a644846ba602902ca2998aff

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