diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d2d4d5b..a922447 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,7 @@ Corrections, new measurements and independent re-analyses are welcome, including ones that disagree with the results. Every figure on pingstats, -fe-map and iss is rebuilt from this repository, so a change accepted here +fe-map and iss-spoofing is rebuilt from this repository, so a change accepted here changes the published numbers. The Shape of Distance is included as published. Issues and pull requests: https://git.aethercosmology.com/toby/cable-latency-survey. Register at @@ -44,7 +44,7 @@ numbers change. |---|---|---| | pingstats.aethercosmology.com | `src/` | `cd src && python3 build.py` | | fe-map.aethercosmology.com | `femap/` | `cd femap && python3 build.py` (about 10 minutes) | -| iss.aethercosmology.com | `satellites/` | `cd satellites && python3 build.py` | +| iss-spoofing.aethercosmology.com | `satellites/` | `cd satellites && python3 build.py` | | distance.aethercosmology.com | `src/handoff/The_Shape_of_Distance_PRESENTATION.html` | single published file | Browser checks: `cd tests && npm install && CH=/path/to/chromium ./run.sh`. diff --git a/README.md b/README.md index c00ed95..1c1b12c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Measurements, code and data behind four sites: |---|---|---| | https://pingstats.aethercosmology.com | Measured round-trip times between cities, compared with the minimum propagation time along submarine-cable routes on a sphere, a North-pole azimuthal equidistant (AE) map, an AE map centred on 0°N 0°E ("dual-pole") and a flat Mercator map | `src/` | | https://fe-map.aethercosmology.com | The best layout of 219 cities on a plane that a solver can find from timed flights, pings, rail and road lengths and satellite passes, and the same solve released into 3D | `femap/` | -| https://iss.aethercosmology.com | The Sync Test: the ISS at its published-orbit position on the globe and three flat maps, with a spoofed radio signal moving at the speed measured by SatNOGS stations | `satellites/` | +| https://iss-spoofing.aethercosmology.com | The Sync Test: the ISS at its published-orbit position on the globe and three flat maps, with a spoofed radio signal moving at the speed measured by SatNOGS stations | `satellites/` | | https://distance.aethercosmology.com | The Shape of Distance: flights, triangles and satellite recordings | `src/handoff/The_Shape_of_Distance_PRESENTATION.html` | - Code: MIT (`LICENSE`). Measurements and derived data: CC BY 4.0, with third-party terms (`LICENSE-DATA.md`). @@ -21,7 +21,7 @@ Measurements, code and data behind four sites: | `cable_latency_survey_report.html` | The report, identical to the website. | | `src/` | Pipeline code, raw logs and derived data (below). | | `femap/` | fe-map: solver (`fit.py`), build (`build.py`, `template.html`), result (`data/femap.json`), page (`site/`). | -| `satellites/` | iss: build (`build.py`, `template.html`), orbital elements and SatNOGS timings (`data/`), page (`site/`). | +| `satellites/` | iss-spoofing: build (`build.py`, `template.html`), orbital elements and SatNOGS timings (`data/`), page (`site/`). | | `src/handoff/The_Shape_of_Distance_PRESENTATION.html` | The Shape of Distance as published; the flights, limits and triangles used by `femap/` and the SatNOGS timings used by `satellites/` are read from it. | | `tests/` | Headless-browser checks of the sites (`tests/run.sh`). | diff --git a/satellites/site/index.html b/satellites/site/index.html index 5c6c550..d0595c4 100644 --- a/satellites/site/index.html +++ b/satellites/site/index.html @@ -8,8 +8,8 @@ - - + + diff --git a/satellites/template.html b/satellites/template.html index 365eb2a..c44665e 100644 --- a/satellites/template.html +++ b/satellites/template.html @@ -8,8 +8,8 @@ - - + + diff --git a/tests/sync.mjs b/tests/sync.mjs index 29505b5..be3cf0a 100644 --- a/tests/sync.mjs +++ b/tests/sync.mjs @@ -1,10 +1,10 @@ // The Sync Test (satellites/site/index.html): errors, overflow, controls clickable, readouts filled, at 8 viewports. -// CH= node sync.mjs [url] (default: the built file; LIVE=1 for https://iss.aethercosmology.com) +// CH= node sync.mjs [url] (default: the built file; LIVE=1 for https://iss-spoofing.aethercosmology.com) import { chromium } from 'playwright-core'; import { fileURLToPath } from 'url'; import path from 'path'; const here = path.dirname(fileURLToPath(import.meta.url)); -const url = process.argv[2] || (process.env.LIVE ? 'https://iss.aethercosmology.com/' : 'file://' + path.join(here, '../satellites/site/index.html')); +const url = process.argv[2] || (process.env.LIVE ? 'https://iss-spoofing.aethercosmology.com/' : 'file://' + path.join(here, '../satellites/site/index.html')); const VP = [[1920, 1080], [1680, 1050], [1440, 900], [1280, 720], [1024, 768], [820, 1180], [390, 844], [360, 740]]; const b = await chromium.launch({ executablePath: process.env.CH }); let fails = 0;