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

Uploaded Python 3

File details

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

File metadata

  • Download URL: scimatic-1.1.1.tar.gz
  • Upload date:
  • Size: 6.5 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.1.tar.gz
Algorithm Hash digest
SHA256 18f8c3024499e2234e4e0915fdcef2e38237bf9329aa1bd907d3e4d8da9dbd8b
MD5 a47d3a4972ca4677e71bdfb581cf72c1
BLAKE2b-256 84bfd3d742276ae9b355a18fee90924975f73cd0ccf6338387b720a0352eabc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scimatic-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d202aeb675990a1f2e539187f8b5e8c93bdd50ced77686ac0d18fa1bbcf775fc
MD5 17b556b8001f16168df2eb2a8eaa8b02
BLAKE2b-256 1b72028ec99a27d40c3c74b2f47431c084399bc85167eabd90d153e825d7dea1

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

This release

1.1.1 This release

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