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

local_time = taiyin.AstroDateTime(2003, 3, 13, 14, 15)  # UTC+08:00
instant_utc = local_time.to_julian_date().add_seconds(-8 * 3600)

# 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.

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: py_ephemeris-1.0.0b1.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.0b1.tar.gz
Algorithm Hash digest
SHA256 fd2fc9f98cd138f81a4e886f07cc9fe670d285190a15056752aff5cf18003557
MD5 896da022f8017e5e223825ae4c825b6a
BLAKE2b-256 4c7c62b7b88fbd7c1bfee77a4b893a663d025185eab07850d1d2a6e7ae1b752d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 a2c09169cf54e3557c111e690f175427b803db1ea54d13b32dcbf14fbbc22152
MD5 739fcc5b17f3dec69c5c2609f85a5394
BLAKE2b-256 c71fea8ff9001754ec68b50ac7c766b2b445f7ba7136de0d783f7656c2ac256c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c1e00cfe77fc93f249f29e6839622ba118a166d8414dc23a8fd0f265dcebaf87
MD5 090318faa498cb66f0e221c6ebb16f12
BLAKE2b-256 251afb54097d0540858c5f409b4b5fa13721a4bd87ce965263c7493fdcc3eaf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48b5019846321fb5397dfb607b7fdabb2a1cf43e86f71f68f97bb6a0bf55211b
MD5 e06ed6d93cac6b4f06ed0b018011e945
BLAKE2b-256 4ea2da2de9738fa559d5ec554e26dee3e93be578f26cdd43d23b2b42c2d0cd83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b30fa5d85625ffaea8033444da28e69659bc580a969fed27b5bd7cc3f5941a6
MD5 a127a543c4e7c35df3ebd54518387581
BLAKE2b-256 90d25fe79bdbdafcb9116ff4735cf2fbd069eaa003210d69a2b4419b51374e6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a49a92f4656289eb63c79cd2cd0828900071ae972e2fc25f50444516a464ae78
MD5 8e0670e6f48c035b491a39328d64529e
BLAKE2b-256 91a662509294691599e407e220edc0694a3ea7a666d2c09ab3cce099f87d58e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2bf0eca6ac2e20d28acd0bd1d0d0bfb69310258af0509e23f565e43a527d4f79
MD5 847285686b95956b72cfd51cb37bd5e7
BLAKE2b-256 2783b40e04affc4a63316b5973ed68192dd0ff246aee9e98527d3d961cbdd5d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ec2ee8a7c800d98b8d025331f1afd10045eb624b2a94f61e8b23cf80f8b62984
MD5 09ecd78d1108dfaf3599c730f1576c84
BLAKE2b-256 586ea0db241ab883f955375b5b4d9bc41740a312337c8f9dea1a0ce5cf19327f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2892102972ed34df374cd79070ce10adb44aab6b76468ba824bfe7cef8349709
MD5 525693872a09a4f6874d727fdb35b626
BLAKE2b-256 006cc1e2a5be0420c46a831d67ef4ae53e756e43006292b3bdd83a273f3d2eb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d2fe994b635c1ad725317e490211485c09ef69f3c80908012d6566b12fd5a46
MD5 90b2376aa6f2eaecb02f1fd03162517e
BLAKE2b-256 afa5bcfa598c998b90deb550569be4189ad968bdc50b5e5d61d975163a79bda9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4a370a153e74394af4bb8dfe0a2340b7ff39a2ba01abdf80046923ffdf37ae8
MD5 eb8883bccf0f5f08cdd798dd32fa62dd
BLAKE2b-256 47f24db0d3d0ab209afac0fd3112ee271750a4e69c17de432772f0849953994e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4c9022ccba4e0d376f4e184dfca2b17de791976af383f824240db6e047cca50
MD5 7a4fad55afd00f92be923e787e283f33
BLAKE2b-256 32e21513722d0487689f0c6553c8d144e9426bec00b6028ea9e1dadd9c1d7862

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f80ffa87d2a788983020e2e37f0a13edd66005277a6846fae1ba9c0baa1d68d4
MD5 54d2f6341ccf445e4bc4215f01f5c6ff
BLAKE2b-256 9e8503727300e4a22e0d99e14ae80b7ddddcdd7f7fc0541c23b6464973e21e52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1f2dfa94539100fea7b6ae6557148a4333e8e46dfcce8ea29c0f165b46d7c3a5
MD5 ce91eff95fb12d2f20d741662e5d363f
BLAKE2b-256 25ea7de1577b8e3c4e9457d3055f178775e22dbeb27752abf0d6a380714773db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0ccfa64a1738dd8a4f6e50a949f94789ddc7b344b6ce03438b5e44489e60df2c
MD5 e262d5eb8febb87485eab2029c630349
BLAKE2b-256 9a6a0f9b89af22dccbeda8a5288db4e4ba7b4126fc8375e9fbc351cbe8066e6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50dee2632e267d5f85c4eed8f010d56db7da222ff933ed9c7eff6f8a5590b72c
MD5 d86e2632f6d2cb825febdd0e700019a0
BLAKE2b-256 75de2bcbd7866ae7875702a9eb2820a26c065565caa5c53ade51d64e11c43d20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2bc9faae2a03eff42e99e31746bdb5094bd8d8016f5036c5a442abe80cd101f
MD5 f05c488cec120ff77182b37f09bb790a
BLAKE2b-256 b9d89c90bde3ca33f1fd91d799f31d97f9edb1fb66dddaad6c3562ded6e5fdcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0079256401a6b802964418e5bb115ddb87218ae1afbe36e5b33b6bf21c32da03
MD5 1f9170e05e6ef3b5b602d6be512f2db8
BLAKE2b-256 b19eed0f1eb3c25a2cf655bf628a1557d148e2d9e9ee4799c7eafd110652cf7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fce2f5ad3b1cd42acc78d74f9339ae75a5a6a259c308999ace7b1a38808f1d8a
MD5 a708978039785c2d47554d3bfb233e9a
BLAKE2b-256 c449638dd8ffcb8a430e9f418a25805822b669fd90e713f06e4c1e34321e148e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8fde328430dcc36eea4f2022df18d733e14d9518469f36ce592bc5e3a1b5dc6d
MD5 8a60008498eea565d8f1b75f6ecc76a3
BLAKE2b-256 03d896536be51f157a9a5b34cf305d4acef89ee4772c76be52b7ae110f2ee0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ee8e4cdf8887b917b4b468232a110b2fc1ac8f7979c25cfa55d0fca3db9a8176
MD5 6f8155ab04cceee244a443752faba3e8
BLAKE2b-256 25a3bf0c579cf12088be6f4b8946eab88c17fd8aad2521eacfd0fbde814454e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6051a22d57dc76254ede11e56077c5fccbc4fd7cef552af6e0ff603df0cc4481
MD5 e3050fdf3ec4e549393eb5e4fcb2f550
BLAKE2b-256 f8e338a381461d4cbbd033e705e9fc9017694f1523a41fe3ef7f18f73cf31255

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb6ab0a96232d3fc19d58fd7ea4f995db9ae43a8de90489ad5f2bc0cd2ca0f73
MD5 d09122ceb2f8eb7b458edfedc250db88
BLAKE2b-256 235d7c0d34965f612830a5edbc211dde0c593f5592454e0577f4d6d9fc3c9c48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5f6e267cdadc1b84f6a9f0b5888a8fefeb4835bb0fa0b51c84d3a1a4d4e83c4
MD5 7bcd2ebc3e35025f64b1694156d9ced0
BLAKE2b-256 9bedf087c574df6f268422897f77284dc0480acf9c7bcf34028aee277b606447

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 027ab27f7498b276be78267c854354fccff651edc4d0bb17cb75cebf696e9db6
MD5 8642a2717db05ee1ce058cd96486e705
BLAKE2b-256 e406cf67664da8016c88c9894c33bda90a8cbb9d92c7c39238e69afafb02a29b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 41f1bf1eaef9a7ad1588a9974374e70729658d837d117bfe35859d1733c798e7
MD5 39e76fc5f901655f68d6504b158ec76c
BLAKE2b-256 ebf60049c34eeee7c238bfea0b36c8e5bd24736e326b4cde02128358256825d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc6656ff693c383de595c11fa71bbed4726c1211264072b0d95ed0c9984dfa82
MD5 df8f6123df250765d657c8bce70e337f
BLAKE2b-256 047ac46f14ce28e87790fd5595de7786c03a95b9f7a3f37ed0948a35f5baa2d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56988689f4f98183f4a956523b3752b961bb834dfe6ee602060ec4027dd88689
MD5 77343c691558845df93d98173d2c0a86
BLAKE2b-256 839c38e5bd1256953d3c3f26eccffcf93b56526e0d50be7f37ea679987412ffa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ccadf212663450b17f1a49cbc8625d06aa7b395d17e5f41cf365bd06fe3c654
MD5 2f5386533f2971892dc3fdab12a3e6ae
BLAKE2b-256 af16ebefefbb9d7087b37456bc6e88983b133a7a100d86293ee393be8fc69a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce6d3e176075e7a2ba9d94d8cba9fa559c2e4773def4f45ef6b0eefc335890c7
MD5 9906aae0b7f0db4eb625ed30fa37a909
BLAKE2b-256 80d6dd5225928de2ca4fa6cf61d55e05d302a90c3d1be0ecde7dfb1e0508e3d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eccc2327cf3aa805898c643eef3e548e81b1fc2fd6fb8883822174842bd814b9
MD5 8aec94ab8742a8658720a1ac1e011937
BLAKE2b-256 c408d8b606e97944d7926ed87e62ca4552ba6aec1498c5a496df23e0ed75c292

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 d5ed76321c4ad91001de9c27c05d19fdb1a24a6cf9671c63e03458368b195abf
MD5 b5a268d075d73cf6f1f602b74030ac83
BLAKE2b-256 17bd4c8b4fb6f79afe23618bc65ad60d0a6cc4807985e724924724745fd4dc71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 289f7f83a3ba38a12a5f19ffd154eafe32ab4e591298fdcd71bf0cd7c4203d9a
MD5 6df5671982d6b2cdf395a40c97c4a41e
BLAKE2b-256 01a275bce68cc87d68dd1bb34f0bf3079f89c56d97d4729788a6a262f3ffb432

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41ece73e30797b5c616eb2d4cf14386ac4e9f97cdcba3c423024d6d194f60d37
MD5 0073b3533eef35772baae2ec7cb60eec
BLAKE2b-256 8b2eb8dff62d597bb7be3c521582df27b11dcc80163b70282eea583c56a7cd22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 624f4f56e8fa8cec9fe8fdd19cdc602989cce5690856785d0065a0efd00afbb6
MD5 111b86aab255581b55fd8178acc30976
BLAKE2b-256 b7794277622ea73eab397cb49ed433f2c43ce48b5b2f6bb2f49a2a70335d93f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55ac63d40449f167a908fffe4e135b04056d6ea366452e0e310a93cd6a40c016
MD5 e16e1719db9eba46e483f5f77cfe1268
BLAKE2b-256 c6b16fa66bbd31b86cc12f23cceac6321f5d95be5927a54944136a86081375d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96647a8027d66888cd8fc1565e395153bbc02df7c707e7f31ef049dd6a4d8cab
MD5 951030648c2dcbcdf08d78f338d15354
BLAKE2b-256 4c2e6200912ee1efc5f1201bed3ca0748958dbd14aef7c0c212818e327c2acbf

See more details on using hashes here.

Provenance

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