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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: py_ephemeris-1.0.0b3.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.0b3.tar.gz
Algorithm Hash digest
SHA256 cac8f9908e9cba6eb1d2b614eed024a4a47f00319da42df561d7bb67d06016d3
MD5 81e66756807a57e28502701e2080755e
BLAKE2b-256 497ec6d773ca90742ce2718bea31a92ae95190cb50d70f6139ea6f0e700789ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9addb525eaba12de54bb8e22991dc669fabb37941d3d5511bccf809915bb4323
MD5 5ada1e28ac7cb4431256d3e628e3116d
BLAKE2b-256 10e9ac7df272085305e9e6732003b90bc482cd0b4d65bd8c23b5d36cb46d53e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 da15f7e382b78de671740027ebc3cf215bba4258d9467e10ad13da24159fa892
MD5 6b3df9e3a54e65d2305f3e1e85ea2bf8
BLAKE2b-256 cd20645d9df4bf7140f434ef15c8aa272272c97a6a33ebed5cb27446f65667ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5409db946023d8f83a202e40f3f32be2214db07568fd771aae0dc7fd15a732f3
MD5 80efd11ba4535488bf7a39ad562bcb99
BLAKE2b-256 60e98062f18761ec788648dc5b21a4b7237160f0a5709e8a0788115cf98d5af6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e32d4ed08e05593b4277661abb6c1a090bfd1874ffc6d6b95df6cc3cbcf4da9
MD5 47c279aca1ee651d82ec2b9baafb50a6
BLAKE2b-256 549eae914c6f0ad82622fdd274a3caefc9f0895414276312b005e01e263149a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f931d1ca6cb483df74ec78cc42ea89846cb5f6f0a35b362e8ae0c07b4b9eb366
MD5 f3767c94e8eb493a41a46a2702f14c98
BLAKE2b-256 f095b532f1197c0fef38bee8ee21bfbe200e3b559aca53ee9d949eff60bfc426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65cb0f1dcdaf0ec4fdce19df23d0fd869dd89fd386ea977ee33860f4f9965447
MD5 ba210dc052104715c4084285569364a6
BLAKE2b-256 a853328b026170336d785d13f9770d1d0c5b8abf67c3d28cdac02dad45bca217

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 15a6f1a0eae49f1e970bb5564b38e81312c61b4fe2f31c23b92d9c74b2fdfc31
MD5 84a0ccf194be5ce801744420489c3b47
BLAKE2b-256 d76cd054f7f5aabe2535549d69bfc2d64682526da15639686627c89ea18a344b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4983e06398893fcb7035704e3afd7f0b9904162d13184f4fee65d2fdf47c9aaa
MD5 d0469a13d7f9f27163789e33a7f8100e
BLAKE2b-256 0d7dc2453e1e7ca1a1658d8b1a79013b61677d825aa84caeb51769dfb71a2689

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8dea4c66146d8b12482e77993a74f5aa9589fc63c9986cb8417ac9457b73855
MD5 f8639666948ce6b6d83348b660d53c40
BLAKE2b-256 3851e0aa6a388a06a5017299e49f251241f3031a721fb46506a18de66024a39b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d314027e5a89a988207c33e80d20b02cc91890da4f80af5dc67031c49cb22db
MD5 e2fd61f1830733d44a3c2f3a9f5f35ce
BLAKE2b-256 53b053828afabec59c7f372ac2df5d9f7665363f3420c881eb444c9bcd657813

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95b355e73ad91e023ffd0cd0dce43d571f7f78742f545850526059e024d41523
MD5 ad0a718160a709715dbe6224fba07a4c
BLAKE2b-256 07c4e3cfa38d9b499aa630d74161ac0598818fa183148ed8d86a95323a107fcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b150efe1ac543e5425f4e0720ee1a63a7e8d0846e98a193474b373bc9c945c10
MD5 02698b08a4a49f2bc4c47256b8c3954d
BLAKE2b-256 2a916ff22cc1cac2c79ace89fa86f08ca0713e83f105c8ec39853cad01f19059

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2e9a427778b4a317d07a38ab27222413059db22db1da64b3327358d650aa045d
MD5 2a6ab67490b0d621dcdd2ba589b95253
BLAKE2b-256 59ad6ea3c0ee1a69e4f15880dd8d7f9e2c1010ff3aa7e7899fc6e4329439920e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3f4a9cfe7183159ffb8ceb356b236680d52a93d4561c61685965c2b99f595809
MD5 ccafaa88e0a276b7c68f8e26f049b38b
BLAKE2b-256 31a608e967820395c1d81dc5975c64a237f5813b4e8a11f704e7725f8825773f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50d599770bd2d55f31a62525ad5eb1068cd934ac838053966d489a8777563999
MD5 53d1b1c0189358022b39260353e23d8c
BLAKE2b-256 a0f3d34621bfce7cc503d130a594a7a8ea6d3b002422b410eca50f85246340a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa264eea09c861166b217a5154d221e8d89d324479c11b3ea22980e306536f40
MD5 0271a1a20d0f4b0e5c635e6b03778240
BLAKE2b-256 db95b44c740bd9226ebd9f3fae30ac9e4a62d744cca2ca7cc4b6f88961d534cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7379591f202a43dc1eaab851c85a4c95060699df6d0a3d2590b643d3b8c4c9eb
MD5 bc7be1b0589cc909f58809f9a1e95aca
BLAKE2b-256 85cd69c5c91c51088dd237f6a1e68279d6dc8c75da013035447e83879247ee3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 339fed1ee2605b2bcab7845690805325ef3d75d786e92347a4b7c301f77ad662
MD5 f5eeccb9d217c3576318f8c6c26fd58a
BLAKE2b-256 43fd976a213992e127d16ed8fd2dc58990157246fc697cd06243d3cede2a619a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 65936d6955873f7ad6eb69cb0f9e28ea2c3e598c019e17923399aead70bf76b1
MD5 044177122d298e386e0e025ee3576089
BLAKE2b-256 a1e354ebc36bba62eeb0a739eaed789757c7edbb3658e65dfd043c5de6358073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c0e6dd7695b8221907cbfc89546be380bfb00710fa6123b6233c8ddc10678d9
MD5 a6d0b464e8ca57ebe456d8116d59b26a
BLAKE2b-256 f66497b4c37f617032fc4db459a3d404affd4bd457d4ad078d58f0431f5ebf65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04cb50195275eae6cf11c14ccd051a885c81390d73b5cc12358479900e2dc212
MD5 8a0249826e9aa39df416a5021380f317
BLAKE2b-256 e182d3a523bfee1e2e96bf62f9d177a5163ce6d6a26482e0b6be1fa1b875e6b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cafa431741bbc497814e8d172f7093a8de3bfdefb803bacdf1783420b3d22227
MD5 43efcb196c755ffd1d2cf23b4fa9599f
BLAKE2b-256 e713f865b539a460ef713cdc0cdcb7bff29fd2822660a1b6b5b3b462e1e9b8b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb07559e4fccd81930bc06c784c93cf1d057508f2648ad53ab2ec5790790054b
MD5 0584158294314465e7371626335c8e98
BLAKE2b-256 034f2704382796523b585f51717ea43b1ae4db13f766860a6ddff900382f1dcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d0c275e0377c319b608868efcae9037cf5ea97833b8c7154859c8b8dfcdb4a0
MD5 0b769652a400d86a23e3f6010b133f63
BLAKE2b-256 9abc5760183da4cb06953af3d9e17aa5ea1a9dfc1ee8cb0135fc8d31dfe1b27b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 eaa4a7eef0f8267cf31458ca52f580a24a1fa14cec402fb2335c3000b68dd11b
MD5 c5cc5659097533be5a77aae6cc5975cc
BLAKE2b-256 07e78732b6b04352b14253b675616c194daa913677175cca56c8ba10cce8c319

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3fd3097757454014b7c01317b20c088e5e89e64f2ab304bbcf7e170e9b4e5815
MD5 27466b09569b754a9c028042b5c49bd8
BLAKE2b-256 a1a893293a478f2b93742d3cb4c4bb79e734cb71e8537252c45fc56af96c1bf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6c310503ad4effd24d14cad4a331cdb36d703183a82c79b37cd94d624b0bdb6
MD5 a18940966837a8d26f2800cbae4463f2
BLAKE2b-256 c3a630074af75cc916500ca5a0a4efdf4b7ea8fcde6fce44b4e7f30fa8d611f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 643c28dbb325cc51ae45eb6e05b8239b4283a1d67716d3b08d1f175c9c77dc14
MD5 8ce78a4c76a3097099ba27d5dd532143
BLAKE2b-256 49f2cfd7e8064575cc21572f3e539f7ecf7132a3121df2d6e680a60f1f8f75ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60aa1dadab46e661cd1ac70d0d3559d5a34000abbb487948a9de99b585ed6c58
MD5 157965b580a92ea6bcaf0371f4f4bcb5
BLAKE2b-256 e72f559b541b7a0adbc665331676eb53430fdc60460a75f416bed9e32550eaef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c58e1228484c4777f89e6847b6c186801c749a88f8772299da6832f87e708c7
MD5 911e5cb241d8b6dba20610cb4089eac5
BLAKE2b-256 8b4c47ce3883ea0ef133700990e13300c24039478a9bd8380abce993799a6a2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 014491ae589dcb85182068ac3f0e34eebd8ee890bde8bfe495fe639916a75325
MD5 f6c166ede5085ab6d30afefce63a8e6d
BLAKE2b-256 1cb475cb072cf67d0630c75b944c6cd18e24eedfc2db27dee7efcaee839eac51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a31656e8fcc6e0bd99e9ef3141c2c55890e19d7dda60ac192cfee4dfae388124
MD5 9aae1776d459a900fec60f06f33595d5
BLAKE2b-256 fb160648eb835a38a38c786d634b4f4b0d8af833e4f80a49fe033646482f0760

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10e167df2b3cc5a7841133931dfa296669bcc057dc1824934490b0bbab71968b
MD5 2dda99b2701ee861169c6f578fe45028
BLAKE2b-256 529814221bcecde2b2af7553fcdbc3e50443a0a182eba85b01e6fd0b6cd3ec43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 990cf50ebb118949afbddf92b87bb00d5e457448afc451cf7cbcc942a3de62f6
MD5 57fded5b44f9e285b5179b4f2097d350
BLAKE2b-256 02593cde990d0ee05413b72d064200b0fb6cb79624a4bd2a5e32ed87e17fd803

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 708a084f796875dfdb4bc3f38e6e871200f69ce18818e96ad544afe54038b898
MD5 f030e95b8a0cb5e5c7fd75931a88b44b
BLAKE2b-256 fefef56cc792b06ff339e3988b97782bb2cc3bcc49f108065505bce8df2524c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 22bd69abd18f0a960953bf5eacff1cfdedacc55e488577e27850b7733841aae9
MD5 c23417422bece02dd2136f3fa9422858
BLAKE2b-256 481ad8e6906367178b527cc80375a1019e4ed79902e78cdd01ee08a708015a66

See more details on using hashes here.

Provenance

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