I would also like to sing the praises of nip2. I use it constantly in my work with enormous images at the Rijksmuseum. It's backed by libvips, which means that it offers a delightful combination of insane speed and unlimited image size. The finishing touches of the 717 gigapixel image of the Night Watch were done in nip2. Also, the spreadsheet-like nature of the interface is excellent for designing, documenting, and repeating complex workflows. Cells contain images, and the reactive trickle-down computation lets you build up multi-step transformations and computations cell by cell. Any cell's contents can be replaced by a new image at will, so it's very easy to repeat an analysis or transformation for new source images.<p>John Cupitt (jcupitt here), the main developer of nip2 and libvips, is super helpful, responsive, generous, and patient.<p>They can pry nip2 from my cold, dead hands.
GitHub says that 32.3% of the codebase is in "Witcher Script." What the heck is that?<p>> Witcher Script (.ws) is the primary scripting language for The Witcher 3: Wild Hunt. A very large chunk of the game's logic is written in Witcher Script. Mods can override scripts and thus can drastically change game behavior. Witcher Script is either based on or identical to ActionScript 3 (and very similar to UnrealScript).<p><a href="https://witcher-games.fandom.com/wiki/Witcher_Script" rel="nofollow">https://witcher-games.fandom.com/wiki/Witcher_Script</a><p>Interesting. CDPR had a NIH problem. At any rate I'm guessing GitHub is misidentifying something.
Reminds me a bit of GRIP. Unfortunately there seems to be no screenshots, but the flow/modular interface is similar.<p><a href="https://wpiroboticsprojects.github.io/GRIP/#/" rel="nofollow">https://wpiroboticsprojects.github.io/GRIP/#/</a>
This looks nice and useful. I was thinking for a long time about a graphics manipulation program that would put every step as a separate line with all parameters visible. Then you can change any parameter from earlier steps as you see fit. It makes the graphics editing process like a little interactive script. You could then easily parametrize it further and even do batch processing this way.<p>I will have to check this out.
What makes this a spreadsheet rather than a notebook (like Mathematica or Jupyter)? It's still great, I just expected something else - something more... spreadsheety.