Generative plotter art environment for Python

What is vsketch?

vsketch is a Python generative art toolkit for plotters with the following focuses:

  • Accessibility: vsketch is easy to learn and feels familiar thanks to its API strongly inspired from Processing.
  • Minimized friction: vsketch automates every part of the creation process
    (project initialisation, friction-less iteration, export to plotter-ready files) through a CLI tool called vsk
    and a tight integration with vpype.
  • Plotter-centric: vsketch is made for plotter users, by plotter users. It’s feature set is focused on the
    peculiarities of this medium and doesn’t aim to solve other problems.
  • Interoperability: vsketch plays nice with popular packages such as Numpy and
    Shapely, which are true enabler for plotter generative art.

vsketch is the sum of two things: