Geospatial processing,at the size it really is
GRASS GIS, on an Ubuntu desktop of your own.A location on the volume, and a module library to work it with.
$ dxflow workflow create --identity grass hub://grass --start --link
A database,not a folder of files
GRASS keeps a location and its mapsets, so a raster is indexed, not reopened.
Hundreds of modules for terrain, hydrology, imagery and time series.
The same modules called from grass.script, so an analysis is a file, not clicks.
Region-based processing over a dataset larger than memory, on rented cores.
Every defaultis one override away
The session reads its settings from the environment, so you set them on the start line.
$ dxflow workflow start grass --override env.app.VNC_PASSWORD=something-long
$ dxflow workflow start grass --override env.app.PANEL=show --link
The wxGUIfills the screen
Streamed to your browser, with GRASS already maximized.
It asks for a databasebefore it draws anything
GRASS wants a directory, a location and a mapset first. The map display is not useful until it has them.
That is the screen it opens on. Point it at a directory under the volume and the whole database survives a restart.
Everything in the GUI is a module with a name. Once you know them, the same analysis runs from a script over a hundred mapsets.
Void's GRASS is orphaned at 8.3.0 and amd64 only. Ubuntu carries 8.4.2 for both architectures, so this one sits there.
Pulled once,then it stays
GRASS GIS arrives as one image. This is what comes down the first time, and what the disk should have free for it.
What it wants,and what it needs
The definition asks for 4 cores and 8 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.
Machines that fit it
GRASS GIS asks for 4 cores and 8 GB. Cheapest first.