Skip to main content

ATLAS

CI Pages deploy Live demo status Landing PyPI GAIA relays Python >=3.11 101 tests passed Docker ready MapLibre SPA DeepSeek default License: MIT

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

ATLAS — Earth from orbit with live sensor constellation
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.

ATLAS full map
Full map · 12 layers (incl. fire / radiation / jamming / traffic) · LIVE/SIM · in-view list

ATLAS Analyst   ATLAS embed
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)

Source distribution for aimarket-atlas 0.1.1
File Size Uploaded
aimarket_atlas-0.1.1.tar.gz 11.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for aimarket-atlas 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page