Skip to main content

Just a library for some subjects

Project description

matplobblib logo

matplobblib

A comprehensive educational Python library for Numerical Methods, Machine Learning, and more, with from-scratch implementations and automated release workflows.

Choose language:

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

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

matplobblib-0.4.2.tar.gz (17.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matplobblib-0.4.2-py3-none-any.whl (17.9 MB view details)

Uploaded Python 3

File details

Details for the file matplobblib-0.4.2.tar.gz.

File metadata

  • Download URL: matplobblib-0.4.2.tar.gz
  • Upload date:
  • Size: 17.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matplobblib-0.4.2.tar.gz
Algorithm Hash digest
SHA256 8df899b4db9b1aaec23854bdd4afc98fe4addf5bf2253b5a6275a2df80a720cd
MD5 4b06efed8aaade7fb46bc856f4b050b8
BLAKE2b-256 4ac62231011688193e002095e8af41caa3e39ae12eadf1fc7b65b8b9103d402a

See more details on using hashes here.

Provenance

The following attestation bundles were made for matplobblib-0.4.2.tar.gz:

Publisher: release.yml on Ackrome/matplobblib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file matplobblib-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: matplobblib-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 17.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matplobblib-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d18b9d89590b46a782f406cd4c244c2896109f8c95aa70b7627686129051feb6
MD5 e15bf354a6efc9d68a86d67db9daaee0
BLAKE2b-256 bb885a0d7b097362ff20f6f25d5ece943043e2dcbe4d6c891b83fec8170a82c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for matplobblib-0.4.2-py3-none-any.whl:

Publisher: release.yml on Ackrome/matplobblib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page