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.1.tar.gz (18.8 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.1-py3-none-any.whl (18.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: matplobblib-0.4.1.tar.gz
  • Upload date:
  • Size: 18.8 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.1.tar.gz
Algorithm Hash digest
SHA256 7e6b764b38a111ffa1a7b20f3baae289076fdfb29a96590bbba12abf8573f77c
MD5 da0b98e7cd6ddf736e1b1a92a4a4ed1d
BLAKE2b-256 53b6442f90844b44dc5c08e5287682368965b4f681e70e3de485c3c9ad83aaba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: matplobblib-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 18.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b0cd786f261c73ee6c42e7d19edffff132c4ec8b29ec925613ff6861eab8266
MD5 6c784cdd797d306aae5b8210b061d608
BLAKE2b-256 e2a6e9087a7812328660b98b013ddd7c1845ac2474c8af8f5331d53a9a4c587f

See more details on using hashes here.

Provenance

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