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.

Applications can add removable JSON option modules over the selected TOML profile without rebuilding the native library:

ruleset = taiyin_ziwei.ZiweiRuleset().add_module(
    taiyin_ziwei.ZiweiJsonRuleModule(
        label="app-school",
        starsJson='[{"key":"ziwei","rule":{"type":"constant","value":5}}]',
    )
)
selection = taiyin_ziwei.ZiweiOptionSelection(
    placement={"ziwei": "app-school"},
)
ziwei = ctx.ziwei(selection=selection, ruleset=ruleset)
ruleset = ruleset.remove_module("app-school")

Bundled TOML options cannot be overwritten or removed. A module label names all options and new stars contributed by that module; removing the label clears the complete contribution. New star entries are marked by ZiweiStar.isNatal; flow-only stars remain distinguishable.

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.9 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.0b10.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.0b10-cp314-cp314-win_arm64.whl (11.3 MB view details)

Uploaded CPython 3.14Windows ARM64

py_ephemeris-1.0.0b10-cp314-cp314-win_amd64.whl (11.9 MB view details)

Uploaded CPython 3.14Windows x86-64

py_ephemeris-1.0.0b10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp314-cp314-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp314-cp314-macosx_10_15_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

py_ephemeris-1.0.0b10-cp313-cp313-win_arm64.whl (11.2 MB view details)

Uploaded CPython 3.13Windows ARM64

py_ephemeris-1.0.0b10-cp313-cp313-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.13Windows x86-64

py_ephemeris-1.0.0b10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp313-cp313-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp313-cp313-macosx_10_13_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

py_ephemeris-1.0.0b10-cp312-cp312-win_arm64.whl (11.2 MB view details)

Uploaded CPython 3.12Windows ARM64

py_ephemeris-1.0.0b10-cp312-cp312-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.12Windows x86-64

py_ephemeris-1.0.0b10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp312-cp312-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp312-cp312-macosx_10_13_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

py_ephemeris-1.0.0b10-cp311-cp311-win_arm64.whl (11.2 MB view details)

Uploaded CPython 3.11Windows ARM64

py_ephemeris-1.0.0b10-cp311-cp311-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.11Windows x86-64

py_ephemeris-1.0.0b10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp311-cp311-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp311-cp311-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

py_ephemeris-1.0.0b10-cp310-cp310-win_arm64.whl (11.2 MB view details)

Uploaded CPython 3.10Windows ARM64

py_ephemeris-1.0.0b10-cp310-cp310-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.10Windows x86-64

py_ephemeris-1.0.0b10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp310-cp310-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp310-cp310-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

py_ephemeris-1.0.0b10-cp39-cp39-win_arm64.whl (11.2 MB view details)

Uploaded CPython 3.9Windows ARM64

py_ephemeris-1.0.0b10-cp39-cp39-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.9Windows x86-64

py_ephemeris-1.0.0b10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.9 MB view details)

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

py_ephemeris-1.0.0b10-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

py_ephemeris-1.0.0b10-cp39-cp39-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

py_ephemeris-1.0.0b10-cp39-cp39-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file py_ephemeris-1.0.0b10.tar.gz.

File metadata

  • Download URL: py_ephemeris-1.0.0b10.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.0b10.tar.gz
Algorithm Hash digest
SHA256 0d51e9e7477a0f1b68e55a6f05b31e5dc43d68b66c3bdf2006e9a82021ca7c05
MD5 6c61388045f504ebea9f511fee3a14a2
BLAKE2b-256 5fb5f7225edd6d29a5cd4232c8334ff92ce7a016ff2aeedf2b811daed864e0d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 060204cff935ca70133cd654be82a65a67bba2fa6d607e9b9235d3afa610d7a0
MD5 957763077aae5f734e15d5d7d74fa1de
BLAKE2b-256 d36eecfa7498b1c9232ee6a54cdd9e248bd031493edc2fac3bdc0080f9c4521f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5678d8a14f1935df9b9efecf8b3bcef633afe08c21c75779a7af81832cde3d6e
MD5 e7ffeff4e9468f9a2f318e3288f5db51
BLAKE2b-256 b6cd9e5c14fff173d524b6ab80bd15bbb33f0e36c081521a840cdef3d6f71096

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 097a6f6672398cb133947ea51576e5331b9c98c3e37dd9669f0cae0a57af46a6
MD5 2d198da610627aece772a7ead191ed02
BLAKE2b-256 05ec22cc8f87e99d8ed9982b0a4ad0ccdc66ed65b91ff67a811f04d2a1a46bf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1879ee9a9a3b81471f974c0d45613a42ddfed239068a6a2ca4edca53e007110d
MD5 5e3a4b4ead316acbce2822e2e27d0f07
BLAKE2b-256 f026c562046a3622873f8098ea1c526aca4454ea11dc9cacbfd03ebb03ccd59a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5defa25325ebf5d77480027c2feccc3f796ed55edf962644ace695f4e334737a
MD5 78733e3c957955e6a21b40e3028580ce
BLAKE2b-256 f654f02341c1f60776885c0d1ce4c97fb9e3e29944f74cb44751df99f059afd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 37b5b6db61c0b2c80cafbcdd8aaf65fac36a1b0134db39db06680cb6fbc4dbd1
MD5 67d75b698acd04812a9c804c47145800
BLAKE2b-256 a35cb5f026136ecd5c11c8582cc8995753778da8e7ae353b8f2f0e2a72c8ac37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ec346a9e5fcc905f8e9cbf3b59c2b666ec5b521fc4796deb39b53435de6b620b
MD5 697f2b857db387f04d43f7db1a34e786
BLAKE2b-256 bb20d7acba861e68b6ce94bc5624971d4acec0c839219a97a547b802aa41e7a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fb046fb3293fcf4bdd42b11cd8da89b26b1a84c84b5733f95f8f8ce4e234bf74
MD5 509d969f4a72119db5bc026061096d2c
BLAKE2b-256 e9e496fe74c99dbe1f01d37bbb63cc0363e2cadff146fe5b25169fa966d1875e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb2a39e5a98dd55af565ee2f5a2305605c88a9927a51f893686426c755836eda
MD5 098d9b207616d4c8bf6732bca9d4030a
BLAKE2b-256 7013425dc97a116f58bf5fe39b1972dee5469c0c638ce486ccf37e9dd634ebd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e82deaf103d86323c94fc2325be9e914451c52b0e6e4ce387f7ac58754407a63
MD5 a39a010f2e1726a8369798cd067d60bd
BLAKE2b-256 83ebac9a5b6e68ec43ff59fbf19a7d3e1ed6ec382dcbaf651c6eacca171c3b40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb88a84bfae4f773f76c812bcf196a045e4d26fae78eb1ed37e214061d45dc8a
MD5 c37839163218f63fa9dc2950264d1b45
BLAKE2b-256 64c26821713ce52b06cf3b36e024e321f8ead5379f65309acc4dc055da47d15d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bd9e36f8467293695833acafdc7e7fe1b1a7b116fb5cdf88eee857e0519e4927
MD5 572f7a481c30502091edaeba19c8e731
BLAKE2b-256 3fee4e585b729c30d7ef8ca71b91de4d9c412dda85d678e9f3cbb2e74af6609c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 d4aa3e49a7bd337fc9ed2ae7cd698a1f85ec8c3c27bbc6ac131b94ab1e6d16bc
MD5 f619075b8bb9a15a14abe6169f44b529
BLAKE2b-256 12d76d424d9cb5f024b84acc5b461d1377511673c8156381a409ace11e23a9d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2e405f73bad807821e2e8edbe08c32a93c51fa5393278bef2f5e2e24485828c5
MD5 23a775363228d54eb974b6a4bcd05573
BLAKE2b-256 ecae698b78cd4c74ff1ffd0a1ef0d12152d58f717e6bd80addc4dfa60020ca54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64453fdb1c2661cef35d4303bb0d55eb64f2293757430664d7ff8aef5097ad14
MD5 1292b3df7459725dfaa70fe979de5c31
BLAKE2b-256 11a38345c6577e3897a988b8dff05a4a1cb100e78a018672d44e35694136403f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa78078bc3f59468fb557c08931beede91f5df8f3e16e8ae5f984ec3f69280bb
MD5 8a387904abd78d4d27a3c6709524ff73
BLAKE2b-256 656eee671e1ea41666f06e6d2344c84f92d8f7eefaf6fdfa9391ce4d510eeb43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e04f539b0c330321e39e8ef5eedbf89a79cdd16396c316269b55b1a54f8b06e1
MD5 d7442d9d89e4eb182cbdb18b6e9c849b
BLAKE2b-256 375b215b1c39823f637e49dc5f91823f66a8384912c2129d2a39349b69683f26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46046e7ec48d22ce5d30f76349b21edf52aac180700c8d631762bebe1db36feb
MD5 94b2518383bae11fabaef6dd7fe75fa9
BLAKE2b-256 7e28c738b063d496770d08f18e00c0ef8138bf50b16b39537fcc72f87255abc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 89acf0829a26352bcc2b9f2228df695d6ab93beb87edb0ffee2718883322146e
MD5 9e6d15fdbacfdbf8a6bdca5d479aae3c
BLAKE2b-256 58f158212e78f694c9f1b13f0021b05406a27f4f449a1b8bd0d7fbf2af4f7855

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f42172e191bc8e2cc47f7932fbd852573bd87520aa5dfba7e67293375718fe6
MD5 912f5a54040e0070eb6a96eb91d037c5
BLAKE2b-256 d36c487a13d27d24431f34769e992aac5f02ea556e4ccf4e15a739a833e01c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32ebe2eefc97c9868edeffc3f625105c7fd4eeddb5c79bbf4bd0076589bafeb1
MD5 2249bc81faa564c6604a327fc4bfb089
BLAKE2b-256 070aaa374abad7841ee40698a16c135f4d4f9a004b2c798a406c185546908a8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3821890c3055d7c19c1fb39a0beea00a0b7e1b273c2e9487aa36e4bc4a7fc133
MD5 4496506d3097bb9f4ab05745351af5a1
BLAKE2b-256 b683ee85b032c95a0e2c699b045e6ba8764e66b90db59cdbe683f6f1fd794450

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 986d488e411ea3ddb6b032e21c9206877aab75ca260e04dd23bc4760c85d314d
MD5 29e7bbdc4b12d81871ee33f4178eb678
BLAKE2b-256 b126ac499f77cab427364bb44a1990cd5263fc660efc9f73845cb2a88d033cf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be8587a1dd86962ebc14b38188e60e2e84048cf879dc4cd4025af5597baa6931
MD5 eeab4a11ed97d31bf1b2ead615c40bca
BLAKE2b-256 fcfcd489d73d1ea2e063af01fe222fc6d418f84dbe4b2e7a61f0611a54ae6e98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 8bff53d67885fd26ea7be6765060577eb74c3ea5590aee9f1785945e4d377135
MD5 ec16d7db77011e0fd7e312c26c613709
BLAKE2b-256 9d74a3a73e15fabacf6ee35d32d651ae4801209e78b485b768372ca077d82098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7cf644b4d31e56d5341057f5ce588214224a33e9008cf1bad30e0bc9a473fa67
MD5 1e0891ff33054dcce7ab19650500ccf3
BLAKE2b-256 e1cf5e4a803e8d334db95e44629dd6ae7d9a7f7b634ab9d0097472037857d06e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62908c49e5d5fbea8d748309285f7497728fe0573dc9ac8acaafcba0826018e3
MD5 7eea6ded0f7c2c4a8ce9bb08e81b9301
BLAKE2b-256 5cc182249b6a2c6a844a5de406a69fb5979aec024d995cf0ab178e58f996d91a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ea32473911a72c5775d576c3abc09ee919c0a0f158e068ef5989f4c8180e24b
MD5 74f87649a4167e0ad7a98f6e6d7cce24
BLAKE2b-256 070b34627b1fe345b57bf68d938a8f9aa43ad1ecf97638d24d8e5a90b454d5cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8582b44e153a82ea16b0038110fca681f6535b03095981ce8c037f24f472d79d
MD5 4229790655b10c8a0ded67cb9720ebac
BLAKE2b-256 791f0bcf9791949d6abe8310cfa90b0b4e241edd6f3e570958f4174b1656c0da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e46aff35019c86e6bb7a1753b7bfb713f5f6e9bc150a4550a3960c8d6045e39
MD5 22631dcb938055a41bd58f40cb6b7b65
BLAKE2b-256 d9f164f15615a381e9c49f9fb0e3b6f758280ec1dcc0cd8558f89d414e199833

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 81dbc2d4f928ea5b9264638c5065f62ffa812b34b3170144a8d6b776b76dc71d
MD5 79758e1a3ba513204743d50f40cbd8e3
BLAKE2b-256 f69fa3830b131eb3ddeb06dc3f3464c99f39d4268362ee54321b2d328e15a6c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d147ca98c4d67e4b7e08472dd2dee25c5528462e13a5362bc180e5664c51e92d
MD5 5bd7ac0771b3b0088cc73d689d8d72a2
BLAKE2b-256 434992f25fc2ab050c4e22dbb52f2184240817ec297c03d8b02b0024a4ba41e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13ea29a55fe272483d864160498bfc8e0982215dbaf16acaee0a4d2636cd08e5
MD5 c3476d6419490cebd62f52ec8c4ffca6
BLAKE2b-256 9f7cc317b56e98244b68c913e4f7c54b2da7b7ea4f751d240b2ec91b776302ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f578e6369c132150fcbb91277db6a5136aa737dd270aaef733abaadb54f59f0b
MD5 af7fe3dc96b94c42a87bffd1bcefff20
BLAKE2b-256 063f56a79436f5c2faf4ace46e45c37d016be374379ef7253cf71bfd0de489e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 891c2c454b08197851ba29cb398b9caca730537785ff884836071be57e53d32c
MD5 665627789d8951be84eb3b730b04053e
BLAKE2b-256 ffce457b5ed31044b31a5a4965ece828a21712a4d25e7d6d4aea7d9d21b34b40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0b10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eed93238884762ab29d6d823426f803122791cdd6f13d6fae0e350d99dbc0fa0
MD5 6b4ea85c830628af991396a9b8843812
BLAKE2b-256 323394ba480206ef415d9c90cb8a164b1a2f8b662f953862c3264cd3318f530f

See more details on using hashes here.

Provenance

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