Flat is a pure-Python 2D drawing library "for creating and manipulating digital forms of fine arts. [...] It grew out of the needs for generative design, architecture and art." exports to SVG and so easily embeds in a jupyter notebook (`display(SVG(page.svg())`). I have been looking for something like this forever, it's a little quirky but seems too good to be true
@aparrish ooh, that looks nice
@darius Its easy to learn... I've been even teaching it out there...
If you really want to start learning it, just do it. It's easy.
@meejah I don't, but I'm making some tutorials with it right now, so watch this space
@aparrish Cool, excited to see some! :)
@aparrish this is really cool!!
This seems really cool, thanks for sharing. I've been looking for a Processing-like drawing program that could plug right into Python in a Jupyter Notebook.
I'm trying to get their example working, do you know if I need any other imports to run the display command in Jupyter
@TylerSloan I made a full tutorial notebook here: https://gist.github.com/aparrish/2209201ed3ecf35332d96264e66ce681
Awesome, thanks for that!
This is going to be so incredibly useful of a tool. Nowadays my workflow involves processing in Python and exporting as a whole bunch of txt or csvs to load in Processing, as you said it sounds too good to be true. Looking forward to give it a spin.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!