literate computing in python
Project description
pidgy minimal literate computing
pidgy is a literate computing tool that translates markdown into executable python. it presents a new style of programming, in the pidgy metalanguage, that treat literature written in markdown as python programs.
this project features some serious things and some fun things:
-
a python package for literate progamming with documentation and tests
pip install pidgy -
a command line application for executing markdown files
pidgy filename.md -
interactive computing tools for jupyter notebooks
%load_ext pidgy -
a jupyter kernel
python -m pidgy.kernel.install -
a complete research paper describing the project and history
published on the readthedocs with jupyter book.
nox -s docs # build the docs locally -
a lot of care
a goal with pidgy, and its derivatives, is to have fun writing and reading programs. to evoke joy in the author(s) and transmit their spirit. we'll begin by writing the programs we wish we'd read.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pidgy-2022.10.7.tar.gz.
File metadata
- Download URL: pidgy-2022.10.7.tar.gz
- Upload date:
- Size: 263.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94c891df55abddeb8826a8c7d2fce903e00eb6644ffc28e88ad11c4fc2ac3ff4
|
|
| MD5 |
f9a17b9411e645255a8c54423d19d743
|
|
| BLAKE2b-256 |
1b48dd270fe0df666a48b5b179ebf73a0f141f39ee75e97de255f75147df21fb
|
File details
Details for the file pidgy-2022.10.7-py3-none-any.whl.
File metadata
- Download URL: pidgy-2022.10.7-py3-none-any.whl
- Upload date:
- Size: 61.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfab4ed98abdc7d6718a60580805952e4d82c1c23bcc43a634ecf1057f0bf5d7
|
|
| MD5 |
1bb50673f64bf070d2a12b377fdf8108
|
|
| BLAKE2b-256 |
f6bead94eb48bd3883863b183e566b2e56328f13e45632e2a4ee1c8321077de0
|