Skip to the content

Wakusei Planets惑星

The Sun, the planets and their moons as a clean line drawing, a shaded realistic drawing or a painted surface map, with real sizes, tilt and rotation, and the moons where they are at any date and time.

Wakusei is the Japanese word 惑星 for a planet. About the name

Contents

Reference · Ten famous spacecraft (Voyager, New Horizons, Pioneer, Cassini, Galileo, Juno, Parker Solar Probe, Webb): facts, events, and where each is at any date from launch to the end of its record

SpacecraftEventtype

One thing that happened on a craft's voyage.

Import it

import type { SpacecraftEvent } from "@johnmorrisdotca/wakusei-planets/spacecraft";

Definition

interface SpacecraftEvent {
    kind: "launch" | "flyby" | "orbit-insertion" | "arrival" | "end";
    date: number;
    precision: "minute" | "day";
    name: {
        en: string;
        ja: string;
    };
    body?: PlanetId;
    distanceKm?: number;
}

Members

NameTypeDescription
kind"launch" | "flyby" | "orbit-insertion" | "arrival" | "end"

What happened: the launch, a flyby, going into orbit round a planet, getting to the place the craft works from, or the end of the mission.

datenumber

The moment, in milliseconds since 1970 (UTC). Where precision is "day", only the date is known: this is that day's noon.

precision"day" | "minute"

"minute" where the page gives a time, "day" where it gives only a date.

name{ en: string; ja: string; }

The name of the event in English and Japanese.

body (optional)"mercury" | "venus" | "earth" | "mars" | "jupiter" | "saturn" | "uranus" | "neptune" | "pluto" | undefined

The planet (or Pluto) the event is at, when it is at one. A flyby of an asteroid or of Arrokoth has none.

distanceKm (optional)number | undefined

The closest the craft came, in kilometres, as NASA gives it: above the planet's cloud tops or the body's surface, or from a planet for the one distant pass (Cassini at Jupiter). Left out where NASA gives none.

Examples

import { SPACECRAFT, type SpacecraftEvent } from "@johnmorrisdotca/wakusei-planets/spacecraft";

const jupiter: SpacecraftEvent = SPACECRAFT.voyager1.events.find((e) => e.body === "jupiter")!;
console.log(new Date(jupiter.date).toISOString(), jupiter.name.en);
1979-03-05T12:05:00.000Z Jupiter flyby

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/wakusei-planets 0.24.0.