Skip to content

prassanna-ravishankar/python-productivity-stack

Repository files navigation

Python Productivity Stack

This is a simple meta-package that does nothing except indexing and grouping other packages. This is just something I'm doing to make life easy for me

The Stack and Installation

Most of the "code" of this repository lives in setup.cfg. The stack has been broken down into the following parts

Project

Libraries black, pyscaffold, pre-commit
Install Step pip install productivity-stack[project]

ML

Libraries Scikit-Learn, PyTorch, NumPy, PyTorch Lightning, Pandas, Notebook
Install Step pip install productivity-stack[ml]

(Computer) Vision

Libraries Scikit-Image, Kornia
Install Step pip install productivity-stack[vision]

Web

Libraries FastAPI, Streamlit, AIOHTTP, Dash
Install Step pip install productivity-stack[web]

Software development

Libraries Box, aiomultiprocess, Dask, rootpath, tqdm, Rich
Install Step pip install productivity-stack[sdev]

MLOps

Libraries Boto3, Sagemaker, MLflow, python-terraform, Prefect, s3fs
Install Step pip install productivity-stack[mlops]

Documentation tooling

Libraries Sphinx, Graphviz, MkDocs
Install Step pip install productivity-stack[docs]

General Ops

Libraries Bandit, Radon
Install Step pip install productivity-stack[ops]

Contribution Guidelines

Check CONTRIBUTING.rst. tl;dr - Always super happy to accept contributions!

Note

This project has been set up using PyScaffold 4.2.2. For details and usage information on PyScaffold see https://pyscaffold.org/.

About

A meta-package of awesome packages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages