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.3.23.tar.gz (178.1 kB view details)

Uploaded Source

Built Distribution

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

matplobblib-0.3.23-py3-none-any.whl (218.9 kB view details)

Uploaded Python 3

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

Hashes for matplobblib-0.3.23.tar.gz
Algorithm Hash digest
SHA256 936f1be6ae1b05f3d3605c9d209c6aed9daa97e73937f418e7b9853cfdd2eb9e
MD5 6be3f10192c052553f69e77fb0bc700c
BLAKE2b-256 bbe14d57e3f3c16f642dc5457d774bb1edd048087819d34d90723b4131ab6ce1

See more details on using hashes here.

Provenance

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

Hashes for matplobblib-0.3.23-py3-none-any.whl
Algorithm Hash digest
SHA256 80244ce05d45426f6f82288765fddffd9fe333b41f503a8bb52f98961ffcd79b
MD5 2aa059a1a948bdd771a14f28777a465a
BLAKE2b-256 60c74694f4dccc9181d1ac28eb038a3e1197b02917d628213a116d27f2a8d2a6

See more details on using hashes here.

Provenance

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