grahan — the open-source sky engine
    Preparing search index...

    Interface LunarEclipse

    A lunar eclipse. All instants are Julian days (UT); contacts that a given eclipse type does not have are null.

    interface LunarEclipse {
        magnitude: number;
        maximum: number;
        partialBegin: number | null;
        partialEnd: number | null;
        penumbralBegin: number;
        penumbralEnd: number;
        penumbralMagnitude: number;
        totalBegin: number | null;
        totalEnd: number | null;
        type: LunarEclipseType;
    }
    Index

    Properties

    magnitude: number

    Umbral magnitude at maximum; negative for penumbral eclipses.

    maximum: number

    Instant of greatest eclipse (least Moon–shadow-axis separation).

    partialBegin: number | null

    U1 — Moon first touches the umbra (partial and total only).

    partialEnd: number | null

    U4 — Moon fully clear of the umbra (partial and total only).

    penumbralBegin: number

    P1 — Moon first touches the penumbra.

    penumbralEnd: number

    P4 — Moon fully clear of the penumbra.

    penumbralMagnitude: number

    Penumbral magnitude at maximum (> 0 for every lunar eclipse).

    totalBegin: number | null

    U2 — Moon fully inside the umbra (total only).

    totalEnd: number | null

    U3 — Moon starts leaving the umbra (total only).