Just a library for some subjects
Project description
matplobblib
A comprehensive educational Python library for Numerical Methods, Machine Learning, and more, with from-scratch implementations and automated release workflows.Choose language:
- English README 🇬🇧
- Русский README 🇷🇺
Introduction
The matplobblib library provides a set of tools and functions for various subject areas, including Analysis and Data Structures (AISD), Probability Theory and Mathematical Statistics (TViMS), Machine Learning (ML), and Numerical Methods (NM).
Table of Contents
- Installation
- Quick Start
- Modules
- Dependencies
- Contributing
- License
- Contacts
Installation
To install the matplobblib library, execute the following command:
pip install matplobblib
Ensure you have Python version 3.6 or higher installed.
Quick Start
Import the necessary modules and start using the functions:
# Example of importing modules
import matplobblib.aisd as aisd
import matplobblib.tvims as tvims
import matplobblib.ml as ml
import matplobblib.nm as nm
# Example of using a function from the tvims module to display available topics
tvims.description()
# For detailed information about the functions of each module,
# refer to the respective README files of the modules.
Modules
The library includes the following main modules:
-
aisd: Implementations of various algorithms and data structures.
-
tvims: Functions and tools for probability theory and mathematical statistics. Includes theoretical materials, calculations for random variables, hypothesis testing, and much more.
-
ml: Tools and algorithms for machine learning tasks.
-
nm: Implementations of numerical methods for solving mathematical problems.
Each module has its own README.md with a more detailed description of its content and usage examples.
Dependencies
Main project dependencies:
- numpy
- sympy
- pandas
- scipy
- pyperclip
- pymupdf
- graphviz
- statsmodels
- cvxopt
A complete list of dependencies can be found in the setup.py file.
Contributing
We welcome contributions to the project! If you want to suggest improvements, fix bugs, or add new features, please create an Issue/Pull Request in the repository.
License
The project is distributed under the MIT license. See the LICENSE.txt file for more details.
Contacts
- Author: Ackrome
- Email: ivansergeyevicht@gmail.com
- GitHub: https://github.com/Ackrome/matplobblib
Project details
Release history Release notifications | RSS feed
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 matplobblib-0.3.23.tar.gz.
File metadata
- Download URL: matplobblib-0.3.23.tar.gz
- Upload date:
- Size: 178.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
936f1be6ae1b05f3d3605c9d209c6aed9daa97e73937f418e7b9853cfdd2eb9e
|
|
| MD5 |
6be3f10192c052553f69e77fb0bc700c
|
|
| BLAKE2b-256 |
bbe14d57e3f3c16f642dc5457d774bb1edd048087819d34d90723b4131ab6ce1
|
Provenance
The following attestation bundles were made for matplobblib-0.3.23.tar.gz:
Publisher:
release.yml on Ackrome/matplobblib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matplobblib-0.3.23.tar.gz -
Subject digest:
936f1be6ae1b05f3d3605c9d209c6aed9daa97e73937f418e7b9853cfdd2eb9e - Sigstore transparency entry: 834976210
- Sigstore integration time:
-
Permalink:
Ackrome/matplobblib@0602c08dd51cc24ad16ddd090b56a4ff74c649d2 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/Ackrome
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0602c08dd51cc24ad16ddd090b56a4ff74c649d2 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file matplobblib-0.3.23-py3-none-any.whl.
File metadata
- Download URL: matplobblib-0.3.23-py3-none-any.whl
- Upload date:
- Size: 218.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80244ce05d45426f6f82288765fddffd9fe333b41f503a8bb52f98961ffcd79b
|
|
| MD5 |
2aa059a1a948bdd771a14f28777a465a
|
|
| BLAKE2b-256 |
60c74694f4dccc9181d1ac28eb038a3e1197b02917d628213a116d27f2a8d2a6
|
Provenance
The following attestation bundles were made for matplobblib-0.3.23-py3-none-any.whl:
Publisher:
release.yml on Ackrome/matplobblib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matplobblib-0.3.23-py3-none-any.whl -
Subject digest:
80244ce05d45426f6f82288765fddffd9fe333b41f503a8bb52f98961ffcd79b - Sigstore transparency entry: 834976231
- Sigstore integration time:
-
Permalink:
Ackrome/matplobblib@0602c08dd51cc24ad16ddd090b56a4ff74c649d2 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/Ackrome
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0602c08dd51cc24ad16ddd090b56a4ff74c649d2 -
Trigger Event:
workflow_dispatch
-
Statement type: