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.3.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.3-py3-none-any.whl (17.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: matplobblib-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 37cd4111f0f89d5d248ef9b79ac7230ba445f06e7af88095430c0596f0e78f0d
MD5 44409ea8e39d7d60c3b3016b8ba5f1f1
BLAKE2b-256 a905e5d77712caeaa136621a8606ce4d830159638f054c50aa1be50a0f3871dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for matplobblib-0.4.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: matplobblib-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e1b4d9c6aa69f25736fca5d61dad94e745d7ece254e65a6aab44944c72abc123
MD5 897f6858479c6f4e6de6e5d8a42b9119
BLAKE2b-256 f8629bc36707e78d0703df0a1e01e3ddebd138b43d41e5c1c6fa6bee7f075331

See more details on using hashes here.

Provenance

The following attestation bundles were made for matplobblib-0.4.3-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