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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: py_ephemeris-1.0.0b5.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.0b5.tar.gz
Algorithm Hash digest
SHA256 7ffb1c5a7e61953c292cfdf01166e2969f9d30b66ec0369ce3b74dc397494fd5
MD5 8d578c4e9b0434ba8c3ac99fd01ff700
BLAKE2b-256 9d324b9836265f66ea6168c04bdae9405c3d4849e38129eeed341b51946ce7e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d662bfa5cf48e04a5eefd52ae71b02bc099dedb63a1190387ffc250f98e9b019
MD5 3595789ac3e318ad0bd65cb86725ab0f
BLAKE2b-256 1863ed4545043cf2b9f96032fecc4c85229400e90bfe6ea2328d4091a59b2432

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 54c081d125e12c87c5a0d3df1eafa9989e297638228d42062d9e0a8641f6f15c
MD5 605252a0a8bce09a57ed9a408eca6f6a
BLAKE2b-256 3fae86232ac58a6ab0a098f5aecebd83cf419a58710cbbc9e69fc809756a27a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05b22976a2691c96abd84ad5965ed3b198cde38805426a94d5e7aaf9a820f545
MD5 e5d8249c82a510eab31c8e63e087f8be
BLAKE2b-256 06a0b8d499ad9e9b1950fbd7164903b914c8c87783465bc4cc2b607dc0e3d0f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6122a556c75ef98f56d9ef088eb13741ce8dedd4d0fbb66228ed282c64afce6
MD5 1b80b7736d490b787034db095099f171
BLAKE2b-256 9b0eee938469e69aea0d3c7824b43ab88b54b6c309ce7e3d3138861090788da4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6a56097182e1633b5641c1d8002dcf795f9aa5f15a2032b0629aeeadccf3a67
MD5 1933daad0c56529f887d61ed234fa794
BLAKE2b-256 8bac66e6320a908c58d4173ee86e228831401ebbbb1147fe20777d455bc8363b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7eb59b01ddc8f6d451dcf49eefec7481dd374b7cfa3a756e0ca39422f7ec683c
MD5 9345915a2ce97756e7b8be9e8b0943a4
BLAKE2b-256 0a522c20234c367dd5f6242f364a2915dceb961e1ce897546b4ddc576dc75c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8981d5b950e83810aa6bdaa423e009132956dc99f8489928e51ebca05937b12d
MD5 e4f828573c847dc4dd8b5359321410ef
BLAKE2b-256 f326489cde2b6d2f73b6886a9b9f898d7e50dc9eff77e37eae26db8f62d89e60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b330ff9dcfbd14487941f81b73bce4814b817d541694c0eb73babf438d8025f2
MD5 eeb8935b02025f70095e1431723edcbd
BLAKE2b-256 b813bbaee524a62605705ac50c58a95b82e2a05cd5b43cd7395fb4fc12ecc6cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 febc85fbb7e3050126e354b4164596d1cb589c8874b8c90324d97af0c5798a99
MD5 a3e8a4c3bff880004033a7c2c0588754
BLAKE2b-256 bcd977cb3518df37d05b38f54fffc062b74b4319bc6ccf0b3b8a21c3edd425ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 458d2b82f0cea80d134d25397f668a688953d3b4cc0cad6c6924de3073079c32
MD5 e1a048fe746a42bf66578509987c344b
BLAKE2b-256 b22ce69d5566d974403ed2f0afab6d052f124693c31a79e05e07d490ec0d4038

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e24fb9303de54d1ba80dfe6aed18493a7d5477e4f0df37ca42c55ab69a90cb3
MD5 a4a6a2d914e66968faca5839a059db5d
BLAKE2b-256 ec506af5f90339e1e876c386c8f051313cde701bb6402fd573a2d8d3ccc32bc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46306d7a3254d60864a61308a6878e7375dbb08bada2926d8d76bbc5da74399b
MD5 4506d0ddddcaac93c9242616703b6bd7
BLAKE2b-256 1b99efb385a690f2e0137979d3181a05978a155b5e07207d0dfb435e32ff2b71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 d418dc719eecb2c111b0846787ea9e5849e936489863669130fa40bed3a7b7eb
MD5 1ae01044bdb00237ee31e4580626212f
BLAKE2b-256 b2296af6d76f17c926279e239a547e45c4125c93cf8913a86c793418438d30b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f73106629f3addfabfdfdab6f529fcf5c8af2cc193c72af47e3e451fec89a554
MD5 2c082bebb2e711a5071231b7bc263155
BLAKE2b-256 1d3b82544ecf6719453191acc6ccb3853aa5202670640d3589f2285f721f3626

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5171c8b74ed37918eeea028f741a31662dd86c9fb09f7b53edec3f128989b9cf
MD5 335166363b957e84170b3a29e5d9bc4c
BLAKE2b-256 794374fc93489cfe30b607cab2fdd3bfb29fb111208d5bfa9db9365950651277

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e9fd0b42cf3fe19679156636319bff8da6eb0fa5ea68f11518cd9cd40615391
MD5 f3611fb607b8f4e58c4f5283af197dd9
BLAKE2b-256 060a8992bf517f1d08bb335be93afef2e989c1a6a4d44a45ca814a24330d7caa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19e2d0de4c7adc7da6f5b0eab4db71d544a0627e9b231b75c4ff9447fd165c4e
MD5 95f60c9debb7b928144b6748b5f10ce1
BLAKE2b-256 29fe474322be3871d1d2e2e3298b9e3b6fb251f4d3a7ce8889837a9477510105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88ef6ccccb9b569672f586774dda9e919477ae18f81d0ec75e8edf831a6e8be7
MD5 a904cfca6a948a840b724b60e9b2e0e1
BLAKE2b-256 875fe6d392fae68cc870ec123a1fb2c33e41a5b22a550b3203ec0e019db5218b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 08648afa720248235f76f3a3e0415e0ff6b0fb224efe21470cce0d5808b689e9
MD5 b5b53d22de9291ba2c137f8c1cde45ec
BLAKE2b-256 2788a4c047e2e59c456333ccfa5ef3ff3a69d18158444b6749592a77052df9ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0153f7b98d715ea250d96408f303a38035f3d907d6c7711d06ff92a93cbeb89e
MD5 ce3fd242abd7ad5ef3cd78850ab1c8f4
BLAKE2b-256 a76dfcdf92c59cb554a957dfe76a0fb8f9baa0158566df93fa9a698925d787d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7de2b87ca4467f3a3daf5e7a70025cceed00ccdc6e796e4b3c01e361b3c097d0
MD5 596b81c5ada67acac8ec44de134f3adb
BLAKE2b-256 5749da02e5ae510304e909a68318ffed7e8730f5f65dccd95d9080f8101794a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e482926686509e1e8f40bbe5ae82399c7ed94c7df173b9d0f1ebe4290de252b
MD5 0fed6ed8e580b4b833235c4097ed5fd1
BLAKE2b-256 0bf4be6baca7d402f325df866f1cce629f9a9df675a26a99245cb36157e7fd75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00faf78af908c7b2fdd214e374f622008aea2d66536889ac887f68f55c170b19
MD5 e2a037a501c410cfdd86fe0af67d9a9c
BLAKE2b-256 9926d4fdd88212ea3dd393ab4608d6fa76cf9dc43da6692668e51757871a446e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b46af285b0f7645dec0a70ae5649641334e94928f7c8f50ef77b3a25bf6747ad
MD5 b11913e7c3fcfab40c6bce4079a175d5
BLAKE2b-256 5607c138ea1abb8829744a36b12e13ff5708f4a1a5dcea4c0d4b67cd5d2cc058

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 fa2032f27cb51c26934b8f6345e7e5d481480e24c91425c073cd92fde9549062
MD5 04a3f82767bd5250465d0f5c2dfb7616
BLAKE2b-256 315e71975ffe7b3fffe1a5a6c7b23693f3be5cb1bce9445d2948709353a09212

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d8b9d41d293de2ada42b4bf6add169b560b939f72b906d134474e28546d57ecd
MD5 57a72ff0677075f0dc0c7a5ce5eda1ec
BLAKE2b-256 c7bd1f9d6cb0a43a945f552cad661b363c8257bd2eb537a9eb15aa9b53bdd874

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a21b512f6076fd54b620ecac8e7a811632ce6347744d4d0606feaa6cc4edded
MD5 148411810cccb9e2803659400fb065d6
BLAKE2b-256 4b60e8cb69b5f6c6faa5fb843ea49e7a6ea90a618dcd64569f31030a14285b66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18312e9ed0090c075c64fa4244c60d555795f9f95c86eeb4a1cc3fa890f09c16
MD5 4bb311f8330eda5d4f3818fbf85b5416
BLAKE2b-256 a405731fa8147023cda4c5907c755e9c6c2021517a2217350a027c8e69fe19a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5311cef7402dc75209320c573503d75f3aa8c23df5989ebc7002802eaccdaf0
MD5 4d7f1c8b28916f2690d7fa5636ba6bf5
BLAKE2b-256 49724d45df9f0dafc01469dc3ebf9eb967c0a346742841e98f2b86060a8dbcdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f4cef7c5e3ddc389727f771c8d40120ac6cc1a352105e03a24ad0eb8bd42329
MD5 91c231f5961e754681569dcbb3eecb7a
BLAKE2b-256 71ee68dcece07d288fa58d2e28450dc696d5332879e17d114b67e2016946af5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 71299b83370d1df1b9361302ec13cb39cb988519418a226a61c3651302b3e9ef
MD5 62f54299e33f8fa277f3499e0f631e3f
BLAKE2b-256 d498d0b08491075e34fea24655660426e3b12f319bfdce60cd7143f676a3bbaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 db31fcb04dd35c78d6bdbecf03e04289a507d8d8efea6bb782d49404a6839acd
MD5 edf3ac2a92277ff644ea45cb73519208
BLAKE2b-256 2ae033e960b30850e127e3d74449f9a11ed65b688d9867da5bbe3d809365a288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06de2d3c6c4e99970dac6fc12c67e186607daf7921030fd07972d1573bccda8e
MD5 b63250db662e40a2be270a9edb422324
BLAKE2b-256 2efde6cdf45a7bab8e94f5e9e8f8802ebc53f566f0d331114efbe225a05fdce3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a274f112c8e6754c7fca925f2bfe53974fa432c2ee92cdd6306e95a451d6672
MD5 ec212ffcfbb23e68a317086c8b2821c2
BLAKE2b-256 66cfe8c25512087776434ce628f3c6cde2f9c7770119ce91ffb6e2ce4d314ad7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa43fc35a95117aedba1836353c410c25ed1d96fa94947a834c2fe3d801e839a
MD5 92a603b298bb049a324ab9c635424283
BLAKE2b-256 022cd36775cf734aee305f52b0e624e92f78da24e6b685122820d95a2998a5f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b916d1f23ab111613b1717bf9bafdf502b29865ef461078bcd407ed94c26df94
MD5 4840b5e9b0fe806d63d514abdf7b9efa
BLAKE2b-256 e1f0278bf408cd85c711ff89e17f3c9728c65e80bfbe833f3d5eae6e3606734e

See more details on using hashes here.

Provenance

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