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

Uploaded Python 3

File details

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

File metadata

  • Download URL: scimatic-1.0.2.tar.gz
  • Upload date:
  • Size: 6.8 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.2.tar.gz
Algorithm Hash digest
SHA256 e971e515a6a974b05494856b470827b00280fd16e0f6fc853ec420024ef466da
MD5 dc1b973b64444dd6fcca3a97198c0975
BLAKE2b-256 dc5f9a7fbc27b898332ec9c2573b4116b85309e3a720e3024a842f6b14fa5127

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scimatic-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 052b1c4c96777f2726c6f12f6ebb06be29716ef22c15dd7cc35635adaeb7500b
MD5 a87f94c77a953d3a972211dba5a85309
BLAKE2b-256 ec7e9937e8eff54e2c5a484ece4e80177ec5e1c3d5cde2ed271bd56ca8ad3383

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

This release

1.0.2 This release

2 files

1.0.1

2 files

1.0.0

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