Skip to content

Releases: Sara-Managed-Projects/space-radar

Space Radar 1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 07:22
1fe602f

Deep space, rebuilt. The Helix, the Large Magellanic Cloud with the Tarantula inside it, Andromeda
and Triangulum are now drawn from what astronomers have measured of their shape, the map has one
cosmology from the Local Group out to the edge, and two new trips fly into it. Around that: a tour
of the map, a Drift that is paced for the eye and can show only space, a calmer card, Venus, Uranus
and Neptune redrawn, 54 more spacecraft models, and catalogue numbers of 100 000 and up. It is a
minor release: everything new is added, and the 1.0.0 promises hold. A shared link (v=1), the
saved-data format (/data/v1/) and the registry row formats from 1.0.0 all still work; the new
registry fields are optional, and a row written with dist_kly is read as before.

Counted on release day with python3 scripts/count_facts.py: 28 trips and 215 stops, 109 389
stars, 40 star systems, 30 nebula and galaxy photographs, 21 moons (20 with a map), 20 landing
sites on the Moon and 12 on Mars, 126 spacecraft models (72 in 1.0.0), 29 layers, and 13
publishers' data through 30 feeds.

Added

  • Deep space rebuilt (internal spec 0075, [#1178], [#1183], [#1185]). Every deep-sky object
    now has a parent, a distance with the method that found it, a way it is turned and a kind, and the
    map uses them:
    • The Helix Nebula is the photograph on our line of sight and, turned away from it, the disc
      and ring at their published tilts, 655 light-years away by Gaia's parallax.
    • The Large Magellanic Cloud, with the Tarantula inside it. The Cloud is a disc seen at its
      measured angles, 161 740 light-years away by eclipsing binaries, with the Small Cloud beside it.
      The Tarantula sits at its parent's distance, with its ionisation front, backlit clouds and R136
      as a tight cluster of resolved stars.
    • Andromeda and Triangulum are drawn from their own structure; close up, Andromeda is no
      longer a copy of the Milky Way.
    • One cosmology, Planck 2018, for every distance beyond the Local Group. Redshifts become
      distances in it, never a redshift times a constant. The observable universe's horizon is drawn
      at 46.2 billion light-years, and the map ends at 50 Gly, where it used to run to 169.
    • The local volume: 800 nearby galaxies from the Updated Nearby Galaxy Catalog, at their
      measured distances.
    • Parents on cards and labels: a card says what a thing is inside ("Inside the Large
      Magellanic Cloud"), a child is reached through its parent, and there is a way back. A child is
      named only when its parent is big enough on screen, so names no longer overlap.
    • A mark per kind on the sky: a galaxy's ellipse turned to its position angle, a ring, a
      cloud, a cluster's three dots.
    • Nothing vanishes up close: a nebula or galaxy keeps a body of its own as the photograph
      fades out, instead of disappearing as you fly in.
    • The four hero models (the Helix, the LMC, Andromeda and Triangulum) are labelled on their cards as not yet reviewed by an astronomer, and
      each says whether what you see is a photograph, a reconstruction, a model or an illustration.
  • Two trips into deep space: Into the Helix (4 stops) and Inside a neighbouring galaxy
    (6 stops, from the Milky Way to the LMC, the Tarantula and R136 and back out), with the trips'
    voice, captions, a share page and an offline copy ([#1184]).
  • A tour of the map: a question mark in the tool rail rings the real controls one at a time
    (nine steps in all, the last of them Drift), with a hand-drawn arrow and one sentence each, read
    aloud if you press Voice. A first visit gets an arrow at it for a few seconds. It never starts by
    itself, and a phone gets its own placement ([#1071], [#1176]).
  • Only space in Drift: hides every label, dot, orbit line and tag so only the sky and its
    objects remain; #drift=worlds,bare in the address. It also hides the maps, aurora, lightning
    and eclipse shadows laid on the Earth ([#1070], [#1176]).
  • Venus, Uranus and Neptune redrawn ([#1177]): Venus has the radar ground in relief, with
    slopes and shadows from USGS's Magellan heights, and its ultraviolet bands; Uranus wears Hubble's
    measured polar cap; Neptune has cirrus streaks, the Adams ring's arcs and a Great Dark Spot of
    1989 that is labelled as illustrative and taken out under Measured.
  • 54 more spacecraft models, in eleven batches ([#1054], [#1057], [#1061], [#1062], [#1063],
    [#1068], [#1069], [#1072], [#1074], [#1175], [#1186]): 54 new .glb files, 126 in all, where
    1.0.0 had 72, and four existing rows adjusted for the craft they stand for. They include XRISM, NuSTAR, Seasat, NOAA-21, the
    Soyuz, Progress, both Dragons, Shenzhou and Tianzhou, SWOT, NISAR, PACE, the first Starlinks, GPS
    by block, Galileo, MetOp, Envisat, the Sentinels, GLONASS, Europa Clipper and Curiosity. Some are the
    agency's own published model, the rest are built from published dimensions; CREDITS.md
    says which.
  • Every page's footer links the Lab's 75 simulators, so they can be found without a sitemap
    ([#1052]).
  • The README shows the latest release next to the licence badge ([#1066]).

Changed

  • Drift's long flights are paced by what the eye sees. A hop to Mars, Saturn or another star
    takes as long as its distance needs: the picture's scale changes at no more than one e-fold a
    second inside the Solar System, a third of what it was, and a flight between stars no longer ends in a jump. Short
    hops, round the Earth, are unchanged. A long flight now bends round the Earth rather than
    through it ([#1070], [#1176]).
  • The card's quiet row: Light it and Seen it are one row of equal tiles under the actions, not
    two stray buttons ([#1073]).
  • Tonight's place box and Use my location share one line ([#1073]).
  • TON 618 stands where it is now: 18.3 billion light-years, from its redshift in the map's one
    cosmology. Its light left 10.8 billion years ago, which is what the card and the M87 trip's last
    card used to call its distance ([#1183]).
  • Neptune's card says what its spot is. It said no spot was drawn while the map carried
    Voyager's 1989 one ([#1177]).
  • On a phone the tour's captions are centred and stay clear of What to show and of the open sheet
    ([#1176]).

Fixed

  • Fly to it, Follow and Ride along work from the ground. They moved the camera and the sky view
    put it back every frame, so nothing happened. They now leave the ground first, and a toast says
    so ([#1073]).
  • A selected object no longer shakes: four separate causes, from a dot placed ten times a
    second to the ground being entered on the Sun's stage, are fixed and held to a quarter of a pixel
    by a test ([#1073]).
  • Catalogue numbers of 100 000 and up are real. The five-digit catalogue ran out in July, and
    every object catalogued since then was treated as not yet catalogued. One helper now reads five
    digits, Alpha-5 and nine digits ([#1173]).
  • Kepler-16, a pair of stars, is followed, bracketed and labelled at the star, not at the point
    between the two ([#1176]).
  • Venus's ground face no longer turns with the cloud deck ([#1177]).

For contributors

  • Thanks to @AnushreeKasturi for a test of which exoplanet rows belong to a star ([#905]), and to
    @Fire162 for removing five copy strings nothing used ([#1055], [#1056], [#1058], [#1059],
    [#1060]).
  • A look probe for deep space photographs the baseline scenes of spec 0075 ([#1174]).
  • The first-task picker leaves out issues reserved for a maintainers' batch ([#1065]).
  • A pull request that changes what the tour points at must keep registry/onboarding.yaml current,
    and two tests say what was forgotten ([#1071]).

Thanks

To the people whose pull requests are in this release:

Everyone who has contributed is in CONTRIBUTORS.md.


To run it: download space-radar-1.1.0.zip, unzip it, and follow docs/RUN_LOCALLY.md inside. It includes a copy of the data saved on the day of this release, so it starts with no internet.

Space Radar 1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:55
c7525b3

The first release, and the first zip: the whole site with a saved copy of the data, so a classroom
copy starts with the network off (docs/RUN_LOCALLY.md). It is 1.0.0 because
three things are now promises: a shared link (v=1), the saved-data format (/data/v1/) and the
registry row formats keep working until a 2.0.0 (docs/RELEASING.md).

Counted on release day with python3 scripts/count_facts.py: 26 trips and 205 stops, 109 389
stars, 40 star systems, 30 nebula and galaxy photographs, 21 moons (20 with a map), 20 landing
sites on the Moon and 12 on Mars, 72 spacecraft models, 29 layers, and 13 publishers' data
through 30 feeds.

The section below was written as the work landed, so some of its numbers are the day's own.

Five days, about fifty pull requests: the planetarium grew from nine trips to twenty-six, learned to
look up from the ground, learned to work with no network, and then, between 6 and 8 October, got
flybys that move the clock, forty star systems to fly into, a screen that plays on its own and the
Earth's air.

Added

  • Sixteen new trips, 25 in all (195 stops, 65 minutes of narration; a 26th and 205 stops by 8 October, see below): the constellations and
    the living Earth ([#465]); tonight from your street, why the Moon changes shape, the Sun today,
    the planets tonight and where we have driven on Mars ([#473]); the life of a star, black holes,
    through a telescope, a dark sky, asteroids that come close, satellites and junk, comets and
    meteors, the birth of the Solar System and back to the Moon ([#478]).
  • Present mode for a classroom or a dome: a trip's words set large, no panels, a clicker's
    keys, and autoplay; after a trip ends you can keep flying from where it left you ([#473]).
  • The sky from the ground: zoom, the air, constellation figures and grids,
    tonight's best passes and planets, and a red night mode ([#469]).
  • The nebulae from your own sky: the 27 photographs show in the sky from the ground, at their
    true places and sizes, as faint as your sky, the Moon and the shutter make them ([#476]).
  • Other light: the whole sky in infrared (WISE), microwaves (WMAP) or gamma rays (Fermi), in
    orbit and from the ground, false colour and labelled so ([#476]).
  • Stars are places: fly to a star and it is a disc of its own size and colour; its card says
    the width is an estimate ([#476]).
  • Earth data overlays: seven maps of measured data from NASA GIBS on the globe (sea
    temperature, sea ice, chlorophyll, vegetation, rain, aerosols, water vapour), each with its key,
    its date and its source ([#465]).
  • Maps for 20 moons: every moon but Deimos now wears a public-domain map, and Phobos and
    Deimos have their measured shapes; flying to a world arrives on its lit face ([#464]).
  • The Earth, the Moon and Mars close up: Blue Marble tiles for the Earth, shaded relief on the
    Moon and Mars, and the Sun as a star with today's numbered sunspot groups ([#474]).
  • Spacecraft in their own colours: eight new NASA models (54 in all) and 24 rebuilt, lit by
    the world they are beside, with a contact shadow on the ground ([#466]).
  • The time scrubber: a tape you drag, with steps of a minute, an hour or a day; mission
    timelines
    for eight missions; dated Today cards; an undo toast; and the debris in orbit, by the
    numbers ([#477]).
  • Share, embed, photo mode: a share sheet made for a phone, one live object or one trip as an
    <iframe> (docs/EMBEDDING.md), a photo mode with a frame and a caption, a
    page for every object, and a press page ([#475]).
  • Works with no network after one visit: a service worker keeps the app, and the maps, models
    and sounds you have used; the status line says "Offline: showing saved copies from …" with the
    age of the oldest copy. Switch it off with ?sw=0. No push notifications ([#467]).
  • Installable, with a web manifest and home-screen icons; and a copy served from any folder,
    such as http://server/space-radar/, finds its saved data ([#467]).
  • Ready for contributors and classrooms: a new README, CONTRIBUTING.md, a
    code of conduct, a security policy, issue and pull-request templates, a one-page
    design bar, docs/RUN_LOCALLY.md with
    scripts/save_offline_data.py, this changelog and a release workflow that publishes a zip that
    runs offline ([#463]).
  • scripts/test.sh runs everything CI runs with one command ([#463]); scripts/test.sh --quick
    runs only the checks that touch the files you changed ([#467]).
  • tests/test_credits.py: every data source and model in the registries must be credited ([#463]).
  • The interface's rules are held by tests in CI ([#462]).

Changed

  • A first visit is a third smaller: 3.8 MB where it was 5.8 MB, counted uncompressed. The card,
    the trips, the spacecraft shapes and the deep-sky table are fetched when they are first wanted,
    and a deploy uploads the code without its comments (scripts/minify_site.py; the source in git
    and a local copy are unchanged, and there is still nothing to build to run it) ([#480]).
  • And half a megabyte lighter again: 3.3 MB where it was 3.9 MB. The astronomy library is
    uploaded without its documentation (its licence stays), the cloud layer is the same picture at a
    lower WebP quality, and the byte gate no longer depends on how fast the machine that measures
    it is. An embedded frame of the Moon is 2.2 MB where it was 2.5 MB.
  • Names and titles are set in the sans faces everywhere; the serif is gone ([#462]).
  • The sky from the ground reads a small star file of its own instead of the 2.6 MB
    three-dimensional catalogue ([#476]).
  • The giant planets are drawn with their flattened shape, and their rings were reworked ([#474]).
  • The email subscription row is offered only where a subscription service is configured ([#462]).
  • The refusals test takes minutes, not an hour ([#467]).
  • CREDITS.md opens with a summary table and credits nine data sources the registry
    used and the file did not name ([#463]); README screenshots live under assets/screenshots/.

Fixed

  • Twelve trip stops on the Moon that stood on a black disc are shown in daylight, and the dark
    planets (Saturn, Jupiter, TRAPPIST-1's seven) are lit from the front ([#473]).
  • A postcard's link now opens the sky at the exposure the picture was taken at ([#462]).
  • Labels keep off the window's edge and rise above their own model; on a small phone the trip
    toolbar keeps the Voice button ([#462]).

Added, 6 to 8 October ([#481] to [#519])

  • The sky from the ground, rounds two to four. Constellation pictures and borders (the 85
    figures of Stellarium's modern sky culture, Free Art License), other peoples' skies, meteors and
    satellites in the air ([#481]); the sky's colour worked out from scattering, the land, 435 000
    more stars, time, and the deep sky tonight ([#497]); Point your phone at the sky, stars before
    lines, and rises and sets on the planets' cards ([#500]).
  • A flyby moves the clock. Each craft has a small file of its own path from JPL Horizons;
    54 of 67 dated events set the clock and frame the craft with the world it passed. Cassini,
    Galileo, the Pioneers, and Apophis in 2029 ([#483]).
  • One continuous flight from the Earth to the edge, and a light embed that boots a world or a
    crewed station in about 2.2 MB ([#486]).
  • Finding things and coming back: ground arrivals that are pictures, search rows that say what a
    thing is, calendar files and the launch countdown ([#487]).
  • More models: the ISS from NASA's full model and seven more NASA spacecraft ([#488]); craft
    nobody has published a mesh of, rebuilt from published dimensions, and models that go dark in a
    world's shadow ([#485]); four more NASA probes, MAVEN, Saturn V and the Shuttle on their pads,
    a shape per navigation constellation, and Surveyor ([#513]).
  • Worlds: the giants from Hubble's 2025 maps as a second face ("As Hubble saw it"), Ceres and
    Vesta mapped on their shapes, Titan without seams ([#490]); Pluto and Charon in colour, Mercury,
    Venus's ground ([#484]); the eclipse's edges and path, Venus's haze, Saturn's bands, Mercury's
    relief, stars that glow and a pulsar's pulse ([#510]); the Earth's relief, air and storm tops, and
    dust, lightning and clouds on the other worlds ([#517]).
  • Forty star systems to fly into, generated from the Archive's table, each with a computed
    habitable zone and cards that say what is measured ([#512]); a drawn, labelled artist's
    impression
    of a planet nobody has seen, and #imagine=N ([#514]).
  • A passport and one true sentence on the home ([#491]); a share picture for every trip ([#495]).
  • The long tail ([#496]): Earth events (fires, volcanoes, icebergs from NASA's EONET), the wind
    from NOAA's GFS, step by event on the clock, search icons and the photo mode's lens.
  • A screen that plays on its own: reels of trips, a watchdog and kiosk manners ([#498]).
  • Trips, round five ([#505]): flights that land on time, Just watch, one flight home.
  • Cards and live facts ([#506]): a distance that ticks, a six-year curve, who is aboard, what
    just happened, the oldest things up there.
  • The public finishers ([#509], [#516]): a scale badge and True size, a launch chip, Return to
    base, ? for the keys, Andromeda's companions, a calm deep sky, the opening shot, Remind me and
    Seen it, and this week's story.
  • A new mark for the tab, the home screen and the press kit ([#499]).
  • The narration, heard by a machine: scripts/listen_check.py runs a speech-to-text round trip
    over every clip and a guard refuses a clip nothing has listened to; titles are said in one pass
    with the next sentence, and all 205 clips were rendered again ([#492], [#504]).

Changed, 6 to 8 October

  • **A first vis...
Read more