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 · The bodies nearest to a body on a date, in the sky or in space, and when two bodies come closest: nearest, within, closestApproach and conjunctions

distanceRangefunction

The least and the greatest distance between two bodies over a span, each with its moment: the span is scanned in coarse steps (as closestApproach does) and each turning point is narrowed to about a second of time by golden-section search, the greatest on the negated distance. If the distance only falls or only rises through the span, the end that is the extreme is returned and atEdge says so.

Import it

import { distanceRange } from "@johnmorrisdotca/wakusei-planets/nearest";

Definition

function distanceRange(a: BodyId, b: BodyId, options: Pick<ApproachOptions, "from" | "to">): DistanceRange

Parameters

NameTypeDescription
aBodyId

One body.

bBodyId

The other.

optionsPick<ApproachOptions, "from" | "to">

from and to, the span.

Returns

DistanceRange

min and max, each { time, distanceKm, distanceAu, uncertaintyKm, atEdge }.

Examples

import { distanceRange } from "@johnmorrisdotca/wakusei-planets/nearest";

const { min, max } = distanceRange("earth", "mars", { from: Date.UTC(1990, 0, 1), to: Date.UTC(2020, 0, 1) });
console.log(min.time.toISOString().slice(0, 10), min.distanceAu.toFixed(3), "to", max.distanceAu.toFixed(3), "au");
2003-08-27 0.373 to 2.675 au

What it prints (run when this page was built)

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