Skip to main content

literate computing in python

Project description

pidgy literate computing interface

pidgy logo

pidgy is a fun, literate and interactive style of programming in markdown & python. together, these languages offer an exciting new experience to rapidly co-develop of code and narrative in Jupyter computational notebooks.

writing with pidgy

pip install pidgy
install pidgy with `pip`
%reload_ext pidgy
  1. 🪐 open a jupyter notebook
  2. 🔌 activate the pidgy extension
  3. ✏️ program in markdown

💡 try pidgy in jupyterlite without any installation[^lite]

programming in markdown

markdown is inclusive AF![^a11y] it is a plain-text format that never fails [^violate]. further markdown can include any programming language within its contents. effectively, markdown files are literate programs that really on code and narrative to cooperate. markdown is a global minimum for teams of people with different language literacies.

a Tab separates markdown code and narrative, pidgy uses this nearness to create python representations of the markdown. with code and narrative so close, an author can fluidly switch between the writing modes capturing more of their process.

learn more

development

[^a11y]: there are techniques for improving accessibility of markdown and abiding best practices. [^violate]: markdown WILL violate expectation through implementation inconsistencies. over time we learn to navigate the nuances across products. [^lite]: jupyterlite is a new in-the-browser jupyter experience that requires zero installation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pidgy-2023.4.20.tar.gz (274.0 kB view details)

Uploaded Source

Built Distribution

pidgy-2023.4.20-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file pidgy-2023.4.20.tar.gz.

File metadata

  • Download URL: pidgy-2023.4.20.tar.gz
  • Upload date:
  • Size: 274.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for pidgy-2023.4.20.tar.gz
Algorithm Hash digest
SHA256 e37016222cdc7a260ffbf699024ab96f123ae45d50710fef4bf4a5e8e5a943ff
MD5 2ea9f0a7cda687d98ed6fc5631cc3469
BLAKE2b-256 b6afb7ad4a554d838035e66e8efb18c86b28cfd8c8b94878383220f190c2c04d

See more details on using hashes here.

File details

Details for the file pidgy-2023.4.20-py3-none-any.whl.

File metadata

  • Download URL: pidgy-2023.4.20-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for pidgy-2023.4.20-py3-none-any.whl
Algorithm Hash digest
SHA256 1387e02a2470cb524ac0307e2728f64ac8c6a14fe6fd9e04eab278d3b1572708
MD5 776497487a436fe7948092617c86edce
BLAKE2b-256 68cd54ac40399195b05bba1e12047e51a788ab0740679923079ae4f87c276d0e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page