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

This version

0.4.0

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.0.tar.gz (181.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.4.0-py3-none-any.whl (222.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for matplobblib-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cd9701f25e0866b6945b8e61508e520e2f5cf1af364d0a7fd434ba23a4d36840
MD5 f54376d7c559ef8f4f5f5ce468395e46
BLAKE2b-256 63ef2a7e036e326bfecdd06c647266fe2eb3f9b1ce93d85458eb3b0f1602b7b3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: matplobblib-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 222.2 kB
  • 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59d4076b085befc7e6c32544e9a4fd4d6ce8f1cfffeba3fc5130ea595f76a3bc
MD5 7b46c6ef007490a0dadf262af7a15c53
BLAKE2b-256 df72d178852f2dd2b702674bec9265576295cf519931f8143808466e0933dfcd

See more details on using hashes here.

Provenance

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