1.17. Helpful stuff#

Curated list of Python frameworks, libraries, software and resources.

1.17.1. Data Analysis / Cleaning#

  • NumPy

  • pandas

  • SciPy

  • prettypandas

  • dora

  • arrow

1.17.2. Databases#

  • pickleDB

  • tinydb

1.17.3. Data Visualization#

  • matplotlib

  • seaborn

  • plotly

  • bokeh

  • plotnine

1.17.4. Documentation#

  • sphinx

1.17.5. GUI Development#

  • DearPyGui

  • Tkinter

  • pywebview

1.17.6. Interactive Interpreters#

  • Jupyter notebook / lab (IPython)

1.17.7. Logging Tools#

  • logging

  • logbook

1.17.8. Machine Learning / Neural Networks / AI#

  • PyTorch

  • TensorFlow

  • Scikit-learn

  • xgboost

1.17.9. Package / Library Manager#

  • pip

  • Conda

1.17.10. Science / Chemistry Tools#

  • ambertools (pytraj, parmed)

  • alchemlyb

  • biopython

  • openbabel

  • rdkit

1.17.11. Templating#

  • jinja2

  • mako

1.17.12. Testing Application / Package / Library#

  • hypothesis

  • pytest

  • mamba

  • tox

  • unittests

1.17.13. Website Template#

  • jupyterbook

  • pysphinx