Skip to main content

Python Utility for Rapid Data Science - Print common ML/DS library imports

Project description

PURBB

Python Utility for Rapid Data Science and Machine Learning

A simple utility package that helps you quickly print all common machine learning and data science library imports with detailed comments.

Installation

pip install purbb

Usage

After installing, simply import and use the print_all_lib function:

from purbb import print_all_lib

# Print all common ML/DS imports with descriptions
print_all_lib()

What it does

The print_all_lib() function prints a comprehensive list of commonly used Python imports for machine learning and data science, including:

  • Core Python utilities (warnings, random, collections, io)
  • Numerical libraries (NumPy, Pandas)
  • Visualization libraries (Matplotlib, Seaborn)
  • Scikit-learn modules (datasets, preprocessing, metrics, models)
  • Machine learning algorithms (SVM, KNN, Decision Trees, etc.)
  • Clustering algorithms (K-Means, Gaussian Mixture)
  • Ensemble methods (Random Forest, Bagging, AdaBoost)
  • Dimensionality reduction (PCA)
  • Bayesian networks (pgmpy)
  • Graph visualization (NetworkX, pydotplus)

Each import includes helpful comments explaining its purpose.

Example Output

from purbb import print_all_lib
print_all_lib()

# Output:
# -------- Core Python Utilities --------
# import warnings              # To ignore warnings during execution
# import random                # Used for random actions (e.g., Tic Tac Toe opponent)
# ...

Requirements

  • Python 3.7 or higher

License

MIT License

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Author

Your Name

Version

0.1.0

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

purbb-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

purbb-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file purbb-0.1.0.tar.gz.

File metadata

  • Download URL: purbb-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for purbb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fcd68c47c7058786d4d4616e41f26aae7027a4a2e2d3a7e3f4573c954aacc9b0
MD5 36a49d9a5184d6d6a22879cb45b9da74
BLAKE2b-256 b47cdff5dadee5784abd2e04221ce3cd8307d41f62cfd0b6cc27dd77d2788229

See more details on using hashes here.

File details

Details for the file purbb-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: purbb-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for purbb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be889af3aa863b595e28e5e77b95c80eb07bcf028a2ea1f8a50fae795aad8aa3
MD5 9fc8251401a64bdb5380023980f371de
BLAKE2b-256 4639af8521e6e3e634fa33c95dadc5161be918bc28db7f93ceb0b0c2cf9ec2e7

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