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.1.2.tar.gz (6.6 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.1.2-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for scimatic-1.1.2.tar.gz
Algorithm Hash digest
SHA256 745bfee59611f559043bf824e1c5f0c599d78c198411d71e38fc82374340a095
MD5 d7c0ecd882f6bacb35b9c282c8531308
BLAKE2b-256 67dc8641c4826e27e324685589e0c0847b69a0be7163f3a296b17e0017550570

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scimatic-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.4 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9a88bebaf0a1037c54432c2bee33eae05e97478a3f8ac952ca2da284b75c34c8
MD5 be5fc9313868f24a9e8ba6571deeb1cb
BLAKE2b-256 17d6fe8535e0d01f5401860ec54bd26a375bb7080fa52f06594850941d743065

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

This release

1.1.2 This release

2 files

1.1.1

2 files

1.1.0

2 files

1.0.2

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