Skip to main content

A simple Python package that bundles pandas, numpy, matplotlib, and scikit-learn under one unified namespace.

Project description

NPMS - Unified Data Science Package

A simple Python package that bundles pandas, numpy, matplotlib, and scikit-learn under one unified namespace.

Installation

pip install npms

Usage

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, 4], [1, 4, 9, 16])
xlabel = plt.xlabel
ylabel = plt.ylabel
title = plt.title
ns.xlabel('X')
ns.ylabel('Y')
ns.show()

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

Features

  • Single import for all major data science libraries
  • Simplified namespace (use ns. for everything)
  • Automatically installs dependencies via pip (pandas, numpy, matplotlib, scikit-learn)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npms-0.1.3.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

npms-0.1.3-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file npms-0.1.3.tar.gz.

File metadata

  • Download URL: npms-0.1.3.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for npms-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3e5da20897947ef091f72b466333d6b0b7b0a1ce72844f599934bd843ef87a29
MD5 609a95383329acd0c6ec553d638a324a
BLAKE2b-256 249eade622a53682f7cb8480e8ced2f4f31eb8ddcf9caaf3cf29d3adef0f1cfe

See more details on using hashes here.

File details

Details for the file npms-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: npms-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for npms-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 85a758e63bf0add2df5d9e7b7b2e8462981afeb3bc764cd2233bc72cde7bcfc0
MD5 d8668321b4ca46d7a6aa93305d724175
BLAKE2b-256 260403386f64dd80f7485e76bebecd446ab3225b985d7fe1de7fc64f62a4d15c

See more details on using hashes here.

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