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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scimatic-1.1.0.tar.gz.
File metadata
- Download URL: scimatic-1.1.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad3b4190f87780735e0a009522f6c0af2124cb7406be6f088c62e1c4411097e3
|
|
| MD5 |
27760c1bd2e7bf5dc3bfafb6854e9397
|
|
| BLAKE2b-256 |
14f53cc2a8f4943e968987ee7c8083d94d56662c4c5b4c9131976ca1e1fd4a64
|
Provenance
The following attestation bundles were made for scimatic-1.1.0.tar.gz:
Publisher:
python-publish.yml on bingchiliingsacker-dot/SciMatic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scimatic-1.1.0.tar.gz -
Subject digest:
ad3b4190f87780735e0a009522f6c0af2124cb7406be6f088c62e1c4411097e3 - Sigstore transparency entry: 2675404971
- Sigstore integration time:
-
Permalink:
bingchiliingsacker-dot/SciMatic@930da17691298ff942bc45c84539e57976479988 -
Branch / Tag:
refs/tags/v.1.1.0 - Owner: https://github.com/bingchiliingsacker-dot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@930da17691298ff942bc45c84539e57976479988 -
Trigger Event:
release
-
Statement type:
File details
Details for the file scimatic-1.1.0-py3-none-any.whl.
File metadata
- Download URL: scimatic-1.1.0-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52e0a05f53a59d6083962fa9da3693223ee822138c969987d25187350eb2b022
|
|
| MD5 |
ce7aecf845a7eb0cd3559ef94cd69b30
|
|
| BLAKE2b-256 |
642ec74491f907b8d59f0a99f52c8b07e5e4ca5ad38c04955cbfd1ffa10a041e
|
Provenance
The following attestation bundles were made for scimatic-1.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on bingchiliingsacker-dot/SciMatic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scimatic-1.1.0-py3-none-any.whl -
Subject digest:
52e0a05f53a59d6083962fa9da3693223ee822138c969987d25187350eb2b022 - Sigstore transparency entry: 2675405080
- Sigstore integration time:
-
Permalink:
bingchiliingsacker-dot/SciMatic@930da17691298ff942bc45c84539e57976479988 -
Branch / Tag:
refs/tags/v.1.1.0 - Owner: https://github.com/bingchiliingsacker-dot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@930da17691298ff942bc45c84539e57976479988 -
Trigger Event:
release
-
Statement type: