ATLAS
ATLAS — planetary physical-sensor map over GAIA relays
Honest LIVE vs SIM pins · optional 3D globe with sensor towers · part of the alexar76 AI agent economy
Weather · air · fire · radiation · jamming · traffic · quake · more — live map → · landing → · run locally →
Live map · Landing · Guide (EN) · GAIA · Alien Monitor
Docs: EN · RU · ES · FR · ZH Add a sensor: add-gaia-atlas-sensor (EN · RU · ES · FR · ZH)
ATLAS is the ecosystem physical sensor map: weather, air quality, tides, rivers, marine, UK grid carbon, earthquakes, wildfire, radiation, GNSS jamming, optional own-edge ADS-B/AIS, and energy — plotted from GAIA relays. New open-data devices are registered on GAIA; map layers, pins, and watchboxes are ATLAS (no separate GAIA product UI for those surfaces). Pins are labelled LIVE only when GAIA exposes an upstream provenance source URL; simulators are SIM. It ships as the atlas node on Alien Monitor (/embed preview + full-map CTA) and includes ATLAS Analyst (DeepSeek deepseek-v4-pro by default) with prompt-injection firewall, LLM retries, reply language matching the question (fallback: UI locale), and a full AICOM / AIMarket ecosystem brief so the assistant can answer Hub / ARGUS / Metis / GAIA questions — not only sensor readings.
Gallery
Full map · 12 layers (incl. fire / radiation / jamming / traffic) · LIVE/SIM · in-view list
ATLAS Analyst · Alien Monitor embed
Surfaces
| Surface | URL / path |
|---|---|
| Public map | https://atlas.modelmarket.dev/ |
| Landing (Pages) | https://alexar76.github.io/atlas/ |
| Alien Monitor embed | /embed |
| Health | /health |
| Snapshot / viewport / station / watchboxes | /api/v1/* |
| Monitor payload | /api/v1/monitor |
| Analyst chat | /api/ai/ask |
Quick start
pip install aimarket-atlas
export DEEPSEEK_API_KEY=sk-… # optional Analyst
export ATLAS_GAIA_URL=https://iot.modelmarket.dev
atlas --host 127.0.0.1 --port 9330
open http://127.0.0.1:9330/
Docker:
docker compose -f docker-compose.local.yml up -d --build
open http://127.0.0.1:9330/
From a monorepo checkout (editable):
cd atlas
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
atlas --reload --host 127.0.0.1 --port 9330
Production
# From monorepo root (factory host):
./scripts/deploy_atlas.sh --remote root@<host>
# Public UI (no password): https://atlas.modelmarket.dev/
Load model
| Mechanism | Role |
|---|---|
| Cheap fleet poll | Pins only |
| Viewport readings | Sensors in the visible bbox |
| Click detail | Human-readable card + shared TTL cache |
| LIVE vs SIM | source present ⇒ LIVE; else SIM (GAIA rule) |
| Single-flight | One GAIA call per sensor under concurrency |
| SSE | Fleet snapshot fan-out |
| Analyst | Server snapshot + firewall + retries; language = question ∥ UI locale |
Buyers cannot pass lat/lon into GAIA invoke — anchors are operator env on GAIA.
Tests
pip install -e ".[dev]"
# or: pip install -r backend/requirements.txt -r backend/requirements-dev.txt
pytest -q
Mocked GAIA — no network required. 101 tests.
Alien Monitor
Node id atlas · env ALIEN_ATLAS_URL / ALIEN_PUBLIC_ATLAS_URL · panel: LIVE/SIM sensors + /embed iframe + full map CTA.
License / attribution
MIT — see LICENSE.
Map UI + watchboxes over GAIA relays. Open-Meteo CC BY 4.0; NWS/USGS/NOAA U.S. public domain; UK Carbon Intensity open data; FIRMS cite NASA; Safecast CC0; CyberNews GNSS CC BY 4.0.
Release files for aimarket-atlas 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 | |
|---|---|---|---|
| aimarket_atlas-0.1.1.tar.gz | 11.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aimarket_atlas-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.0 MB
Release files / aimarket_atlas-0.1.1.tar.gz
| Download URL | aimarket_atlas-0.1.1.tar.gz |
|---|---|
| Size | 11.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2662e5abcd5279819dab0ef4ae78f4b62ea2b42e8534bed342426b11ed15fa2e
|
|
BLAKE2b-256 checksum How to use checksums |
393926caf1d19608cacb5b9e2b55db0b57e8ed881aea45d3f9df870276feecb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / aimarket_atlas-0.1.1-py3-none-any.whl
| Download URL | aimarket_atlas-0.1.1-py3-none-any.whl |
|---|---|
| Size | 410.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc8acbb53c40732e19c896c8da8cb8453ded57e0f7034e049d650fb1a6cbeb8f
|
|
BLAKE2b-256 checksum How to use checksums |
13fa37ccb2d0faacace9267007ebc45275b72fe7ba84ae52d4f06a3be78cbbed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|