Construct minimal-footprint spatial datasets and serve queries on contiguous spatial regions.
radish is a companion project to turnip and rutabaga (wip), towards understanding and expositing the Q polynomials found in hyperbolic knot theory.
These projects are supported by the Center for Undergraduate Research in Mathematics, the University of Montana, and Montana State University, and are the result of work by students under Dr. Eric Chesebro and Dr. Ryan Grady.
We were inspired by the art and artful math communication of John Baez, Dan Christensen, and Sam Derbyshire.
- https://www.scientificamerican.com/article/math-polynomial-roots/
- http://jdc.math.uwo.ca/roots/
- https://math.ucr.edu/home/baez/roots/
radish has no external dependencies!
You need an installation of Julia compatible with version 1.6.3:
Then, download this repository โ either via the green "Code" button, or with git:
git clone https://github.com/georgeglidden/RADISH.jl
TO BE IMPLEMENTED
Create a spatial database:
julia RADISH.jl [path/to/source.csv] [path/to/database_root_directory] [resolution] [row delimiter='\n'] [column delimiter=',']
Query a rectangular interval from a spatial database:
julia RADISH.jl [path/to/database_root_directory] [left] [upper] [right] [lower]
WIP:
- implement rudimentary CLI, GUI
- optimize resolution from dataset parameters
- enriched metadata queries / reverse lookup
- n>2-dimensional implementation