nummpyy
A Python package that stores Data Science practical programs and prints their source code on demand, from Python or the terminal.
Install it once with pip, then view any practical on any machine without copying files around.
Practicals included
Pass any of these names (without .py) to show_codes() or the nummpyy command:
assesssuperstep |
averagelatitude |
correlation |
datascience |
edges |
extraspaces |
fixedlatitude |
histogram |
horus |
hough |
multichannel |
nlp |
reformatting |
removing |
retrievesuperstep |
structured |
supervised |
thumbnail |
unsupervised |
visualization |
The programs use numpy, pandas and matplotlib. Install those yourself if you want to run them; nummpyy only prints them.
Install
pip install nummpyy
Upgrade:
pip install --upgrade nummpyy
Requires Python 3.6 or newer.
View the programs
From the terminal
nummpyy # show all practicals
nummpyy correlation # show one practical
From Python
import nummpyy
nummpyy.show_codes() # show all practicals
nummpyy.show_codes("correlation") # show one practical
In Google Colab or Jupyter
!pip install nummpyy
import nummpyy
nummpyy.show_codes("hough")
Publishing a new version (for maintainers)
- Add or update files in the
nummpyy/folder. - Increase
versioninsetup.py(e.g.1.0.1). PyPI never accepts the same version twice. - Clean old builds:
rm -rf dist build *.egg-info
- Build:
python3 -m build
- Upload to PyPI (username
__token__, password is yourpypi-...API token):python3 -m twine upload dist/*
License
MIT. See LICENSE.
Metadata
Release files for nummpyy 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nummpyy-1.0.2.tar.gz | 12.5 kB | Without provenance | Details for nummpyy-1.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nummpyy-1.0.2-py3-none-any.whl | Python 3 | none | any | Details for nummpyy-1.0.2-py3-none-any.whl |
Total release size: 31.4 kB
Release files / nummpyy-1.0.2.tar.gz
| Download URL | nummpyy-1.0.2.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6224ffd6364244b7fcc230993cb17fa1776998e2e1840c88e5c70544b4203534
|
|
BLAKE2b-256 checksum How to use checksums |
6e5347ab9af02b5a7cf01382294be231e9874ddd48434bcbf4d591154dce63ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / nummpyy-1.0.2-py3-none-any.whl
| Download URL | nummpyy-1.0.2-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f9e1dc160ad63df471939c8c714a353eeff23e330fe0c933172df6c5f9510545
|
|
BLAKE2b-256 checksum How to use checksums |
77e9b1d43f540d897b250bf226b88223709d51be97d9a4c472042f8f7a9da877
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Security for nummpyy 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.