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,057 stars and 12,242 aliases, including every HIP star used by Stellarium's Chinese and western-zodiac line figures. It remains available for explicit reload after eph.star_catalog.clear():

from pathlib import Path
import taiyin

eph = taiyin.Ephemeris()
eph.star_catalog.clear()  # optional: reset the process-wide catalog
lite_stars = Path(taiyin.__file__).resolve().parent / "data" / "stars" / "catalogs" / "lite" / "stars-bright-v5.tsc1"
eph.star_catalog.add_tsc1(str(lite_stars))

ctx = eph.create_context()
antares, star_flags = ctx.stars.at_ut1(
    "antares", taiyin.JulianDate.from_double(2460310.5)
)
assert ctx.last_status == 0

See bundled data, the default-data example, and the eclipse/visibility example. Task-oriented documentation is in the feature guides. The public API is documented in docs/api.md.

Start with the getting started guide for runnable planet, star, calendar, and eclipse examples. Optional-extension walkthroughs are available for BaZi and Ziwei Doushu.

Development

Source builds prefer a Taiyin C++ checkout next to this repository. If that checkout is absent—as it normally is when building from an sdist—CMake fetches the public v1.0.0-beta.6 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.0b7.tar.gz (7.2 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.0b7-cp314-cp314-win_arm64.whl (11.0 MB view details)

Uploaded CPython 3.14Windows ARM64

py_ephemeris-1.0.0b7-cp314-cp314-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.14Windows x86-64

py_ephemeris-1.0.0b7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

py_ephemeris-1.0.0b7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

py_ephemeris-1.0.0b7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

py_ephemeris-1.0.0b7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

py_ephemeris-1.0.0b7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

py_ephemeris-1.0.0b7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: py_ephemeris-1.0.0b7.tar.gz
  • Upload date:
  • Size: 7.2 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.0b7.tar.gz
Algorithm Hash digest
SHA256 262b8c2324759c87fb4d0434f3070fd5b7b699f8cf181cb5dc9009537bb536a1
MD5 1c8e59f277724ad5f6ee0cefc0edaf3c
BLAKE2b-256 333285ea6ffda908e086a0d7d5f88ac693057a9ee8ff81d12caa2668f10a0a53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 96f5711e92363fc55e12c7a29f589dbddcabce63152a79c33305f5cfbc34725b
MD5 05671c07125ec46cb50fa3638584e92e
BLAKE2b-256 5503654ef8aab26b9f8ae08343de4021d494581e81f9ee629b26eb77e8cada88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d675dbcad77a83d94603e456660531cc10367e2757698ee1db3e3704d7cf8f75
MD5 901717fcca2b49900843fca0c7d7dd9f
BLAKE2b-256 7c4bd54744cc4fcccac29983d391d2c9e1ab3b5f8ea10fd27941a032653cd208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91081c8f706bfeb952610b75ebdf7b29e488bd413948dcc3a4e64496cf58eecb
MD5 b907d00b50e8e4f0e85412a0d1b956e6
BLAKE2b-256 72bd061fa832f008ae3355a934a39460a9fa043681670600216a4f92ad063c0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 006d310e93edec2ae2d9b81a4f308067b9ff4fdd0653d5ef07f97c300268a0f8
MD5 89dc5a9e73ad28c18053b52d18817d17
BLAKE2b-256 058885d2a58033d75f199e05d0f95af356e0b20d4f8cb490ec554c5fa6c6bde3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27f09a0a24de96e318df51d37c91da89631234d52ff75765284b3099cc187b60
MD5 2db62b19dde83f165f05a913d6fb4512
BLAKE2b-256 abd4df5bfb77a993f3e7e64c43d7f0994508e5de75efc2efebd1f7dda3c51113

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7ff70fa1afb65a369531fa3b2a52dfa5a490a93a8653ea0dc76a4bc507b1f4a2
MD5 b09cab9a2e3631c5104003c1f7f7e8a5
BLAKE2b-256 e0e2434aaee5cb3d8deb05cd02e8f3e29db62429093760653f0c1f017e8b9030

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 9f0b4f8e25570eac4390bcbf7d228531c7856ab0424953d259da30cd6f32c830
MD5 2e7f7b36631262a7981a1aa19d8b9212
BLAKE2b-256 52a0b1bb398e82525e321f83c082fab0285436c91ae85bae12f7efa65c529f3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fbd965765e27971b47dd4ebc2f61603069d26cb56df6a62a707ce2efbdb5545f
MD5 ac47a61a9bdf0a84accf8fce23c3ed93
BLAKE2b-256 366e2251571940a41a7747d225024d2d1400b3eef8306da673a60f0fce7b22c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3039bf781fc4207cba42211dc9fdad68206d4d727c0e88c29b8027d8906a1d72
MD5 55e90424f61f603cda2428fcf9cb3072
BLAKE2b-256 c0c62dc87344be4b762215d4609a45c6d09fd250436100ff4edc95079b32a010

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eda3616fe015bb4d0bf7812d7c29b7cf05738cb734393cc33e876a053e711116
MD5 fb03d6ce1ec8c4de050188453f6a68d1
BLAKE2b-256 7fa482ea82c8f338945687d4015fff9a6618e6cfd6f6ce802dcd75c0d93366c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9376b414ae9b5e359682f42e9793e3fc02e7ed1329c66316f163aebbff669256
MD5 d2dcba5cef24dba2418c21f278345662
BLAKE2b-256 3399715903eb77b1e8ecb28ccba84d743184f502f5d7cada1f5af3bbf2437f5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88de3ded4275b1d278f5f5f337cd52ab61ebc5184db76a42a6020fee44573b2c
MD5 fabf68e62335e4c84d9622849303a9cd
BLAKE2b-256 ae81f53e956b2d683d443c87275c537b3d1859217963efcb10d437d28da21ea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 35b6b6beac8e71cde330c9eed331327449e0e3cb3516fdcc666862cee9147bc0
MD5 c07fbfe0170b63f78a8f6aef8e70f0dd
BLAKE2b-256 388be914a46cb571656e378527da8ef58a2ed3d1a30aa9d3229a78854e3f3896

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9bf7535a3148c8d8e5fdb458825ddac0ce268c211b54ddb08bd9084b8373dcf1
MD5 b3e73d44fd2196a4c4c779d3be2717bb
BLAKE2b-256 0ac7aeb2c389392094dfafba72924596f57f4cc229f64df2d1538368fa7a3324

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edf34e33a9c7c77d718da11229c4be6c6e530535ea1d86d5eea44d5b09897323
MD5 854aa8fa931df35f5d587e7a344484b0
BLAKE2b-256 ba208527029bd82152c62ea33b77bd39452d0b1276ae185edcd1fcc309b52701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b61a907a0aebc689cbba9ae20578133b1415eaba1a712ab023e5e1b75cb92394
MD5 86559b09ab127c0968471de62472bcbc
BLAKE2b-256 fd20f7d07efd85c93cdea86644bb1ba37b28a229107d75647635e2d88483d46d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c609d0d809713b75cadab6cdc9997ed6be22a6630c8d610d82e3b4a5d62137eb
MD5 6929f43186b827b410eba1c82158a1cb
BLAKE2b-256 912733d08f677534032ce066ea9365b406b0f691a82b38a5c1bf4c2faed03881

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 66f8683460afe4699731eea5622a74060386161aa7a8404789b5da016bdc963e
MD5 063d7cdba4558c4edf3ae94ebed60b5f
BLAKE2b-256 ea17591be609fa78d8cf49298690343ee3daec653416828350b060cdbfdf83d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 5769712d77cc529f0593c2d3bb75c7ce3c1fb289dc60764874cbd70cc9a2aae6
MD5 bd407f8f9f1fce331c3d5ffa5d3fc428
BLAKE2b-256 56fda94dd19e004ffedec1a0e8650366d305a9c163785960e611fbf2a4ffbd27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cba5a246430ba2ff8283cc1e513ce3a28e081f024555ef45905debb16175c340
MD5 7ae42848f43d1e85c835c54f5cc26968
BLAKE2b-256 dfe4b7583a1a63190f994c3c53fb3a0f5a641a3b52cd8c72536162c0a614a2c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 507dae172ceb2b1dcdd6b4da8146a9720f48b661c38c8231bfb0bc117bb56103
MD5 8069d71abc0062378fc7c9d6f1e1bccb
BLAKE2b-256 cf5b966e6dc2ce0c900a230420488740eae5557524d420e61475624acece1d7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e99aeea32e53622d68df893d840a8b4edf028be4509cf8ee4d448a812dc32d18
MD5 0b60e1391d0a8eeba138bea0aac0351b
BLAKE2b-256 07afb944d99affeb4035c5d90bfea60e5766462e240d2e2e487a590abb15d5f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff7320e267f421d96a7aea615e17fb517f6ea71fd6df809e44958b814b738865
MD5 c44a47154e02731f4d631ed073e8f63e
BLAKE2b-256 b9ceef86de194712cd04f17f52b8617f35573cdf756a8ce68aaa7b9bcdf6d1d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a7fac95b1822b542208ef628abae1548550869e4011dae7b20e4e24330c4c26
MD5 adf3926c8b12ea57b7940addb4f38af9
BLAKE2b-256 f2577bc2fd62c49f40e1ccac3b0cad3393f186517986463b46f8510a635193bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 d3feddb0cafe73bcbcbe4a0fa66684c4d3bb6719b25594027cf4923d1904b028
MD5 cee240e451a823704ddff80a5e0b60b3
BLAKE2b-256 5c33366e4858791d21a9aa300d5843fbe3d6bf734275207effdc61c96d7068a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c46b30350fde42372397fc6102575ccf8abb286d2f10460329948dca4bdaa1c
MD5 ea31bbbcb7a2215a245d51b3d0ef1ffc
BLAKE2b-256 87c440c36680fc6dab53430d8077b6823575c96f51f7fbc4fa514c1b9cf12685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa7ee5a64140dd83bdcef2d9534cf59e443f1d91c94fa7ee96ae0e8b72398dc0
MD5 0c3692f76781d0cd4fa96fab4b0d7e53
BLAKE2b-256 34fbe008300e7682ed015d899ae3f73bb181235f9c9ef5441e2ab295a35c6ad6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb99ad3992995f0eadf8298a3aa4b511ae61c8554104139de981a21d70e6ea76
MD5 b6b07df480325dd01da56298ccd9f5e4
BLAKE2b-256 120e68162903ee66a9b68faee500b801dd1a9574b3359816412b8ef6c5fa50a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41c4462cd837b79be3902563bdfabe1e7346b1c3e9ecb20c7f6d530d3a1331f7
MD5 b9967da31d33f7be9959c3b299ea9f41
BLAKE2b-256 2bfbf6853d2a32e6c155329851bdfb2a617f31e495c0ee982d6ff404686e79e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf9c254a60dc7df3110ed6632b59d6fca75feb63cf74eaea4341ea6c4fd9602f
MD5 4aa08305dd69a30ddca00dcd00550d44
BLAKE2b-256 461e1c5874ee2f82d061eedd47895f6e99dabeec766099dfd51de61f80ce2908

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 cae03d709e113b9541a092920b2bc45d30045f1e560dfefa3e30f0e12de47ec3
MD5 032ab7aa0b139ca7ea86ded19ae74c57
BLAKE2b-256 4b31b7472db0c38ec283d6c08a84dff638aa1beabbc7a4d7b343f9f3110463cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bdc2ac5534da6483e0ff40b61ffb67328c618875a92e339463026c4df43bfcd6
MD5 517e8167b059b62f0d1d5a9257a92874
BLAKE2b-256 29ae2bfc05f2ca96c196023c90ffd19444c9c7932b0c9c1d25d1b495efcc7d1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 154a654d22580e47fc1800cb9b5b7539b884b007d97cdbd9be55d9dff6ec8933
MD5 a97aa47b369f8c1c02a86ff7b273a96d
BLAKE2b-256 82ce3bc8451b19ef19aa27fa069759602692be5eef0d82b2c752663f776105c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cf3ed7457f9efe7867697e3db19f696f9105c4000191ba7874c7bd65a90cd65
MD5 60d93bbb04941010fd4cef9467fb4b3d
BLAKE2b-256 6673320009032058b28bc85553f26540f862d3e4d2f3960bb4bb38b5dd7897c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad9c918c90932d0f1f03cf1246e80ee583fc181c6cca18ff5740d313e4ce34ba
MD5 4f250ef2804d6077342d79aaf1d179a2
BLAKE2b-256 f93f0fa2f88bf5af8650cb47e8390abe22317c2b311f4bfe735f4e07e9a48e6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1309f45eb01fdbf5e0bb56b9bd2cbe6c0340b682ababa37db0795762f960cab
MD5 0e75eb4cdfd4e45eb15ce0766eb4786e
BLAKE2b-256 6d4c24413b517349484dd0688c23c364dcd4740f9d336df95ba368b67b4b212a

See more details on using hashes here.

Provenance

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