Skip to main content

py-ephemeris ("Taiyin")

Python bindings for Taiyin Ephemeris, the C++ core library.

Accuracy: bundled DE442-derived OPM2 data have a typical reconstruction difference of about 0.001 arcsec from the source ephemeris. A 1,280-sample comparison through the public Python API measured 0.0001924″ RMS and 0.0014786″ maximum geocentric geometric angular difference. These are source-reconstruction measurements; apparent/topocentric positions and event times also depend on the chosen models. See accuracy and validation.

This repository is a monorepo. It publishes the base py-ephemeris distribution from the root and optional extensions from packages/taiyin-bazi and packages/taiyin-ziwei. They install as separate Python packages while sharing one source-control history.

中文 README · Chinese guides · Accuracy and performance

  • GitHub repository: py-ephemeris
  • PyPI distribution: py-ephemeris
  • Python import package: taiyin
python -m pip install py-ephemeris

Version 1.1.0 adds native BaZi reverse lookup and updated core boundary handling, retaining the stability policy established in 1.0.0. The public Python APIs preserve their call signatures, result shapes, typed exceptions, and context ownership rules across compatible 1.x releases. Numerical fixes and model/data updates can change calculated values. See the compatibility policy.

The package uses a direct pybind11 binding over the Taiyin C++ API. Python users import native extension modules normally and do not locate or load Taiyin DLLs manually.

The direct binding covers the current Taiyin runtime surface, including custom calculation targets, ayanamsha models, and house systems backed by Python callables.

Quick start

Planetary positions

import taiyin

eph = taiyin.Ephemeris()
ctx = eph.create_context()
instant_ut1 = taiyin.JulianDate.from_double(2460409.25)

mars, mars_flags = ctx.position.at_ut1(
    taiyin.Body.mars,
    instant_ut1,
    flags=(taiyin.PositionFlag.radians,),
)
state, state_flags = ctx.position.state_at_ut1(taiyin.Body.mars, instant_ut1)

print("Mars longitude/latitude/distance:", mars)
print("Mars Cartesian position (AU):", state.position_au)

Ephemeris() finds the DE442-derived data bundled with the wheel automatically. The same position service also provides TT, TDB, UTC, batch, velocity, and acceleration forms.

Windows compiler policy

Published win_amd64 wheels are built with MinGW-w64 GCC, the recommended Windows x64 release toolchain for the Taiyin C++ core. win_arm64 wheels use the native ARM64 llvm-mingw Clang/LLD toolchain. MSVC is kept in the core CI as a compatibility target and is supported on a best-effort basis; it does not decide whether a Windows wheel is released.

New contexts enable light-time, annual aberration, and Sun-only gravitational deflection by default. PositionFlag.speed works with those corrections; use PositionFlag.no_aberr or PositionFlag.no_gdefl to disable one for a call. Custom multi-body deflector lists are also supported. See Positions and observers.

Solar and lunar eclipses

search_start = taiyin.AstroDateTime(2024, 1, 1).to_julian_date()

solar_eclipse, solar_flags = ctx.eclipses.next_solar_at_ut1(search_start)
lunar_eclipse, lunar_flags = ctx.eclipses.next_lunar_at_ut1(search_start)

print("Next solar eclipse:", solar_eclipse.kinds, solar_eclipse.maximum)
print("Next lunar eclipse:", lunar_eclipse.kinds, lunar_eclipse.maximum)
print("Execution flags:", solar_flags | lunar_flags)

The eclipse service also supports contact times, local circumstances, global routes and map products, and observer-specific visibility.

Chinese calendar and Ganzhi

from datetime import datetime, timedelta, timezone

local_time = taiyin.AstroDateTime(2003, 3, 13, 14, 15)  # UTC+08:00
instant_utc = taiyin.JulianDate.from_datetime(
    datetime(
        2003, 3, 13, 14, 15,
        tzinfo=timezone(timedelta(hours=8)),
    )
)

# Gregorian date → Chinese lunar date.
lunar, lunar_flags = ctx.chinese_calendar.from_solar(
    taiyin.SolarDate(2003, 3, 13)
)
print("Lunar date:", lunar)

# The same civil time and astronomical instant → year/month/day/hour pillars.
pillars, pillar_flags = ctx.chinese_calendar.four_pillars(instant_utc, local_time)
print("Four pillars:", pillars)
print("Execution flags:", lunar_flags | pillar_flags)
print("Day NaYin:", ctx.ganzhi.nayin_element(pillars.day))

taiyin includes the Chinese calendar and Ganzhi APIs directly; this part does not need another import or extension module. A timezone-aware Python datetime identifies the physical instant; the bound Chinese-calendar context still controls its own local timezone and day-boundary policy.

context.time.scales_from_utc() applies the context's EOP, leap-second, Delta-T, and TDB policies. TAI, TT, UT1, and TDB values can be converted back with tai_to_utc(), tt_to_utc(), ut1_to_utc(), and tdb_to_utc(); automatic UTC/TAI/TT/TDB-to-UT1 routes are available as matching methods.

Astrology

Sidereal positions, ayanamsha, house systems, precession, and nutation are built into the base taiyin package:

import math

ctx.configuration.set_observer_location(
    taiyin.ObserverLocation(118.582, 37.449, 0.0)
)
degrees = lambda radians: math.degrees(radians) % 360.0

sun, sun_flags = ctx.astrology.sidereal_position_at_ut1(
    taiyin.Body.sun,
    instant_utc,
    ayanamsha=taiyin.Ayanamsha.lahiri,
)
houses, house_flags = ctx.astrology.houses_at_ut1(
    instant_utc, system=taiyin.HouseSystem.porphyry
)
print("Sidereal Sun:", degrees(sun.siderealLongitudeRadians))
print("Ascendant:", degrees(houses.ascendantRadians))
print("House cusps:", [degrees(value) for value in houses.cuspLongitudesRadians])

BaZi extension

Install the separate BaZi distribution before importing taiyin_bazi:

python -m pip install py-ephemeris-bazi
import taiyin_bazi

# BaZi is created from the same Ephemeris runtime and inherits its data setup.
ctx = eph.create_context()
bazi = ctx.bazi()
result, result_flags = bazi.calculate_local(
    local_time,
    gender=taiyin_bazi.BaziGender.male,
)
# Or combine a calendar day with explicit clock fields.
result, result_flags = bazi.calculate_solar_day(
    taiyin.SolarDate(2003, 3, 13), hour=14, minute=15,
    gender=taiyin_bazi.BaziGender.male,
)
year_ten_god = bazi.get_ten_god(
    result.pillars.day.stem_id,
    result.pillars.year.stem_id,
)

print("Four pillars:", result.pillars)
print("Qi-Yun start:", result.qiyun.startCivilTime)
print("Qi-Yun start age:", result.qiyun.startAgeYears)
print("Year-stem Ten God:", year_ten_god)
print("Visible Ten Gods:", result.chart.visibleTenGods)

Gender is needed for the Qi-Yun direction convention, but not for the four pillars or the BaZi chart itself. Other house systems and BaZi options are listed in the API reference.

BaZi can also use local apparent solar time (often called "true solar time") as its chart clock. Pass clock=BaziClock(BaziClockMode.apparentSolar, longitudeRadians) to a high-level factory; it preserves the one physical instant and reports original clockTime and effective chartTime. See the BaZi true-solar-time example.

Ziwei Doushu extension

Ziwei Doushu is a separate optional native package. It shares the calculation context's Chinese-calendar policy and ephemeris data:

python -m pip install py-ephemeris-ziwei
import taiyin_ziwei

ctx = eph.create_context()
ziwei = ctx.ziwei()
chart, chart_flags = ziwei.calculate_local(
    taiyin.AstroDateTime(2003, 3, 13, 14, 15),
    gender=taiyin_ziwei.ZiweiGender.male,
)
# `calculate_solar_day(...)` and `calculate_lunar_day(...)` are also available.

life = chart.palace(taiyin_ziwei.ZiweiPalace.life)
print(chart.anchors.ziwei, [star.key for star in life.stars])

It includes natal charts, independent TOML rule selections, brightness and transformation overlays, decade through hourly flow layers, logical early/late Rat-hour navigation, and finite Tier-1 birth-time reverse lookup. See the Ziwei guide and its runnable example.

Applications can add removable JSON option modules over the selected TOML profile without rebuilding the native library:

ruleset = taiyin_ziwei.ZiweiRuleset().add_module(
    taiyin_ziwei.ZiweiJsonRuleModule(
        label="app-school",
        starsJson='[{"key":"ziwei","rule":{"type":"constant","value":5}}]',
    )
)
selection = taiyin_ziwei.ZiweiOptionSelection(
    placement={"ziwei": "app-school"},
)
ziwei = ctx.ziwei(selection=selection, ruleset=ruleset)
ruleset = ruleset.remove_module("app-school")

Bundled TOML options cannot be overwritten or removed. A module label names all options and new stars contributed by that module; removing the label clears the complete contribution. New star entries are marked by ZiweiStar.isNatal; flow-only stars remain distinguishable.

For a true-solar-time chart, pass an explicit ZiweiClock to calculate_local(), calculate_instant(), or either day factory. The physical instant remains authoritative instead of treating the corrected clock as a second civil timestamp. See the Ziwei true-solar-time example.

Bundled data

Ephemeris() uses the package's own taiyin/data/index.opc automatically. The default data bundle includes a DE442-derived major-body OPM2 product over approximately 1550–2650, selected precise asteroid OPM2 files, compact Saturn/Uranus center-of-body corrections, and approximate Kepler fallback elements. DE441 data are not bundled in the Python wheel; provide them through an explicit data_root or source_paths when needed. The optional full-range DE441 OPM2 package is available as a separate download covering approximately 30,000 years. Users may also add NASA/JPL's original BSP/SPK files directly, including DE441, planetary-satellite, and small-body kernels.

The bundled lite fixed-star table is loaded automatically by Ephemeris() when packaged data are enabled. It contains 2,057 stars and 12,242 aliases, including every HIP star used by Stellarium's Chinese and western-zodiac line figures. It remains available for explicit reload after eph.star_catalog.clear():

from pathlib import Path
import taiyin

eph = taiyin.Ephemeris()
eph.star_catalog.clear()  # optional: reset the process-wide catalog
lite_stars = Path(taiyin.__file__).resolve().parent / "data" / "stars" / "catalogs" / "lite" / "stars-bright-v5.tsc1"
eph.star_catalog.add_tsc1(str(lite_stars))

ctx = eph.create_context()
antares, star_flags = ctx.stars.at_ut1(
    "antares", taiyin.JulianDate.from_double(2460310.5)
)
assert ctx.last_status == 0

See bundled data, the default-data example, and the eclipse/visibility example. Task-oriented documentation is in the feature guides. The public API is documented in docs/api.md.

Start with the getting started guide for runnable planet, star, calendar, and eclipse examples. Optional-extension walkthroughs are available for BaZi and Ziwei Doushu.

Development

Source builds prefer a Taiyin C++ checkout next to this repository. If that checkout is absent—as it normally is when building from an sdist—CMake fetches the public v1.0.0 source archive and verifies its pinned SHA-256 before compiling it into the extension. Set TAIYIN_SOURCE_DIR explicitly to develop against another local C++ checkout.

python -m venv .venv
. .venv/bin/activate
python -m pip install -U pip
python -m pip install -e ".[test]" \
  --config-settings=cmake.define.TAIYIN_SOURCE_DIR=../taiyin-ephemeris
TAIYIN_SOURCE_DIR=../taiyin-ephemeris python -m pytest

The wheel includes the same default taiyin/data directory. Ephemeris() uses its valid index.opc automatically and falls back to discovering OPM2, SPK, TKE1, and TKC1 sources below that directory when the index is missing or stale:

import taiyin

eph = taiyin.Ephemeris()
context = eph.create_context()

Pass data_root="/path/to/other/data" to select a separate or extended data set instead.

Optional or user-provided solar-system shards can additionally be supplied as files or directories through source_paths=[...]. The source-tree test suite may deliberately select a DE441 fixture to keep fixed numeric oracles independent of the default package's route priority; those test data are not part of the Python wheel.

Chinese lunar month strings

Traditional month names are normalized in Python and then validated by the configured native calendar during conversion:

import taiyin

context = taiyin.Ephemeris().create_context()
lunar = taiyin.LunarDate.from_string(2003, "九月", 1)
solar, solar_flags = context.chinese_calendar.from_lunar(lunar)

leap_month = taiyin.LunarDate.from_string(2023, "闰二月", 15)
historical = taiyin.LunarDate.from_string(-209, "后九月", 15)

The parser accepts 正/正月, 一 through 十二, 冬, 腊, 闰五, 后九, 拾贰, and 十三; a trailing 月 is optional. The Python parser only creates a structured LunarDate. Month existence and the actual 29/30-day limit remain native Chinese-calendar responsibilities. Invalid names, absent leap months, and days outside the selected month's length raise ValueError; ephemeris coverage and runtime failures remain runtime errors.

Metadata

Release files for py-ephemeris 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-ephemeris 1.1.0
File Size Uploaded Provenance
py_ephemeris-1.1.0.tar.gz 7.2 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for py-ephemeris 1.1.0
File
py_ephemeris-1.1.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
py_ephemeris-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
py_ephemeris-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
py_ephemeris-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
py_ephemeris-1.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
py_ephemeris-1.1.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
py_ephemeris-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
py_ephemeris-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
py_ephemeris-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
py_ephemeris-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
py_ephemeris-1.1.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
py_ephemeris-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
py_ephemeris-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
py_ephemeris-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
py_ephemeris-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
py_ephemeris-1.1.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
py_ephemeris-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
py_ephemeris-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
py_ephemeris-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
py_ephemeris-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
py_ephemeris-1.1.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
py_ephemeris-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
py_ephemeris-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
py_ephemeris-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
py_ephemeris-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
py_ephemeris-1.1.0-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
py_ephemeris-1.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
py_ephemeris-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
py_ephemeris-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
py_ephemeris-1.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
py_ephemeris-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 402.8 MB

Release files / py_ephemeris-1.1.0.tar.gz

Download URL py_ephemeris-1.1.0.tar.gz
Size 7.2 MB
Tags Source
SHA-256 checksum
How to use checksums
5be68a0bf536caba898caf6917bedabb924b9b5d86d96176bb1d77afdecc2c52
BLAKE2b-256 checksum
How to use checksums
7e15813fed4cdd90dff7237753d789eed94dfca4b1f18e75bbae17821d80d651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-win_arm64.whl
Size 11.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
235ef211aacfe357d0ad4b37bd074f74c0d5297148954a4b7c29a763cae8098b
BLAKE2b-256 checksum
How to use checksums
a91b6cc5dc3e9be802b4b4dc281af050e94d00e90a76b9c9654d28ecd4f528fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-win_amd64.whl
Size 11.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
49fc4bafd4e0418fa4ac4339c0a29ede36661fad889aadbb271fe0e518686ae2
BLAKE2b-256 checksum
How to use checksums
16f216dd57ad7e306fce24478d4ea2de59f1cbb634f68e98f65917f0fe3db357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.0 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7157dfcc7eba67723c4d477910843e1bc13a4cb1158beb88aa477619e2c69ee0
BLAKE2b-256 checksum
How to use checksums
eb52a3a530e383dabc989319d92fa135c60c29427913ca82718c23869fde7608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81ca8581fa7f7de2aaed5eb76841e7a9710ee935756d0f3b0b56830c3ac78699
BLAKE2b-256 checksum
How to use checksums
5a35eae0079db230bcc1a04742f10da60ae1b834ce35388b8c2ebbe621ed3ae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 10.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e3127775c8b4606215f1c119933139b4c8599bb98dbe02ade7387f11f544d70b
BLAKE2b-256 checksum
How to use checksums
3892fbe2b5ac19d755866b79b420f60d9ca77e21eae8823a10f0b6681c5de8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL py_ephemeris-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 10.6 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c92ad1fa3eef0247bd9ced0f35955c02d3f4e04fdb8128b967cb4a24135ae61d
BLAKE2b-256 checksum
How to use checksums
6252e831c381acf26e02a3fd950bf64e87864087efec7c8e45f8cf706bb41dcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-win_arm64.whl
Size 11.2 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
338b9a5ed9da3709432ac123eaf9698eeb6144e41780d27a10b6f3c9df3adb26
BLAKE2b-256 checksum
How to use checksums
145ed590e7e7131c191132a4a3773c705da732eddca63a3d8adf6888cd7b96e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-win_amd64.whl
Size 11.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a30b07fc6f872e9a4ac8bf33f721e7cc746f6a38e7ac0a0829bfcdf723a6a0fd
BLAKE2b-256 checksum
How to use checksums
134c9335d3bb7a2d2932ac91d296ece65ed75f7d23012c53258c3561345e1bf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.0 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2738ea031eff5bb4a2a2a4aa02478eac697b73e55df832e7a3844343cdfcfebe
BLAKE2b-256 checksum
How to use checksums
ee2097b1e277759e417689eeea5c11b1c16a81ebd3e26718b5faeb1e69095139
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
34b9552d42c1ab2a4ca073bd8bb7aeaeb2cdf22575cf399659ed90be5e08063b
BLAKE2b-256 checksum
How to use checksums
39832b1ec712ef153e16c07683f6069f59f2342ce0c34ec3ec7d69a88ddfbb82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 10.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
909950586400c8ab552ce6782cdf5bde93d62aecbc1a66d801b7db38cd629dfd
BLAKE2b-256 checksum
How to use checksums
5a08476abe8d5a1328390936f494b11ddd6d4f2b619926c70cb4d10fca159e1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL py_ephemeris-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 10.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
105f80dafaf471b19a6266c56b8426ec7562498ac8cfebab792b3f50dbc91da8
BLAKE2b-256 checksum
How to use checksums
25cf8f4543b1da4b99ca6f96f418163c50782bd94546fc5d452faa32deecb2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-win_arm64.whl
Size 11.2 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b885eb3c5c9d9bb7f62cbc126025d532be867df252e062f1d946091678567f48
BLAKE2b-256 checksum
How to use checksums
ba5cdfbf411e7d8e4ca032085478f7b786ae35bf82e62156e8824da6e6a0430d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-win_amd64.whl
Size 11.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ba9d2197a1764f39b322481c6749466e32652310749da0ae7879b30c8f9e7410
BLAKE2b-256 checksum
How to use checksums
a20c9da9d18f296811a07c47910b2c16e01055ecfeea3d8cd0d7ea6f18608765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ab29b8f24021c0dba88a225f17e342ac7e5a0f0c2c203250b476fa3868516bc6
BLAKE2b-256 checksum
How to use checksums
764fdaf9f8724d61bc7f4ea4d7dd2c0e5578d27022e65c44875440b8084dc5f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0becb3a134ad64f8694da978dbeab1de2baefa9d80d5c7de4dcbf7669d446fcd
BLAKE2b-256 checksum
How to use checksums
6f192423f904fbef9793b8dbd25a5b1a59c8f4b3bad95acda0cbe0a7d7557e72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 10.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95cb2c63ee501a348141db4b0dddf4e624531d943c047d5ed1f191583488bda8
BLAKE2b-256 checksum
How to use checksums
1dd818af589f478ef90fe42006a7d3884a0b39549d91f24cd3a79aec10a31192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL py_ephemeris-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 10.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0e84c678ff49d556dadd9aecc2dfbd743ea188d1e40ccd5ad9e91e2c75cea03e
BLAKE2b-256 checksum
How to use checksums
2f145dc47b7931a6f3514c50b72f416b31e26914bf82cd9d11007943b79adee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-win_arm64.whl
Size 11.2 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
bb579b4a64ef86d10fd248721309ae48b4ad2e10e5444887e0055743dc43f446
BLAKE2b-256 checksum
How to use checksums
3169c6ac48beff4ba728f719746b18201aad82ab37a53978928b1b457a5135e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-win_amd64.whl
Size 11.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b18e81c815e423927c8998bd9d1240cbcc18154e733aa7456df0950d7ee86e06
BLAKE2b-256 checksum
How to use checksums
f8003493309871911039f69192dcfe330d5887f097aada3ba5131528750582a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5414aae639353623fcb43193bd1753ceae4fed97f842f8ddefd84b0c8346058e
BLAKE2b-256 checksum
How to use checksums
ef5175121348ddfa5034f02203bd48cb6bf7839aeec79256bb089d9f160d57cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c7c92a337ee118ca38390a4563417c53a13f23d9d7d1071da22ec2d31232276e
BLAKE2b-256 checksum
How to use checksums
8c781b423d94e67ff6b53b7aceea48d0e984ff439fc247181a63da008d9e8976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 10.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
991cd57929c024687a2d8a18f5aad68e06f66fa401733b7af2d627b615aa1e2d
BLAKE2b-256 checksum
How to use checksums
77849888f9b268e9a4b8b9f64b24346c783a3394ac338254513387aa23d8411e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 10.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bdde3934cad1628911927530cb273fe36fd32cc930a14e8745257f31bb0f5983
BLAKE2b-256 checksum
How to use checksums
242d2eff4d56d417fb69431b8133b4f9c015cc4720f79982251a90b3ce360aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-win_arm64.whl
Size 11.2 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
ee38ad89c9dad166c69657cb205d163bb76c7c4ac625f4d6ac57140d58c198ff
BLAKE2b-256 checksum
How to use checksums
e8f97afec940e97702e5248d1d565ea316d35b5cdb1dfb196e346e80682075ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-win_amd64.whl
Size 11.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9f1b7ece7625ee5b30ce59ea2ef89876c67b09ad5269a0f0f13faf23edb92c2c
BLAKE2b-256 checksum
How to use checksums
a4b956499fb6266e5d55333919f387dce4906b8ae46ef808081475e58dbd5133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c50ecb9a3455f08abfba013199d5e47c3e5922b064e2293aab72311b6dcd8dd
BLAKE2b-256 checksum
How to use checksums
e0c42278eedd23ce0f07fde5d465cb38b5734188d7ea1d638d45f2985ac1e78c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
569206dee130239821797e7747989b3ee15a78d556d088ffd41d8e01f4ff5f60
BLAKE2b-256 checksum
How to use checksums
41f1e5db4f73e67f6dd2ab23abe78d1b746bc15ee7d840dd1662b045b7847677
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 10.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b2ff24817483fdd66b044c0b761a72c8b89e8f9ac1b9be1a4cb5e583dbfad11
BLAKE2b-256 checksum
How to use checksums
6f41c4c09f14c44c12c06eefeee2b5f503a8c2a86442ee508b4af6f46064ffbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 10.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
30e89d20a2f0f8dba3937c65fdc81f2cc3fa3b5fd7d41a474012180f9f51b621
BLAKE2b-256 checksum
How to use checksums
64ec0abfaa78bbba35298a50fe13a755f8dccb9a59964035d90e3fec31d23685
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-win_arm64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-win_arm64.whl
Size 11.2 MB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
579586daed03b757052d2c32e11e8c9ab1990519e39d0e6ae45bc80e9d5cc1c8
BLAKE2b-256 checksum
How to use checksums
389d7b425d1a9464848351466e3c18c0251cda9c5118d729fb7e5a564c2d789f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-win_amd64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-win_amd64.whl
Size 11.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4fda2bb710162de5c58d7bbb919b233064868918b01e9856335bca4d94d27b46
BLAKE2b-256 checksum
How to use checksums
8a8513656c6f40e8f15ec5e059dddb5c07e33eda546e7f139309e1e1819ebabc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c9f2fdce134233e568bd7aaabaeab0ac4590d2d1c38aab4b565f9647ca9c781
BLAKE2b-256 checksum
How to use checksums
5fe3b67cb1d02c2b068bef3bfef723c33a6d14246e9b1da451a08c4f7702f2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a800436aacf6dcfd5fa0ce745f9218abb262a0174c1207e67c3e3c3cb4200a16
BLAKE2b-256 checksum
How to use checksums
54aaf434ee5cd7a04e589f5b86dcc4364df55b1fcb907e4830e33fea2dff872f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 10.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63cc4096a90d92de52d0ee0497097b0bf28a3c6c5fed9db8153dab80379f7bf2
BLAKE2b-256 checksum
How to use checksums
8bb2729076ffab76b6897d7860566111bc3dc6a2717a520b68701911349dcf4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / py_ephemeris-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 10.6 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
700af4401b9d8aa8c2cf7dd4ca8f2a876c748074c8b881a07918f89612f19ba9
BLAKE2b-256 checksum
How to use checksums
d35a3981a2cbf4d7a3e0228331c287f3361418ae1f69bfcf544e5ae226fbee60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Security for py-ephemeris 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 37 files in this release have been uploaded with provenance metadata.

Select from 37 files

Attestation for py_ephemeris-1.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.1.0 This release

37 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page