Pandass
Pandass is a small Python package that bundles six course Jupyter notebooks and makes their code searchable from Python/Jupyter or from a terminal menu.
The package name is intentionally
pandass; it is an independent study library, not the officialpandasproject. Check PyPI name availability and naming/trademark considerations before publishing.
Install locally
Unzip the project, open a terminal in the pandass-library folder, then run:
python -m pip install .
In Jupyter, install into the active kernel with:
%pip install .
Use in Jupyter
import pandass
pandass.list_files() # list the six bundled notebooks
code = pandass.get_code("knn") # get all code cells from KNN notebook
print(code)
notebook = pandass.get_notebook("pca-faces")
search_results = pandass.search_code("PCA")
Notebook IDs: lda, tensorflow-diabetes, pca-faces, pca-tensorflow, knn, k-means.
To get one code cell (zero-based code-cell index):
print(pandass.get_code("knn", cell=0))
Terminal menu
python -m pandass
Important notes about the original notebooks
The package preserves the uploaded notebooks; it does not execute them automatically. Some notebooks reference external files that were not included in the six uploads, including lda.csv, diabetes.csv, KNN.csv, and Kmeans_data.xlsx. To run those notebook cells, place the relevant data files in your working directory or update the paths. Some notebooks also require third-party libraries such as NumPy, pandas, scikit-learn, Matplotlib, TensorFlow, and openpyxl. Install only the dependencies required for the notebook you want to run.
Package details
- Distribution name:
pandass - Import name:
pandass - Version:
0.1.0 - Python: 3.9+
- The package's own browsing/search functions use the Python standard library and do not require notebook execution dependencies.
Metadata
Release files for pandass-library 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pandass_library-0.1.0.tar.gz | 124.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pandass_library-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 251.4 kB
Release files / pandass_library-0.1.0.tar.gz
| Download URL | pandass_library-0.1.0.tar.gz |
|---|---|
| Size | 124.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ad988cdcbf6995537bce26d1c3486c4559b03e1217ef13a67033e25d7e44e72
|
|
BLAKE2b-256 checksum How to use checksums |
c0384d533d2a855386279ec7d10ad2c4313fcdbdd9279e05453bed5038ffd389
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / pandass_library-0.1.0-py3-none-any.whl
| Download URL | pandass_library-0.1.0-py3-none-any.whl |
|---|---|
| Size | 126.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
565dbf39e196cc8d7964cb292b6761aa6ed4931775956855c64e5dbf4c435424
|
|
BLAKE2b-256 checksum How to use checksums |
c9fdf5b8f92c816b527b0405a31d7520c06b5ce07ffd4706929caee872d39834
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|