MeteorShowertype
One meteor shower of the working list.
Import it
import type { MeteorShower } from "@johnmorrisdotca/chikyu-earth/meteors";
Definition
interface MeteorShower {
code: string;
iau: number;
name: string;
nameJa: string;
start: readonly [
month: number,
day: number
];
end: readonly [
month: number,
day: number
];
peak: readonly [
month: number,
day: number
];
peakSolarLongitude: number;
radiant: {
ra: number;
dec: number;
};
speedKmS: number;
populationIndex: number;
zhr: number | null;
parent?: string;
}
Members
| Name | Type | Description |
|---|---|---|
code | string | The IAU's three-letter code: |
iau | number | The IAU's number for the shower. |
name | string | |
nameJa | string | The name used in Japan. |
start | readonly [month: number, day: number] | The first day of activity, as month (1 to 12) and day. A shower may run over the new year. |
end | readonly [month: number, day: number] | The last day of activity. |
peak | readonly [month: number, day: number] | The day of the maximum in 2026; in other years it can fall a day either side. |
peakSolarLongitude | number | The Sun's longitude at the maximum, in degrees, for the equinox of 2000.0: where the Earth is on its orbit, whatever the calendar says. |
radiant | { ra: number; dec: number; } | The radiant at the maximum: right ascension and declination, in degrees. |
speedKmS | number | The speed the meteors meet the atmosphere at, in kilometres a second: 11 is very slow, 72 very fast. |
populationIndex | number | The population index r: 2.0 to 2.5 has more bright meteors than average, above 3.0 more faint ones. |
zhr | number | null | The zenithal hourly rate at the maximum: what an ideal watcher would count in an hour under a perfect sky with the radiant overhead. |
parent (optional) | string | undefined | The comet or asteroid whose dust it is, where a source used here names one. |
Examples
import { METEOR_SHOWERS, type MeteorShower } from "@johnmorrisdotca/chikyu-earth/meteors";
const perseids: MeteorShower | undefined = METEOR_SHOWERS.find((shower) => shower.code === "PER");
console.log(perseids?.name, perseids?.zhr, perseids?.parent);Perseids 100 comet 109P/Swift-TuttleWhat it prints (run when this page was built)