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 preview release. The direct Python API is usable now, but may still gain compatible additions before the stable 1.0 release.

The package is being rebuilt as a direct pybind11 binding over the Taiyin C++ API. Python users will import native extension modules normally; they will not locate or load Taiyin DLLs manually.

The direct binding covers the current Taiyin runtime surface, including custom calculation targets, ayanamsha models, and house systems backed by Python callables.

Quick start

Planetary positions

import taiyin

eph = taiyin.Ephemeris()
ctx = eph.create_context()
instant_ut1 = taiyin.JulianDate.from_double(2460409.25)

mars, mars_flags = ctx.position.at_ut1(
    taiyin.Body.mars,
    instant_ut1,
    flags=(taiyin.PositionFlag.radians,),
)
state, state_flags = ctx.position.state_at_ut1(taiyin.Body.mars, instant_ut1)

print("Mars longitude/latitude/distance:", mars)
print("Mars Cartesian position (AU):", state.position_au)

Ephemeris() finds the DE442-derived data bundled with the wheel automatically. The same position service also provides TT, TDB, UTC, batch, velocity, and acceleration forms.

Windows compiler policy

Published win_amd64 wheels are built with MinGW-w64 GCC, the recommended Windows x64 release toolchain for the Taiyin C++ core. win_arm64 wheels use the native ARM64 llvm-mingw Clang/LLD toolchain. MSVC is kept in the core CI as a compatibility target and is supported on a best-effort basis; it does not decide whether a Windows wheel is released.

New contexts enable light-time, annual aberration, and Sun-only gravitational deflection by default. PositionFlag.speed works with those corrections; use PositionFlag.no_aberr or PositionFlag.no_gdefl to disable one for a call. Custom multi-body deflector lists are also supported. See Positions and observers.

Solar and lunar eclipses

search_start = taiyin.AstroDateTime(2024, 1, 1).to_julian_date()

solar_eclipse, solar_flags = ctx.eclipses.next_solar_at_ut1(search_start)
lunar_eclipse, lunar_flags = ctx.eclipses.next_lunar_at_ut1(search_start)

print("Next solar eclipse:", solar_eclipse.kinds, solar_eclipse.maximum)
print("Next lunar eclipse:", lunar_eclipse.kinds, lunar_eclipse.maximum)
print("Execution flags:", solar_flags | lunar_flags)

The eclipse service also supports contact times, local circumstances, global routes and map products, and observer-specific visibility.

Chinese calendar and Ganzhi

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

# Gregorian date → Chinese lunar date.
lunar, lunar_flags = ctx.chinese_calendar.from_solar(
    taiyin.SolarDate(2003, 3, 13)
)
print("Lunar date:", lunar)

# The same civil time and astronomical instant → year/month/day/hour pillars.
pillars, pillar_flags = ctx.chinese_calendar.four_pillars(instant_utc, local_time)
print("Four pillars:", pillars)
print("Execution flags:", lunar_flags | pillar_flags)
print("Day NaYin:", ctx.ganzhi.nayin_element(pillars.day))

taiyin includes the Chinese calendar and Ganzhi APIs directly; this part does not need another import or extension module.

Astrology

Sidereal positions, ayanamsha, house systems, precession, and nutation are built into the base taiyin package:

import math

ctx.configuration.set_observer_location(
    taiyin.ObserverLocation(118.582, 37.449, 0.0)
)
degrees = lambda radians: math.degrees(radians) % 360.0

sun, sun_flags = ctx.astrology.sidereal_position_at_ut1(
    taiyin.Body.sun,
    instant_utc,
    ayanamsha=taiyin.Ayanamsha.lahiri,
)
houses, house_flags = ctx.astrology.houses_at_ut1(
    instant_utc, system=taiyin.HouseSystem.porphyry
)
print("Sidereal Sun:", degrees(sun.siderealLongitudeRadians))
print("Ascendant:", degrees(houses.ascendantRadians))
print("House cusps:", [degrees(value) for value in houses.cuspLongitudesRadians])

BaZi extension

Install the separate BaZi distribution before importing taiyin_bazi:

python -m pip install py-ephemeris-bazi
import taiyin_bazi

# BaZi is created from the same Ephemeris runtime and inherits its data setup.
ctx = eph.create_context()
bazi = ctx.bazi()
result, result_flags = bazi.calculate_local(
    local_time,
    gender=taiyin_bazi.BaziGender.male,
)
year_ten_god = bazi.get_ten_god(
    result.pillars.day.stem_id,
    result.pillars.year.stem_id,
)

print("Four pillars:", result.pillars)
print("Qi-Yun start:", result.qiyun.startCivilTime)
print("Qi-Yun start age:", result.qiyun.startAgeYears)
print("Year-stem Ten God:", year_ten_god)
print("Visible Ten Gods:", result.chart.visibleTenGods)

Gender is needed for the Qi-Yun direction convention, but not for the four pillars or the BaZi chart itself. Other house systems and BaZi options are listed in the API reference.

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.

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: py_ephemeris-1.0.0a7.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.0a7.tar.gz
Algorithm Hash digest
SHA256 34ebe022ac76d99d7f05862dc697d1a0e8cd841f0b3a31cf4a281e8ed11b6434
MD5 395f00720a74b21c696840d8b2f05d09
BLAKE2b-256 af9cf5790df8344eb0170b8bd80d62b7c4b21b7e2fb716f51f47eb7ba4e845b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 90c55efaa4cbaca6c07cd8591f45faffdcc0b9120f08c8b45ed4a5efa618e00e
MD5 5a42f53fdbc88e5ee91c990d27a2b795
BLAKE2b-256 dad17d0ed05cc111625b4f608e4e5540c57ec12eb91b3bbcfbcc11992149011b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 705b042cd5d0df0b3f290dc631c6a4edd2cdd432d6594282e7979349b0033164
MD5 65d0f2ce9a808ba8746ce98d4a5a3d41
BLAKE2b-256 bb673e1117618066e770d6c6d04a5b5a8f23b275fe2d26c654ab1ce3e83f6ca5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8448dc678aa27e8d37e4e5d4edf41591bc1539f792eab6a367f4fdecc2c88030
MD5 d506bcec5603533c8c92b6a6e432f7c5
BLAKE2b-256 0540dc0f5982bd778a2c5a3137b41c18df8d17fd6a97fbdd7a4ec9fdfcf37754

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06deb3248374e97a175683a1a3d16df4f44d4b3094dc1963dbcae0161d8bcbfc
MD5 a737aeb35905f075a9237f6a16574004
BLAKE2b-256 d4100ae17acc076eb24138dd23de5020756485b017a643e6dbe93cfbcd1df54c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f0996f88599ddd5a9c012a9b01ba9326906562742bfabd07d4735f22db3066e
MD5 4ff5abf6f68d16eb5aa56b4b869c217c
BLAKE2b-256 787d5bd9aa743f8756fda7668a62e8573b5517452bef7adeca0f5bfeb0b99cc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4555fb3095cadde1e7d98c3c252fa845e66c50481230356edc0bc68492af7136
MD5 8ee08dd311b5170b6a7e2ed0d94b56fc
BLAKE2b-256 20f26ee65b6f8d0224be1456b0c331ed92886d73747ae57d04fb9cacdbfcc67b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 55ba6a8246f1a6791dbdac3ac09378183b1733b267f457693bf005307592e82c
MD5 63df29561ad98ab03028dfde2f38e98c
BLAKE2b-256 d49d62442dc7880288927900de494fb22c8384dcee45722ca08254345d23ef88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 59318cb3835a711edeb2c64e7a910dac7e7b98c3efbf43b1e8a343b439f26b44
MD5 6789872dc19612bee282e4a64cf83805
BLAKE2b-256 98f8f566671db212673b202771fba2ee268fefd61fc53223949caa2423b843d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93952a7995cbf1c646c83f00fb6d18e201a783a48af8ce39d73dbe6bb579da1b
MD5 ab8d1a73406373bd6a8d5eb3d7292ac1
BLAKE2b-256 3b97e27633a9fcbbec40b02bcd132e5d5d54ea0961e014f93fe802e5b9f91a4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1659a6208f83755a26561f97704ca70b7bb07fa647314d2d44ecafc1238edf7
MD5 1dadb73f059b0f65f1235e923ca51d11
BLAKE2b-256 e2ed69d950a8ff6154b861569d23919a4735db4c02304dfaa41c1953b6d30e26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ad9ee0dab9c76d4df21669e4e7a21fe025423a9424a6a4c6562cecf84edea32
MD5 fbf66ae42d365abc4d92b177e1a912a5
BLAKE2b-256 69947eaa29800dc47b37ce87d7e9f222f9bde0a189aa0b024c9320a8c16de3bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 71f68e4959cd8e2b1ab406455ff2058d3c4c861cf72ec5c4db2c566dc757d986
MD5 f79d12b9a48309223400e0b78f906db2
BLAKE2b-256 fc64b104d23c82c0107b0799c574ef83b1713127ed17b3926ac9d774ddf0556b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 101fe266af71f9f17c764159a5268f7f67c71f45c4b697c3f801a522e8b6763e
MD5 684a1a7ddceab1aded63ebec13c1ddd8
BLAKE2b-256 257e8533311daad98b366f0b31d4f307bd2d0743d86f9ac0c26910af78405cdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ffff07d03f7ee9e1454f1d5611b58a43e730adbaef0ce794c5af556bb07c0c6
MD5 953e90900e2d7dee96d351d702160429
BLAKE2b-256 40b7f082c5d702a57e3fd7e40a01b0a6612231187f1dc4fd8c94d5b4962c8061

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db6c2ccdb05167c77d149298e84f247b5b7cdf63899c488e3a8c9b38f235a4e3
MD5 40d7ee4efcc1ee5e46f347a1ad5a99c3
BLAKE2b-256 b811d446a88f6611aa6b83f6e030f9f2a394a1bdf5c567d5296ca7df4f66589a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d028fcb82ed986483541186dfc3311bf69d79aa9018e2d898d82703ef9a81ee
MD5 2fffb21a46871ddb616704acaeea34c7
BLAKE2b-256 1a47b639300002cab7611ecf0152404edf9df5fc11b386bf8cd9de333c4c8aa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45757712d91721043127ae808e5a893109447703dc564c18b683fec9249f325a
MD5 f037f57b38a99a149310587360bd1f8c
BLAKE2b-256 70e68f95ae14161f6e2570f958f95e1a01b3b1717a4c5c5b4e78705eccdfe586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6562583610b5c7cc24a1e743770b87551f342689ba412a7b00139facd00b0b53
MD5 212b47a3c009865c58576f77998158c7
BLAKE2b-256 55cb6548c9bdc255a220bdfa2d8a4385f29bde66129329a5d0c761e17be6f33f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1ed6d82d4e760a0748137a01fd7e1d88c67582ca0a1e2d39963b6f84113d021e
MD5 fdc8bdcb165cf980eaf4ee3ef167b3f1
BLAKE2b-256 122b5517e80e1856d40dd72e59b5cbed00ca656b4f0d4a0860b517de0497b8cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2676bdf889796d6efdb0d28cb8a395f3bfc3853934f3c37102f6d4f9dbc7d6f7
MD5 2d7c1927accc54cbeb118f33570aa419
BLAKE2b-256 2007b82f442d4269f97bcd8a4011c199f7916e2f37c9f5e63f2e67c037dc9cec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f437aeaf45bdb704c0d2f27a0ad99ec997a0a546a2a7d5030c146366bfa3b13f
MD5 8ff127f45e9b1b2e101910ba040890e7
BLAKE2b-256 cdaa6a9f13510cc337b009832293147d103e0466e668fc9c820ffdde4aa6dd2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cac1089ab092ae75e4485a100a211b1e1714cea4f11d93c65d5446d6edc52166
MD5 8294805c591100ad9d672dd2dfcce3ec
BLAKE2b-256 ce8c50a0c44c7bf05a61a70f283751e5739574cdb3deea1a4afe0fa44e0a47e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dad76d4793ec5d64dd7b5c73ebc7afa9c607f75dbe6c7130a0241372345c0fa
MD5 62965635ba6c02d8193be3d47b314d4d
BLAKE2b-256 c9d6e87aa3dc0ce1131173a2dad8b148bfb4fb635a872c1959396b470ebb02cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c39e2a519bef9a3d4c518c9469b73cfe388d09719e3c31f9efd4810ffb7d8171
MD5 53dd5166b86678fb51b65d8847ddefda
BLAKE2b-256 9b566221a93d8977e1da39fb1ee7b6f9387f2d59b26ff179766e2de2c0b29521

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 625cae4cd19c3b8d0009b101e0a7d6ec2bc9a0e3dbd65a2e68d0dd0c5b668109
MD5 875ecb8bb2a102e78ff000cd372d6651
BLAKE2b-256 5508ad8df1b94b7536ad659a2721dad24f912b69c1eeb2d1488aefc1227a8de3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 670e7591baf9a025ceb28103a734b0c9464e6e4c6de9c116296174a39cf29b5b
MD5 8925c800bc015575f3916f47d0e4180f
BLAKE2b-256 5e4a95dc9889079d67bb67befe512f44df8c6319f5323d5bab0185e726f97853

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5355dc866add28126e9487ee1d65c941731e4c0e17606c27942fee99edfd08e
MD5 3e63faf2e02ec7e081a6a806208cdb1c
BLAKE2b-256 0b70fc04ccb55a894c7c7e818a773ec755c0eff024efddf48808c7f700688904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41fd5dbdf9de2f7d8a389fc4f63123f764ece37c1831cd2741f361e64198beeb
MD5 c31032e8a0045821b7b794d04b3df6cd
BLAKE2b-256 467018171bc7f8e5eefc5d7782d9488442d0b062fb98406791611f60c98c6eda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30619c45a383d13c8838720887628333686b00e7ecebf5c48147802512c85a4c
MD5 5c016c33d2be68f8a5e9a537da32e46c
BLAKE2b-256 840a960e175f3dab1837a082f9923fe7483ccb4007ab4a8e1c55d2eceafa03b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c2d47e943d7dde14939b8d8812b9d1bdaca5bd7468df4a8243780f32126abac
MD5 b4720cd2e6410b48c4b55f97f167609d
BLAKE2b-256 dac35545a1a21a010cc225a3f567b270793f6351b91b527aa5c4b5558450bb96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 15245120cb137861ade2f0973f788de6e2a102f0f09c782154dfdbbf478ffc36
MD5 fa1138bbc3889840cde085e68f6f1f99
BLAKE2b-256 e62eb0c8053539b6cc459b260e7b5fa06b0f2b3740e3b9f5051196b134129f69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ee6cf32355fbcdcf57a12423b0e51b649803f7094db876431d7ba5eb8f6caa0b
MD5 064a091426a04e71a3aa2063ff98788d
BLAKE2b-256 9249e2096297eb0eb3cb440a0cea16c354ef8679784668d76c03ee615c521319

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d81b00214e3ef7b557676d1f65dfa8eaae3043319441845b9983bccd2c0b95bc
MD5 553e13a7c849c20c29249504c630179f
BLAKE2b-256 0ed7251aaecbab016ebf7e570581d74f655e4d87de8a9ea20fa701020e67a76e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0edf1c090cbf8e5d28e16e6b80f4f355bcedec8b20ddce902bae05a3782906cc
MD5 84cdf7759f67506220e51c02bded1533
BLAKE2b-256 a91d6c2200221e93e42ed881c875425c413e3343908ba2e6c6a87c771f028832

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0333732a4fa4d77a0c463380610a153717fb130743c188e79fc2e043567918a
MD5 3b49bd8280213c40d0a975fcfaa11ceb
BLAKE2b-256 8ce4b1883985ed0094da56250807b704064ace50b18bdf1082cd440ff6b246eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for py_ephemeris-1.0.0a7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3491c3770780e2d0b2984fdf67df7359fe366d728d870de3a5c7faf24d5b933
MD5 492846fed8ccf332cfdba8a8afe4a44b
BLAKE2b-256 e75ec19b46d2bd148bb8b4a4bdb45ee5c67be89e0f42a97c5d6eba6ed3e1665d

See more details on using hashes here.

Provenance

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