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.

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,114 bright stars, the 28 traditional Chinese mansion determinative stars, and representative stars for the western zodiac. 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.5 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_ephemeris-1.0.0b6.tar.gz (7.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_ephemeris-1.0.0b6-cp314-cp314-win_arm64.whl (10.9 MB view details)

Uploaded CPython 3.14Windows ARM64

py_ephemeris-1.0.0b6-cp314-cp314-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.14Windows x86-64

py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp314-cp314-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp314-cp314-macosx_10_15_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

py_ephemeris-1.0.0b6-cp313-cp313-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13Windows ARM64

py_ephemeris-1.0.0b6-cp313-cp313-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.13Windows x86-64

py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp313-cp313-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp313-cp313-macosx_10_13_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

py_ephemeris-1.0.0b6-cp312-cp312-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12Windows ARM64

py_ephemeris-1.0.0b6-cp312-cp312-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.12Windows x86-64

py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp312-cp312-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp312-cp312-macosx_10_13_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

py_ephemeris-1.0.0b6-cp311-cp311-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11Windows ARM64

py_ephemeris-1.0.0b6-cp311-cp311-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11Windows x86-64

py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp311-cp311-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp311-cp311-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

py_ephemeris-1.0.0b6-cp310-cp310-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10Windows ARM64

py_ephemeris-1.0.0b6-cp310-cp310-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.10Windows x86-64

py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp310-cp310-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp310-cp310-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

py_ephemeris-1.0.0b6-cp39-cp39-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9Windows ARM64

py_ephemeris-1.0.0b6-cp39-cp39-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.9Windows x86-64

py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b6-cp39-cp39-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

py_ephemeris-1.0.0b6-cp39-cp39-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file py_ephemeris-1.0.0b6.tar.gz.

File metadata

  • Download URL: py_ephemeris-1.0.0b6.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for py_ephemeris-1.0.0b6.tar.gz
Algorithm Hash digest
SHA256 cdf8a7406000f8e03ebe1f58df4e2b6a13dae0acfb3430f2fef6ac80a2fcb67a
MD5 383488234806f705b921df0c7655ec30
BLAKE2b-256 a1846e718214d58897edd085034d16e8b4f154c17f907c6e82ab1eb0ceda68c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6.tar.gz:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 549dc044cfd5479068cc969efcd801fa8703f37fd36376a05a0154d1f2c21442
MD5 9a9612724298731695b878866f87be49
BLAKE2b-256 d172f269e4324db76fcbe05c216efb27d7613d87ba852bde0f9b8c5e661d2155

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 49be075eb26233192bcbafd208ccf00f01064f1fbcb9b5c178badd31ea9376bb
MD5 57e90325569bea354badf74a198244ab
BLAKE2b-256 21e4a1d066d3ce0c430f0e26d865165915a3e9fafecb061081fc7dbedbdc5b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86ac58395ed06315ec1523662b4149d3edbec736f068dc46846d2faf74ed0fa1
MD5 c57a5414c84a3936dea79b0e738c9d5a
BLAKE2b-256 e2864cb39664b905864db9ad20c986d6d612f1888fb7dad1e30eb692e8d570b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ad149f6e1b044bbbcb436bb31dbe1a4702dc0faaabaaecc8da7770fc1621ae2
MD5 8ecc8a2d4d3e9f81a035f695e37686bc
BLAKE2b-256 793e9b74423208eb045a3a63ea03b7c4e6e913e2080c8eaf502cbfd175fd7d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9d5143d131c054bf0f800a0f254f6674be27c3b1b6d384fe9f4de3b14ea0ca6
MD5 636928de212e37fb7106523217647e9e
BLAKE2b-256 1f2df17f7e4a4b1e3264fa044e51e1cfd96ccb91df3c48b31eef7272a981bbe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e3cac44b5c16baa6c95338798869f54c1fff385a56cc5321e1008be6ca5d5e24
MD5 1355c300152fb7d73b6d6a918d84cca1
BLAKE2b-256 209c3f52de8c146bcf2df07d95294abf368ed01be20680874707399da372b5ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 10dd9b20babc3e21dd37fbf2506128a08b4b89d1134f6e4f445cce81e53def7d
MD5 6f56bf22f4bd0a61edcc88a7afff4c88
BLAKE2b-256 a1486e2e05e31675c4e6f28569246e3be64e5ebc1db6a963be31f2756f93e9c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d8ec3a9729c54dc2bfaed6a9dea99d1a3578cab094eb57913c59125e2878cf9b
MD5 0ff4f8653ddbbcf26bb5ef6c614cd4d5
BLAKE2b-256 93af1e7402da61bfb43f978ad2f980c3560b31a46eddd9f4890cb7eb70a47a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a2aa74ed193b80d4e7882c36fb1fbfc38ed48ced1f4bf19344910ae8a6f2a32
MD5 ce7113a5441800494e921bfe60834731
BLAKE2b-256 1f52987cd2f1c6acfc7db3bf568a8af75d8676aa28a7c85e1067136c7d23a06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49c01b08bb096bb98937c31c10a10cfe96ebd6694e012d66e297e20831ade5c9
MD5 7111e638bb3a836f78c6100667e74f84
BLAKE2b-256 f24fc20b5d1be51640aef4d116d9a195bbd2908d1853500b0894ddae397ce800

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36192bb6988f15ec168d1ba8f89317c6e1f1c2747b4a58d6078bdfe4c0e579f3
MD5 3da47ca7e2c608d529236373d81a1f4c
BLAKE2b-256 e1f90130a5e6ddb74ffd3458a112a11bd0e2db76984d27db1cb90a757dc8f06c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 834b3bc394bfc910b814de47cf8eb02fb90c0151028796d662b17ade1dffc10a
MD5 28b6277948a4bc1a7f8cd54a1fac8c07
BLAKE2b-256 b7ca0ecc70e9f17e8b4e1fbab26a6ccf0325d562cb00e0b990176faf92656098

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 9804e82904fb724ff559394e49c044f55bb093dd23645dfb045a11e18662dbaf
MD5 30a130a0e28e4b55724a01c568f26bab
BLAKE2b-256 9288e945387faefa986290ef6814363eeab90931446b6bd25d70ce4e18e75d69

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7e75569928d3d357e63efb2be560f85df27656a1bb64f899c000dc1809f4eb1
MD5 7a1c64f20ad9d6eca4f5eff80edc5790
BLAKE2b-256 ea33faef47772bfd5e742f948fc7dc186cdce457eeb7c68a7caa177f4a022fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26046c7527fc8bec7f18d5fe286037ae47dcf3f40bce4b7c04fdfb64c4c35273
MD5 b1ba58afabaa4f2195a95fffbcbb0501
BLAKE2b-256 7181391c5dca545ae44d53bbdccfab31d1e6b3a1913862951c8c1d5f22b865df

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 346abcdc1e4558b124c15cb60a4d34bd8d094a6983c874c2c8fbdbd643cf83ce
MD5 f504052b315ed17ccbf3e53cbb76c121
BLAKE2b-256 64da8cd60368375b99ba050ac2a1d9195097b2b195924a353fab6a351852f93e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ef4dcfe83c47f073d310809f4e32c4f27de8c29cff98b5c1f533e87b86d627a
MD5 6d9a1dceeddb6333576a892814f080c3
BLAKE2b-256 4940a702196c3ba4f43e1b588795ede09099725feef1bad72b1e454445c530eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e738dab2bca177b9cffe2bfd4679722159df3790619cb6aad6c3f07d4d44864e
MD5 c8afe578e84c8ca905a942ff7aef5717
BLAKE2b-256 fb365ce4eec0830772219ac911e466884e337567f2de7add8cd2c40c93df1b25

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e1e677c9fb7154ebb37e12df749e220722a1bc07375dfbd4fb2482395919c5e3
MD5 b109e81eb1e1facd1b60a13f714bad22
BLAKE2b-256 2a8068ec902cc74b3d34dfc620a136db76b63024811215dc9baaab69ed59efa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 73bf52668cb9a16daade440a833e2b327a185fe3d5d49e561f0035c00f954c58
MD5 87a545595929089d409ac296321db5c1
BLAKE2b-256 9aef5c00288d9ef799201ffa862b992c60fa0a410d8e4ee9aeeaac42131387b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe2c1deafb55c6f10c4ffad358017f8693d60f8681ce5a4a315d44de18437ca4
MD5 fa4d9af71e7c74ad8eefd293f789c1f8
BLAKE2b-256 cb887b5e1eb41ba2e532683283da92adf0b7363aa1ab14953b7506f2549b568b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c69dad8ebcc6d255b95f30f80a1186bcb512c7f1e424387aebd52604e2dc414
MD5 028ace77df7628e0b41eecb39ffc44b3
BLAKE2b-256 694085e39cae0ee6f8070bbfed0bb03628b0789bc006de4457e3ec7274cc42a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a066ea029dc1ea7db42af850d6ad176971894f94c21f1387a7d3014848ebb1d7
MD5 6b7a3de840ea4cdb4895fe2872433c91
BLAKE2b-256 7b40e6041096dd421dd0e80470183dd44e4cff3d343b62b869f2b5a2a02d87f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a41deb722e33b5d3bd6fbe06c4077e00cf60f98de473fb4515fd772d9d925594
MD5 ebe1f857a975bdb04dff3ea336900e9b
BLAKE2b-256 939a6f76581bf6645c138229deacaf8fad436206ff1597ca5eecde8fe790b628

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 bde4becb8b0ec0fd8980152e1db37a3b5c67937179cad8180ebdb8c170bd7645
MD5 a20175fd7303a838cf9ca1305027781c
BLAKE2b-256 45a123daca161327f5b84aefc638fc3262a460a0f4c54550672405aaaf044d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb3df06f78183f01960f95e029a9fd2d31909433887c255b4d975b1bf26c3961
MD5 8bf7ce7a0b6294fd4f48f0cf8d3976d9
BLAKE2b-256 4a45fe99dfac01839271f4f5446df4d29987ae50630b2168c3de1b8e844a0de8

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c3fed15bb64d07fd246080d16e054496acb6305c6502a9a95f7c928db163d21
MD5 73ed3ac5ac09a8a34cdb9907524d3734
BLAKE2b-256 f923eedcb0720597acba83a0dcaa0754eaa17323dc5ea3169f42b068340c9f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d809fe6fea2e8e0e8772892551b4553407253f0cc6ec077f27b5b1d41c637a85
MD5 cafc154e50e99a47f090ada577b775ae
BLAKE2b-256 47189f9464d3989f7b6da59f341f983ae5fb78f198b6c277ffabbc4172f9d853

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16281760d2ed1dd6bee0319b177ab1aa3f774014e44316a82b510ab191d0537b
MD5 9d703e11bb40e0af371cfa739f90b96b
BLAKE2b-256 b13d6503060f022eb931d90c591802ea91d351e84fac36bcac1c447ec5f37aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69e741eccce98e3cd025a16e0eb24635ad18eab10cee005cf113642f9c5e731b
MD5 aaf0317408369e7bd3f6c5cb639bd5cf
BLAKE2b-256 b01d7b336846bbb8395ae41482a1a9c0cc3bd4a531f04f805b3643f5c3965454

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 899c9880cd336e4e2014a31115445f280bd9884e4724499d4a0ee9fd3439d3cb
MD5 6138b38f9c547cceb5f1a955f3850399
BLAKE2b-256 cf834f4f2a77b3c825de7ab648faa5baf5e552a86be6b426b3b28666a418e5bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-win_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7033abc0ab6a7485318a44850f9cfb4b0d93f4b7af9f774e75525eb94a635aaf
MD5 320e7c6e89a2e65f75091272a824ed68
BLAKE2b-256 8cef8b0ae32c6c15a6a51450303cf9e9f425d893fb176e9bfc285e11a5c780fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-win_amd64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb65cafe5c2eae3d443bfa1d30fe2b5e48b750dbe953a7a81ef7856d8cb9ac4c
MD5 81009ed4ae864c95343ebf46b387e1f1
BLAKE2b-256 ce60c2635567be6705fbeb99582e35a8306f256d64581114b88b15bb9ae957cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3227a1523ac93119715e7294e859b229286f061b25b54cb214b5aea2109609dc
MD5 5a0a2658412f192e17e91d3f7c6add5b
BLAKE2b-256 6b8392b4b93cb8108bdbdf5da004ab5bee44e7eedad4c13179f75aeb6e25262d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2775ad00db5d8d2a8b867c8b4bad87b86caa765ff91d9954d596ee987d62718
MD5 72dec579f4918f6de00645fb9437b485
BLAKE2b-256 5e7a0b4284f3d51b60700d40462ee6a816536b30f795d9da257507eaf003c996

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ephemeris-1.0.0b6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5dbe43fdc64e471720baa908c1d0267a034eb0a8b5f08e0c1707ffbde595f382
MD5 9d8759f9339f55992e1468157e5e719d
BLAKE2b-256 9a76072488d7bcfc2ce66ab4bb872060f51c8bc030d97df6601f21425c2a33b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b6-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release-pypi.yml on RedSC1/py-ephemeris

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.
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