Metadata-Version: 2.1
Name: demo-py
Version: 0.0.1a12
Summary: My Personal Demo Toolbox.
Home-page: https://github.com/omars-lab/demo-py
Author: Omar Eid
Author-email: contact.omar.eid@gmail.com
License: UNKNOWN
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
Requires-Dist: typer
Requires-Dist: pandas
Provides-Extra: dev
Requires-Dist: mypy ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-pep8 ; extra == 'dev'
Requires-Dist: pytest-profiling ; extra == 'dev'
Requires-Dist: pstats-view ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Provides-Extra: ext
Requires-Dist: mpldatacursor ; extra == 'ext'
Requires-Dist: calmap ; extra == 'ext'
Requires-Dist: ipython[notebook] ; extra == 'ext'
Provides-Extra: graph
Requires-Dist: py2cytoscape ; extra == 'graph'
Requires-Dist: pycandela ; extra == 'graph'
Requires-Dist: pygraphviz ; extra == 'graph'
Provides-Extra: notebooks
Requires-Dist: matplotlib ; extra == 'notebooks'
Requires-Dist: ipython ; extra == 'notebooks'
Requires-Dist: ipywidgets ; extra == 'notebooks'
Requires-Dist: jupyter-contrib-nbextensions ; extra == 'notebooks'
Requires-Dist: spacy (>=2.3.2) ; extra == 'notebooks'
Provides-Extra: parsing
Requires-Dist: lark-parserspacy (>=2.3.2) ; extra == 'parsing'
Provides-Extra: toolz
Requires-Dist: attrs ; extra == 'toolz'
Requires-Dist: pydantic ; extra == 'toolz'
Requires-Dist: toolz ; extra == 'toolz'
Requires-Dist: numpy ; extra == 'toolz'

# demo-py

Collecting tools I use to demo in one place.

![Python package](https://github.com/omars-lab/demo-py/workflows/Python%20package/badge.svg)

# Todo
- [ ] Add some real test cases for the puml ...
    * [ ] Need to add examples of how to use them ...
    - [ ] Can maybe make a blog post on this ...
* [ ] Tinker with platuml themes ...
	* [ ] https://the-lum.github.io/puml-themes-gallery/#cerulean-outline
- [ ] Add more charts
- [ ] Add an interactive time bar

# Personal Reminders
- To publish to pypi w/o an alpha version, push a commit with `Publish To PYPI` in its commit message.

# References
https://kapernikov.com/ipywidgets-with-matplotlib/
https://stackoverflow.com/questions/20288711/post-install-script-with-python-setuptools
https://stackoverflow.com/questions/50842160/how-to-display-matplotlib-plots-in-a-jupyter-tab-widget
https://matplotlib.org/gallery/api/barchart.html
https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html

https://blog.emacsos.com/bootstrap-a-python-project.html
* [ ] https://plantuml.com/sitemap

