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.4 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.0b4.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.0b4-cp314-cp314-win_arm64.whl (10.9 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp314-cp314-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp313-cp313-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp312-cp312-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp311-cp311-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp310-cp310-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

py_ephemeris-1.0.0b4-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.0b4-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.0b4-cp39-cp39-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

py_ephemeris-1.0.0b4-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.0b4.tar.gz.

File metadata

  • Download URL: py_ephemeris-1.0.0b4.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.0b4.tar.gz
Algorithm Hash digest
SHA256 1d0bafb835bdf327c0cbc67b0998439ecee51d045af4c98ef376c128c873a45d
MD5 ebc80991399194fdef01a4d0484d8272
BLAKE2b-256 124926b0e492e14892cedf02d48c1fa0feec243fba9829b89ddc07c7cf0b9213

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4.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.0b4-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 8d8297b1347b8d93fb945d2d954156d652e9f6fa0f90bed031e5a2fdd80fe408
MD5 da7c3f88e9fccdccb8c306b8e66f1018
BLAKE2b-256 d5311ae549dfe7b249de376398a81f029d50caef3bcadc4d0b7132a92beba916

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fd10981104a3fbd82581ada8ce44f4d398d55a5a3f39b1f49b8f20df57a44a28
MD5 392323e8b2d078c1c7c7ffc690c6ba4d
BLAKE2b-256 5e5247fc91ab5efae805d829a789178bf0c1fb6372d9e8056a0e9c15f4b2bf75

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7125326ba24ad76adcf5e61a9f6c991cb4df71eb324d405855799288a1fc608a
MD5 e70cd6ade2eae8be5062ff2bf93a11fc
BLAKE2b-256 c7e2f05ab9307f12b6ba0927304d12a9541b757d9dfeca739f37f8a960aa6757

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5423ea2943d09d407847373e98278cfe818eb166fdf0f08334bd6f6a1a016429
MD5 5b553d40de5c613014e2ed233d20f8ac
BLAKE2b-256 d1729d304c7ba9edb204a43f50fbc932e8dbcebfd714963bf615f170060a3795

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7e78381bc48bf31b88946878f8cf2f907249b290de7a819af5cda43b1da66ee
MD5 a1f40dfee7869333b6d89c2780cb73eb
BLAKE2b-256 b71056eab9a72e5d465e3bb359c999fc8c1ba8118c84fa8cb734fc85b532079e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d1c81f5d680f33092c8ed9e163f48b7d2a486058ebf8852cc0ccd0f6080265f7
MD5 c4381cb2cc963f8a780d6cdd7c352934
BLAKE2b-256 e10477e220972c430489e9116fc7bdf8f2cbbb771ee1d8134c9684bcf7a5a65b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 220ee3f12115b7029722418a36f29048ef98a541c746f7d8695be68883344db1
MD5 80dca8659b4d42048afdcfbe303a5c2c
BLAKE2b-256 77d9cfd6a1d985fb5efeb79d588558b3f1bcc168f3495aea56be1b37e3932017

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 033406e547fd061dd91c363e5252af3cdb8fb94c8d06e66c241691ad441521b2
MD5 b53304100e60a53eac15a4469f6b221c
BLAKE2b-256 805da8890269915a3b5da912eccb42bce5c42a37cd04f197c8e3015fbf2b4034

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf6b96d4290db3fa46ca4a19ba200c4a66582a9277e880c54190a6289354516d
MD5 ba10604821cce59c8c55646263c52433
BLAKE2b-256 8ffa5df56d49dd3319a3619ec0630a2f544c6a147b46d0450fdbf5e97465442a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c5aff04fddf79b6fa6759a7d77a245355600d5a9c70c2cc30d650396bc35524
MD5 9bca5109d2778576f53977f220368e05
BLAKE2b-256 a3dd59d3522bbbe282404cfe86eb743370dad55e3953c5febcd1a01dc41fe1cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fabf0b84563341cac1c0aba7ec81218b31b616f406094afebcf49bcb6fd86af9
MD5 65294d40e430d4927428bade1af97425
BLAKE2b-256 194da01b08a1f64b6056a39e834efa9b681c6bb065d17845a58909516197d044

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2a0db16c999b4037d1aacc59d92d5c69cc39b4b508edd7148b7d66de4e8f8aff
MD5 c54f5ef5a5a6249dea4e48cd2863a7b1
BLAKE2b-256 86e1b8c11862834a13117167157c3952acca704d852f3e48e0d594e5d06d3fc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a75deb53304d6bdd28457e281ad3026277540dedfbb0bf49fee01ffc14c95a65
MD5 17a6d0c11efc5d961f5ee10fcc2b7ca9
BLAKE2b-256 871a711b23094889084540d807ad67a5fd178a321f404fab0b6607bf02df612d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee8c398ee583cfe037d2eec077098afe097398d83154f2eb3dbd3949721a34a3
MD5 ae77ee484cff311c9ea8cce39ce18a0f
BLAKE2b-256 9a2b9e638eac7294b8dec61f1b43275e5a0ef98852f2528de43abb2a93ee9bf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ef33595fa345a9fe30b47dea23aa8a2d74fa2e300e8a9aa1d083109f19ae839
MD5 fe9f598687febe44c9b8b95d09a9416b
BLAKE2b-256 5d2bc58054b217405687d2d1d6e1218bd9015cef123b46b9611226d664c6523e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8fbaf76b86c02f277f7af0abf1c2d22c05d39b627f77e0e639a8c2eab6cb399b
MD5 9627da334ffad2a07a82d8abfab223b0
BLAKE2b-256 2c6b420b6f9a8820d2858d970f8db4e6ff2ee4d921eabf5d3b2c51fc102cdb31

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50131c66cd24538a3d8c1bc5603e225e6df5b34606ae990099aed7052a030c74
MD5 11ee2cde6b6dee042ab46c02863ebcb4
BLAKE2b-256 243d4ab06e7e9c9d9ceaa797e31ec131a38175b773cd750707079b2506a9e63c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2beecd8312beccbed96a79e8761c20b6667c6d0a55e5b62224555163f1abbb7
MD5 c05e735c22cffa668690fa7c6f6ae4eb
BLAKE2b-256 2b861291509ff8015d3e3899f7db4a2c5edcf8ae0c98c34239a5e452fe55c33b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9d7181bc56ca4185f42c13e6fc5b403fe2b176995eacfe3d1d498cf88c1f90de
MD5 7f3866b6282133e05266e960d3c91e09
BLAKE2b-256 ed2bb1b6fe7b99c1309b49d347d9c3cf5ec85943b34e91466044587730ffae6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 08d2c728ca0a39f4925098157ec3a97d85bbe82219460a0502175ad54944f925
MD5 436aedd084f8497ccd4c28591df39922
BLAKE2b-256 6830986d25aeda24255c5a239226eb1d04d510362420aab3fea3ec66b8f8c6de

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d936e251c94e3a85c9c88e54ac26b9561eb62d9113d279563ca5c77795ee75f
MD5 9b4010b4b5c6642ceea5b56f0a49a5c9
BLAKE2b-256 bc87d33d1a03e5f77acc8e9a3a826abef5d13bfbaa51f039cbaf15df0d02e1b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37e6f7cfd31c3264305c47eacd664804b17138bc846d753853b86327ebcc2fad
MD5 ea2cf7f4e8a53421327c41855c9503b9
BLAKE2b-256 808ecb9679109fe4bf818a0de4f768453e84c1fbf3873373702054ca466a5370

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04e0fa0105e14d55a7f2e07ffd71eacfccbc0dcd1d3cd5151a5844467939bbf2
MD5 974f07a588a415c80557fb954b8a3eec
BLAKE2b-256 81411a87764da093ac9efd3dfcc6a150a8b966ca960823b48f0d95e368edc348

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 164c1fbfd0665d567fcea6cf043a111f2c99ebd9f3997f237051cf637bc35e6a
MD5 a6b759c58fa7a7283ca9132278126ab0
BLAKE2b-256 42520c373edd4f86582447af90158c4c8466d5e65adf4af6c17062382dec459a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 fcd8394453e77cf009b765c82936dfc4f7feb267d4054925dbf6dbbd34cfde18
MD5 26b5399f5ce588db8bc9a430f803fc00
BLAKE2b-256 e28be2b35f9e6405d23a089b07ee5204a685bb0f40a973afffcad2ec203c1816

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3afe2b4b322767cb75e6397164f8c3549fa8d707f8ce5a26017e4f2ba422c9a5
MD5 a45adc80cada6950f7dbcaff8596370d
BLAKE2b-256 81a8ae209eb60dc2ce05deff1f6e4ed688a4aeb90d7cb07e728281858e19da93

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6af52a5a2fb3ce058167884d63979f200d0a29d68bed54160e033c3dd7cc9f53
MD5 8130e5608025fa6df72c30b775462100
BLAKE2b-256 ec83c5ca078e1f0434b1509ccbbc945d2b73177bed6082f9ba10699e2a68fc37

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 766e35a1603f17b8e8432ab0bde26dd13cdf8ac43822ac1b62b228e9a38059e0
MD5 26ef76eeb794bae10fb84fe051461033
BLAKE2b-256 9b557ee94b4c1adfb9530bb62d8ad74b136467206e6e2787473512a4ca8bbecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eac2126d8dae1b04a5c22b62aadfb071afed3ba25f6d0bb9147495f7f9f6d9f
MD5 bc632902605042682a6baca13310951f
BLAKE2b-256 5a7493c79d097df972dabcefcb1ff291ca0bf78fde55e5febcdee350eec98242

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba66cab82e1d88cee766ca91390062611f23efa74a3bc8bd071a49a6046245fe
MD5 0a5d3c54c2f7ecdda0c832936365d918
BLAKE2b-256 bd7fd7f90d4355083a52770045f82d931058cb38b07d0c85ff1ad2e7efe2e164

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 eed24119c4ff9fddda8e37de721cb92ac0370b2357455402337b1cc566c8b43f
MD5 53eba53837068c149776c33c3cffe6a2
BLAKE2b-256 de949c4ff9c20adb8ddc427fb6c600f19708d0b4dbab140b30a000985d1a710a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7c0f3a54a1afd9f73ab3d0509eddb170fd6af6dad43a375eab5691ffb251b0ce
MD5 9aa7d1032fe7c2f7b54019507ef36cb5
BLAKE2b-256 38fecc361cf09100300b7c3d724a5f4c8a8942f2e6137c633d77f8452f3a43da

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5e11f720facf749e2ecc8e012b7f7f75fe58a9642eb09aec791f8792c271fc9
MD5 6494ab6152b0c2c7b0da4793ccb396bc
BLAKE2b-256 28c37220bf254294c9be283ac7aa2485b871bbdbc58c0034bdae880f86910d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cbe554ab234096db51f5abbc1b3ed6e21ce84979edbe144c76423fba83b9522
MD5 6e467be281ea49d79681d98cec0a8c35
BLAKE2b-256 55edc334d703a2c4afc39ec86dfabfc3910253c88f2a31dddae13471f99d05c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04557796bfe6d6948d8f3e330dbcee01b927091320adee3ea6c7410d9b6c74ac
MD5 df539d08ba17e96248f57772c5cb5740
BLAKE2b-256 4da658ac30d3c6e025b50968235f00038b917ceaa7c06363b9eae101166f8ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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.0b4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84c5a9ab6341e0944163178dcaab21a29ec56d4e6397af1f73865792d750fd97
MD5 323d9e5de2c31a63f235450a35489035
BLAKE2b-256 26dc4f376f6c1f914b7b77306353fef42cc18100fe84a6b7c5645be9cc073bed

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ephemeris-1.0.0b4-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