For lazy python users (monogusa people in Japanse), especially in ML/DSP fields
Project description
mngs (monogusa; meaning lazy person in Japanese)
A Python utility package for simplifying common research and development tasks.
Installation
# 1. From pypi.org
$ pip install mngs
# 2. From git (direct)
$ pip install git+https://github.com/ywatanabe1989/mngs.git@develop
# 3. From git develop
$ git clone git clone git@github.com:ywatanabe1989/mngs.git mngs_dev cd mngs_dev &&
$ python3.11 -m venv .env && source .env/bin/activate && python -m pip install -e .
Submodules
Fundamentals
mngs.gen
: General utilitiesmngs.io
: Input/Output operationsmngs.utils
: General utilitiesmngs.dict
: Dictionary utilitiesmngs.str
: String manipulationmngs.torch
: PyTorch utilities
Data Science
mngs.plt
: Plotting with automatic trackingmngs.stats
: Statistical analysismngs.pd
: Pandas utilities-mngs.tex
: LaTeX utilities
AI: Machine Learning and Pattern Recognition
mngs.ai
: AI and Machine Learningmngs.nn
: Neural Networksmngs.torch
: PyTorch utilitiesmngs.db
: Database operationsmngs.linalg
: Linear algebra
Signal Processing
mngs.dsp
: Digital Signal Processing
Statistics
mngs.stats
: Statistical analysis tools
ETC
mngs.decorators
: Function decoratorsmngs.gists
: Code snippetsmngs.resource
: Resource managementmngs.web
: Web-related functions
Modules and functions list
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Contact
Yusuke Watanabe (ywatanabe@alumni.u-tokyo.ac.jp)
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
mngs-1.11.0.tar.gz
(409.3 kB
view details)
Built Distribution
mngs-1.11.0-py3-none-any.whl
(637.9 kB
view details)
File details
Details for the file mngs-1.11.0.tar.gz
.
File metadata
- Download URL: mngs-1.11.0.tar.gz
- Upload date:
- Size: 409.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.0rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
be9560ebaf3f7cc492bb79bcc17341e924859c68638bf4f26417791937579683
|
|
MD5 |
22603654a9000ea521f5b623953598df
|
|
BLAKE2b-256 |
6e92e8cf9df3e71b0356cd252ae109ab7bf9ad04dd37718b947f8e293154e689
|
File details
Details for the file mngs-1.11.0-py3-none-any.whl
.
File metadata
- Download URL: mngs-1.11.0-py3-none-any.whl
- Upload date:
- Size: 637.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.0rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ab825d73796b37ac991a1c2eef35c48945110fc74c13352282e7fc13a799255d
|
|
MD5 |
ab96673680dc1004adc91b5d99055bb7
|
|
BLAKE2b-256 |
34e54bb80619e26a661e858a71a6ec4b119d602e9021e278047a8b4c4a7f37aa
|