Skip to main content

ATLAS

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

ATLAS — planetary physical-sensor map over GAIA relays
Honest LIVE vs SIM pins · part of the alexar76 AI agent economy

ATLAS — Earth from orbit with live sensor constellation
Weather · air · tide · grid · quake · energy — live map → · landing → · run locally →

Live map · Landing · Guide (EN) · GAIA · Alien Monitor

Docs: EN · RU · ES · FR · ZH

ATLAS is the ecosystem physical sensor map: weather, air quality, tides, UK grid carbon, earthquakes, and energy plotted from GAIA relays. 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

ATLAS full map
Full map · layers · LIVE/SIM badges · 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 /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. 51 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 over GAIA relays. Open-Meteo CC BY 4.0; NWS/USGS/NOAA U.S. public domain; UK Carbon Intensity open data.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aimarket_atlas-0.1.0.tar.gz (11.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aimarket_atlas-0.1.0-py3-none-any.whl (67.5 kB view details)

Uploaded Python 3

File details

Details for the file aimarket_atlas-0.1.0.tar.gz.

File metadata

  • Download URL: aimarket_atlas-0.1.0.tar.gz
  • Upload date:
  • Size: 11.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aimarket_atlas-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a17df6d7a8f9b53117af35b072e9d9bb9dd41e6bae80d0db14fc17aff35e4523
MD5 e3b8e5320a0090d19b247fa17c242847
BLAKE2b-256 5fa7eb34b40b83a26235b237206e78f20c91f2342a5f1b513e8fd138597b49f3

See more details on using hashes here.

File details

Details for the file aimarket_atlas-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aimarket_atlas-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 67.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aimarket_atlas-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94c8d9a4a4359ed798cf50fee9c09f479bb020c83a038e917723ce5602098a57
MD5 cdfa250ca3aef5cded070f2d571297d0
BLAKE2b-256 6aa37a149bb613fec509c2e83d37704479a3b6d3a62da1d6df807ca07ed98e00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page