*****
pidgy programming
*****
|Binder| |Documentation Status| |Python package| |PyPI - Python Version|
.. |Binder| image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/deathbeds/pidgy/master?urlpath=lab
.. |Documentation Status| image:: https://readthedocs.org/projects/pidgin-notebook/badge/?version=latest
:target: https://pidgin-notebook.readthedocs.io/en/latest/?badge=latest
.. |Python package| image:: https://github.com/deathbeds/pidgy/workflows/Python%20package/badge.svg
.. |PyPI - Python Version| image:: https://img.shields.io/pypi/pyversions/pidgy
`pidgy` treats code as literature and programming as a literacy. It is an interactive programming workflow in Markdown that allows narrative and code to develop together.
`pidgy` has literary and computational qualities that:
- Publish documentation and render PDFs using the
`ReadTheDocs `__ service.
- Make it installable from `pip `__ and
conda.
.. code:: bash
pip install pidgy
- Formally test the literature and source code with `Github
Actions `__.
- Reusable on
`Binder `__.
- Import alternative source files into python like `notebooks and
markdown `__.
.. toctree::
:glob:
README.md
pidgy paper
-----------
.. toctree::
:glob:
docs/intro.md
pidgy specification
===================
.. toctree::
:glob:
pidgy/shell.md
pidgy implementation
====================
.. toctree::
:glob:
pidgy/tangle.ipynb
pidgy/loader.ipynb
pidgy/weave.md
pidgy/testing.md
pidgy/tests/test_pidgin_syntax.md.ipynb
pidgy applications
==================
.. toctree::
:glob:
pidgy/kernel.md
pidgy/export.md
pidgy/runpidgy.md
pidgy/pytest_config/readme.md
pidgy/readme.md
docs/discussion.md.ipynb
pidgy tests
-----------
.. toctree::
:glob:
pidgy/tests/test_tangle.ipynb
pidgy/tests/test_weave.md.ipynb
pidgy/tests/test_runpidgy.md.ipynb
pidgy/tests/test_magic.ipynb
pidgy/tests/test_cli.ipynb
pidgy/tests/test_3rd_party.ipynb
docs/examples/fastapi_application.md
docs/examples/working-within-dataframes.md.ipynb
docs/figures.md.ipynb
Source
-----------
.. toctree::
:glob:
:maxdepth: 4
Indices and tables
------------------
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`