Metadata-Version: 2.4
Name: npms
Version: 0.1.5
Summary: Unified Python package for data science - pandas, numpy, matplotlib, and scikit-learn under one import.
Home-page: https://github.com/tokitahmidtoufa/npms
Author: tokitahmidtoufa
License-Expression: MIT
Project-URL: Homepage, https://github.com/tokitahmidtoufa/npms
Project-URL: Repository, https://github.com/tokitahmidtoufa/npms
Project-URL: Bug Tracker, https://github.com/tokitahmidtoufa/npms/issues
Project-URL: Changelog, https://github.com/tokitahmidtoufa/npms/releases
Keywords: data science,pandas,numpy,matplotlib,scikit-learn,unified,import,machine learning
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: scikit-learn
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# npms 📦

[![PyPI version](https://badge.fury.io/py/npms.svg)](https://pypi.org/project/npms/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://pypi.org/project/npms/)

Unified Python package for data science — **pandas, numpy, matplotlib, and scikit-learn** under one single import.

---

## Install

```bash
pip install npms
```

---

## Usage

```python
import npms as ns

# Pandas
df = ns.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df)

# NumPy
arr = ns.array([1, 2, 3, 4, 5])
print(ns.mean(arr))

# Matplotlib
ns.plot([1, 2, 3], [1, 4, 9])
ns.xlabel('X')
ns.ylabel('Y')
ns.show()

# Scikit-learn
from npms import linear_model
model = linear_model.LinearRegression()
```

---

## What's included

| Library | Purpose |
|---|---|
| [pandas](https://pandas.pydata.org/) | Data manipulation and analysis |
| [numpy](https://numpy.org/) | Numerical computing |
| [matplotlib](https://matplotlib.org/) | Data visualization |
| [scikit-learn](https://scikit-learn.org/) | Machine learning |

---

## Features

- ✅ Single import for all major data science libraries
- ✅ Simplified namespace — use `ns.` for everything
- ✅ Auto-installs all dependencies
- ✅ Works on Windows, macOS, Linux

---

## License

[MIT](LICENSE) © 2026 tokitahmidtoufa
