Skip to main content

ialdev-maths

Numerical helpers for the iad toolbox, published as ialdev-maths and imported as iad.maths.

Use this package for histogram statistics, sampling, geometry primitives, plane fitting, and regression helpers used by image/data workflows.

Install

pip install ialdev-maths

Requires Python >=3.10.

Highlights

  • Histogram tools: Sampler, StatGather, StatGather2D, Hist2D, and equal-bin statistics.
  • Geometry primitives: Vec2d, Rect, Pose, ranges, and region checks.
  • Plane utilities: plane fitting, axis IDs, and 3D plane representation.
  • Regression helpers, including robust linear regression and an SVD plane estimator.

Examples

from iad.maths.geom.shapes import Rect, Vec2d

roi = Rect(Vec2d(10, 20), dim=Vec2d(100, 80))
inside = (25, 30) in roi
from iad.maths.hist import Sampler, equal_bins_stats

sampler = Sampler(low=0, high=1, bins=16)
stats = equal_bins_stats(values, sampler, stats=True)
from iad.maths.regress import robust_linear_regression

coef, intercept = robust_linear_regression(x, y)

Metadata

Release files for ialdev-maths 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ialdev-maths 0.2.5
File Size Uploaded
ialdev_maths-0.2.5.tar.gz 33.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ialdev-maths 0.2.5
File Interpreter ABI Platform
ialdev_maths-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 67.8 kB

Release files / ialdev_maths-0.2.5.tar.gz

Download URL ialdev_maths-0.2.5.tar.gz
Size 33.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b37ed30f2ab635fb813ed8bae1c1e22b7e1eaab57bdadb3e226c7995e0826c51
BLAKE2b-256 checksum
How to use checksums
4892b0865acb765757c4474863d6c01ff9a2e92fa56354e5272d64370a5587d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.34.2

Release files / ialdev_maths-0.2.5-py3-none-any.whl

Download URL ialdev_maths-0.2.5-py3-none-any.whl
Size 33.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43a2dcc5368626540e7cff286dd72a53a2049c73b20daadd9533020f0226b314
BLAKE2b-256 checksum
How to use checksums
7e96cc9b1927d80e2ca9d5cbce9ec2873c8b722b8d312ed45af74cb993887d2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.34.2

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page