Given an aspiration that people actually make tiled/woven maps, it would make sense to enable a more 'app-like' way of using it. The most promising approach to this is likely via a web interface. Marimo seems to offer a way to do this without having to build a sophisticated JS infrastructure around the weavingspace package.
An example 'my first marimo app' is here. A collection of pages that allowed:
- Exploration of tile and weave units via UI controls and generation of the necessary CLI invocation of the library to make said units. This shouldn't be hard. Perhaps also download of said units (as pickled python objects? JSON-ified objects?)
- Import of tile units (from the previous page) and target data layers to be tiled, and then overlaid. This might too hard/too slow.
- An app for exploring topological manipulations of tile units.
- Others? Perhaps a ColorBrewer-like display showing this is what this tiling might look like with this combination of colour ramps / palettes.
Given an aspiration that people actually make tiled/woven maps, it would make sense to enable a more 'app-like' way of using it. The most promising approach to this is likely via a web interface. Marimo seems to offer a way to do this without having to build a sophisticated JS infrastructure around the weavingspace package.
An example 'my first marimo app' is here. A collection of pages that allowed: