Skip to main content

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 official pandas project. 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)

Source distribution for pandass-library 0.1.0
File Size Uploaded
pandass_library-0.1.0.tar.gz 124.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pandass-library 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page