astrogee
Turn a CSV of field measurements into a styled concentration hotspot map. Guided prompts, no flags to memorize, no GIS software required. Works anywhere on Earth.
,MMM8&&&.
_...MMMMM88&&&&..._
.::'''MMMMM88&&&&&&''::.
:: MMMMM88&&&&&& ::
'::....MMMMM88&&&&&&....::'
'''MMMMM88&&&&&'''
'MMM8&&&'
astrogee
Install
pip install git+https://github.com/YOUR_USERNAME/astrogee.git
Or with the one line installer:
curl -sSL https://raw.githubusercontent.com/YOUR_USERNAME/astrogee/main/install.sh | bash
Once published to PyPI, this becomes:
pip install astrogee
Use
astrogee
That is the whole interface. It walks you through:
- Pointing to your CSV file
- Matching your latitude, longitude, and value columns
- Generating and saving a styled hotspot map
Your CSV just needs a latitude column, a longitude column, and one numeric value column, whatever you measured, anywhere in the world. Column names do not matter, astrogee will guess and let you confirm.
Output is saved to astrogee_outputs/ in whatever folder you run it
from.
How it works
Under the hood, astrogee runs Inverse Distance Weighting (IDW) interpolation on your field points, then renders the result with a title, legend, north arrow, and scale bar using matplotlib. The map extent is simply the bounding box of your own data, so it works on any set of coordinates, anywhere, with no external boundary files or region lookups involved.
No satellite data, no cloud API, no license required. It runs fully offline once installed.
Requirements
Python 3.9 or newer. Everything else installs automatically: click, rich, pandas, scipy, matplotlib.
License
MIT. Use it, fork it, ship it.
Metadata
Release files for astrogee 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| astrogee-0.1.1.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| astrogee-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.3 kB
Release files / astrogee-0.1.1.tar.gz
| Download URL | astrogee-0.1.1.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d36adbd3e2086a899f52d402fe7c1c310f1b498f2f3bd2365325ca32a8e0d85
|
|
BLAKE2b-256 checksum How to use checksums |
dcd24851e8287362a591db51ed32061e4ad1e35520ce29052c029975c3e7da97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|
Release files / astrogee-0.1.1-py3-none-any.whl
| Download URL | astrogee-0.1.1-py3-none-any.whl |
|---|---|
| Size | 12.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c275aeed18e365252e68036ad5509557fb0750e0090aa80bffd7a12a513b927
|
|
BLAKE2b-256 checksum How to use checksums |
34c1c279a1ed32af7cfea8fc05bd92bd3e05811e2a101b587d637d23ebfe7095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.1
|