{
  "gem": {
    "slug": "py5-vg-0330",
    "name": "py5",
    "description": "Processing reimplemented for Python 3 with direct interoperability with NumPy, Matplotlib, Pillow and Jupyter notebooks.",
    "url": "https://py5coding.org/",
    "domain": "py5coding.org",
    "author": "Jim Schmitz (@hx2A)",
    "license": "open-source",
    "category": "Community Finds",
    "subcategory": "Creative coding",
    "tags": [
      "python",
      "processing",
      "creative-coding",
      "jupyter"
    ],
    "whyGem": "Processing's API without leaving the scientific Python stack you already use",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-0330-card.svg",
    "pageUrl": "https://vibing.inc/library/py5-vg-0330"
  }
}