Skip to main content

SciMatic

SciMatic is a lightweight and readable, python-only library that focuses on mathematics and scientific concepts such as algebra, momentum and impulse, statistics, and many more will be added.

Features

Algebra.py

•Quadratic Equations/Inequalities

•Pythagorean Theorem

convenient_utils.py

•General-use parser(can be used for non-math related activities)

•Operator - A type annotation.

errors.py

•CaseError - For if someone tried a case that is out of the list of cases.

•TrigonometryError - If no real triangle is formed, raise this.

•NegativeDiscriminantError - Raises if a quadratic formulas discriminant is less than 0.

•VariableError - If a > 0, raise this.

•ComparisonError - If the value is not a comparison, this error is raised.

•ConstantError - If the statistics k is not in the range of possible k.

•DataError - If a data array is too short for process, raise this.

•ModeError - For the parser. Raises if the chosen mode is not in the modes array.

statistics.py

•Quartiles

•Deciles

•Percentiles

•Median

Geometry.py

•The Law of Sine

•The Law of Cosine

niche.py

•Fibonacci sequence

•Collatz Conjecture

•Ackermann Function

Scientific

  • A branch of SciMatic that does scientific calculations

mechanics.py

•momentum - calculates momentum

•Impulse - calculates impulse

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scimatic-1.0.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

scimatic-1.0.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file scimatic-1.0.0.tar.gz.

File metadata

  • Download URL: scimatic-1.0.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.7

File hashes

Hashes for scimatic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f0fccb6262a8dda124b19819fcf59e46c2045e5924612179bcdbe376700e7aab
MD5 545677a7f33264515dafd17fb255f771
BLAKE2b-256 fec63afc776377a36d11dfa681da3ef6c88b6f5b89df540ea4dba8452c3380bc

See more details on using hashes here.

File details

Details for the file scimatic-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: scimatic-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.7

File hashes

Hashes for scimatic-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 324a8dd4ce2c4c4a7cd213ea71c894fb5618c46fca6a276a64368a201379d260
MD5 f2ad1a3c7c187f8456db162166803539
BLAKE2b-256 7ec35a741e39e5c32091b71ed134ef4233cddd484b0d20b53508213cb94399d4

See more details on using hashes here.

Release history Release notifications | RSS feed

1.31.2

2 files

1.31.1

2 files

1.3.6

1 file

1.3.4

1 file

1.3.3

1 file

1.3.2

1 file

1.2.7

2 files

1.2.6

2 files

1.2.5

2 files

1.2.4

2 files

1.2.3

2 files

1.2.1

2 files

1.2.0

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.2

2 files

1.0.1

2 files

This release

1.0.0 This release

2 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