Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

py-ephemeris ("Taiyin")

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

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

This is a beta release. The direct Python API is feature-complete for the 1.0 line; incompatible changes are now avoided unless required to fix a serious correctness or safety issue.

The package is being rebuilt as a direct pybind11 binding over the Taiyin C++ API. Python users will import native extension modules normally; they will 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,
)
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 virtual birth clock. Derive that clock from the one physical UTC instant and the birthplace longitude, then pass it to the four-pillar and Qi-Yun APIs; do not pass the corrected clock to calculate_local(). See the complete 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,
)

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, derive the local apparent solar clock from UTC and longitude, then call ziwei.create_chart(instant_utc, true_solar_time, ...). This keeps the physical instant authoritative instead of treating the corrected clock as another 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. A separate optional approximately 30,000-year DE441 data package may be published later; it is not released yet. 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-beta.9 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.0.0b11

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.0.0b11
File Size Uploaded
py_ephemeris-1.0.0b11.tar.gz 7.2 MB Details

Built distributions (wheels)

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

Total release size: 402.7 MB

Release files / py_ephemeris-1.0.0b11.tar.gz

Download URL py_ephemeris-1.0.0b11.tar.gz
Size 7.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f8030a1144dc26530bc3eac3d43787bc2c0888bde235f233d559c24c03e3e624
BLAKE2b-256 checksum
How to use checksums
b7c655d2b2564afdbac592fc7911f23855dd5a857c2cc18efd998cfd83a5322c
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp314-cp314-win_arm64.whl
Size 11.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
f6ce4af4b5ad3d10c449011b84ab90e3b8b65fb5bbc54800a60a64e9d21329e4
BLAKE2b-256 checksum
How to use checksums
624a8336d9bc841e12cd85d1617584bf716cd5787f31191abd2ef9fd3f29d0c9
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp314-cp314-win_amd64.whl
Size 11.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3871b5951f3896d117a8c2f9805f052a86ae869e529de97b61c580bddf46074a
BLAKE2b-256 checksum
How to use checksums
b54c0083a55b57316ffd2960c0fa539a5100fbec59a7e9c9f7e60acd2233155b
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e2cfa42c436e37cfab5282d0ca3cdeeabeb2849ce4e6adc2ec597e061c30394
BLAKE2b-256 checksum
How to use checksums
880e31398d177374c1d37a6e2e8cdde94b28ef3bf79899b5b09b164bf1e8e153
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
7012bc99a70c119da9d547096efbca52da7f9e6b3e7f8832c20ae119671403f8
BLAKE2b-256 checksum
How to use checksums
c8dbd36c2782d5dc4d81b6afea9d2e6e8281da7551951949ddcd3e7254e9b0cf
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-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
5a886e097f5cb1e4b51b1e09d4cc4ceda6e0b1be157097950a73bbabd9c51d12
BLAKE2b-256 checksum
How to use checksums
4ba70c2df254ac9e1bbc5fa6cd1802ddbb78789ad7e6072103707c0e7e071efd
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp314-cp314-macosx_10_15_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
7d4d2d5e79c9f4406d044626787edda6eb0015cb0c69330753bf772dfb68f7b0
BLAKE2b-256 checksum
How to use checksums
f8601b75e88ad13e660bf9c549c66974e8a730bff8f6c0076b72254130b771eb
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp313-cp313-win_arm64.whl
Size 11.2 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b6f2958a1c5fcf322a9ac8d28a8ff899c3a9ca93e74253a8b91d5f9f0558a8a1
BLAKE2b-256 checksum
How to use checksums
758f9cf8be03e76a412981f366ac26faffc84084a20cd5c4aab4e682d6c08a06
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp313-cp313-win_amd64.whl
Size 11.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1cdc2c0119e74162e8b1cca8775ed8a3d16f5eae8499060a776d660df84ee847
BLAKE2b-256 checksum
How to use checksums
d958c6a9a6c5bf0b10d10033bfc7eff5255e7eded955733ca36ac5dd22f2c010
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d61be236fe5dd09136c0c81f04e42defb8fcc5f7c609930180cdc4b71e573332
BLAKE2b-256 checksum
How to use checksums
e62a325dfc3ebe784c6953f8d502cf7ec6bb04cc88697861faa4633e01df024e
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
f5c844260f723f1b50eb48cb9ddd9d625206f0e3e50655599ce14cd823ef8513
BLAKE2b-256 checksum
How to use checksums
aaa90f598859fdd8f42653e3fcf88de5169093c2130bcc162367cbefd1a1e1b7
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp313-cp313-macosx_11_0_arm64.whl
Size 10.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4276ddacaa95b88a93d4ba322b34948afa0f65011ab6da31ae496a2db13fc73
BLAKE2b-256 checksum
How to use checksums
8ac1e46877da862bda8ddb3a7ab160856d9f6a965f226928ea8d23bebca95351
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp313-cp313-macosx_10_13_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
b832d666dc0de900f14e708228855cf9567fcc1146fc7b9eaafd0fc256dbad7c
BLAKE2b-256 checksum
How to use checksums
a04fd53340a0886f11d4ff88ee8c504294e775ac43bb60c64a22d66c4aa24b76
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp312-cp312-win_arm64.whl
Size 11.2 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
3eb9558215eec1053c2d8f066498b666716b6fac8f41ae0f495a409e9c0f294f
BLAKE2b-256 checksum
How to use checksums
3730d8b579b4968b9fdcfd3841b51f386fdabd2d655d206cc583d0cb7060e6d4
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp312-cp312-win_amd64.whl
Size 11.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2c150c8f2eae65cc62531bffd507bdaaa54c30c7c6a43ab6c7f5a67e569d5b96
BLAKE2b-256 checksum
How to use checksums
88da18324f17f725db4d054702d7e77a51ae3e0dcea2d387605ee7741f21915a
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eb490a3d5ca1f13d12a162d4b2176f327770a6d1f6cf7a7d265284dcdb238d36
BLAKE2b-256 checksum
How to use checksums
50994423bd5a2195689c665d18c5d66d2966b3f311125d18537fd6ac35b07876
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
e8fb3898afe6094bb9672127bf4c7e4904366a82201bf054403f8ba9e78be81d
BLAKE2b-256 checksum
How to use checksums
70baa7a10edb07d6f29466c0561f1640b5f215d2c86bb9249cb684016581379c
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp312-cp312-macosx_11_0_arm64.whl
Size 10.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13e561489f3eebc0c6ed4b6dcb2a0faf3d42a50561743f2e72c343dcdbe0102f
BLAKE2b-256 checksum
How to use checksums
320e0499f8e3653a0a15a806d8a0ceaea291877cf64a4d4602d8d249377c750a
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp312-cp312-macosx_10_13_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
4f0f3d88705bebc1c4f6354e9435c0a7f4784f7f99dd2fefef3d346f893dfcd6
BLAKE2b-256 checksum
How to use checksums
a899567b67e508802ba8f774a98bddde1d9a08d19dcc1ae4e29ffa5467607cfe
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp311-cp311-win_arm64.whl
Size 11.2 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
f4f01502fb4ceab82f2d2b9cb002cd607dd66ed0cea326d98ab7089fc83e334b
BLAKE2b-256 checksum
How to use checksums
199adc541836df6ce5627af835ac6e7cf78ed31e3755b12b18ec8d0ec0968e59
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp311-cp311-win_amd64.whl
Size 11.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
239bb9db3258e18817b077c6f047bc5ae2aa66520ab0ec38c399710acbe2781a
BLAKE2b-256 checksum
How to use checksums
ad8f84585235c58d56732d12245ae836fe368bc2078d9af7987417d5c6a70951
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
ae07204bd860b834d994bed6672d6086f5e5e6fd345ac7d05908c3de630bb2a7
BLAKE2b-256 checksum
How to use checksums
34b97dcf4839ed240bd50054add92e115a22effd3f10fe6fca04f58bef0c19c4
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
abe41d96e3cb89a4d12888f4f2690564be7159c0bea15afc50ac866888596071
BLAKE2b-256 checksum
How to use checksums
6402e87b6f37ef257ac3d1031c01e58a79ada90fab66a553a8f58d0b177b7770
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-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
41fcf308bb0f90ce6fb5b4d975999d75c92c91ea65a002f0e21f15faef0f9173
BLAKE2b-256 checksum
How to use checksums
b55d69fc0465b58a619425ef9e6988a4cff31bf45cf5024e6c2725e7d9e9c5dc
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp311-cp311-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
177ca399f7c50250ab7414968b048aaab24abc4f46fd81dfb75c34aa86fa48c0
BLAKE2b-256 checksum
How to use checksums
c313cf3a119c9ef6ce7bca5294b495f50971324e9d25651ad35200b7da7f5f15
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp310-cp310-win_arm64.whl
Size 11.2 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
25f9f3175d9b770fd6916e04209feb471e8adc4e8f86bfb2a266f83ab8537979
BLAKE2b-256 checksum
How to use checksums
dfd39a3b6d58f08c701facfe78558728ca1003301879678502155af7ef0e2066
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp310-cp310-win_amd64.whl
Size 11.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6e38d77d91dfee73b4401e38a9908d42833860b54c6c3f91d2a6f3b28dc7a2a4
BLAKE2b-256 checksum
How to use checksums
c033838a70937d49e643b39c695127ca88da8cff3b9fea5901cb76b4010813bf
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
5e4cae99a1a74014a2b4968256026267abcbafee67ca4c134e83cba32a646e4e
BLAKE2b-256 checksum
How to use checksums
b1f990f4d237f16e1222c3b82ad925b75d116daf88e3d50e531085132c073140
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
9cf7abf541c1279ad707210741921fc7096001a630fa49c18e1192dc97fdf2b5
BLAKE2b-256 checksum
How to use checksums
aca390a37b89d25cac5656e781c7b8e2da59ce27740f298b665dd4b08ba8000a
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-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
6601c4de05fdda04de40ee415ef3d5c907aa2b2f0a3bd26da50b78b1f58410be
BLAKE2b-256 checksum
How to use checksums
d52d386a714557960dd07136773017dd4f34619722eacf598d2cca0c19f5198f
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp310-cp310-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
a9846638df21ec1fc1b152670424ac9d8526188505bb8fadad1b8b27e5f2d875
BLAKE2b-256 checksum
How to use checksums
6f9b59c5a8e42d7ec614634c53e552c0a2ff1cc26e43c2b90afd1f739fe66e90
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-win_arm64.whl

Download URL py_ephemeris-1.0.0b11-cp39-cp39-win_arm64.whl
Size 11.2 MB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
24b8bece5026382093a706b4e740794cea305700a3b68dc683bc7b584403b86c
BLAKE2b-256 checksum
How to use checksums
657ec386b7f8827f6da9e43bf76e578ab57dc84a4c0fe6cd3c3ea1b3433c4a8b
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-win_amd64.whl

Download URL py_ephemeris-1.0.0b11-cp39-cp39-win_amd64.whl
Size 11.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e7e73972db58a85f9b2be6ec96aa7c27638c7ce03f0c4f69962d0aed37e465e8
BLAKE2b-256 checksum
How to use checksums
5f5befe5e504f1ed556c773e2bfcd9c09a3fac97d859ec9b1e6e6ce1f1b71425
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
86ba9114eb3397c614f73e6ffb9946e735179932e24b76df05aa0431aa5ece2b
BLAKE2b-256 checksum
How to use checksums
ccb2428c568f78dcc0158b2102b23904165f9455d3b34cfa34a01508e7a73ab6
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL py_ephemeris-1.0.0b11-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
211318202d579569aa7cfa09fac9c6aba8a88bd13416bcc96a618c5b5de29d4f
BLAKE2b-256 checksum
How to use checksums
ff2f125d857dee76f594261a8e5c4db35b8862099b3396528d9367ebbf09c03f
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-macosx_11_0_arm64.whl

Download URL py_ephemeris-1.0.0b11-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
12341f8c20d28d22ffc560860582658f84fbeee7447efb3ad31a83cd881d3bfd
BLAKE2b-256 checksum
How to use checksums
0341bd8086561908a7458028035cefa6150a20e8238f1b2e63458a71f39eda59
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 Sep 10, 2026.

Transparency log

Release files / py_ephemeris-1.0.0b11-cp39-cp39-macosx_10_9_x86_64.whl

Download URL py_ephemeris-1.0.0b11-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
cf144e244dea4bf2c71ec51f202f61230fe16afb4c98c7e28ed2dbc49ea9ca10
BLAKE2b-256 checksum
How to use checksums
bed8ad2f36b89d69b1b9a20dbc76a6e39823736a87c8734dfae570dc0635453a
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 Sep 10, 2026.

Transparency log
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