AetherField runtime ephemeris
Project description
AeTherField Staging
This folder stages a future standalone package for AetherField — a Skyfield-free runtime ephemeris model that uses learned calibration/piecewise drift and offers simple APIs for signs, longitudes, alignments, phases, and (now) sunrise/sunset estimation.
Plan
- Extract reusable runtime core from the root
aetherfield.py. - Preserve public APIs:
aether_longitude,aether_sign,aether_alignments,moon_phase. - Add
sunrise_sunset(zone, coords, date, depression_deg)for Moontime temporal hours. - Keep calibration loaders and CLI tools in a tools subpackage.
- Console scripts (staging):
aetherfield-compare,aetherfield-benchmark,aetherfield-calibrate-all.
Local Layout (staging)
src/aetherfield_pkg/— package source (to be populated)pyproject.toml— packaging config (setuptools)
Dev Tips
- Create a venv and install local deps from the project root as usual.
- In staging, the package may re-export from the root
aetherfield.pyto avoid duplication.
CLI Usage (staging)
- Compare a single timestamp:
python -m aetherfield_pkg.cli.compare --body mars --dt 2025-06-21T12:00:00Z - Benchmark a range:
python -m aetherfield_pkg.cli.benchmark --start 2001-01-01T00:00:00Z --end 2001-12-31T00:00:00Z - Calibrate all:
python -m aetherfield_pkg.cli.calibrate_all --out aetherfield_calibration.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aetherfield-0.1.9.tar.gz.
File metadata
- Download URL: aetherfield-0.1.9.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbf393c76dcc6c016aa302d163d42ab1a9291b48abdf64e1510bde8b204499d4
|
|
| MD5 |
b2cf9d6e936d3467c5a87e395013e3ef
|
|
| BLAKE2b-256 |
58b07f37e416599b21e7675be262c38d57fdcc59bb0abd968ee5a98e8a268fad
|
File details
Details for the file aetherfield-0.1.9-py3-none-any.whl.
File metadata
- Download URL: aetherfield-0.1.9-py3-none-any.whl
- Upload date:
- Size: 24.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
267d4bd77ed5ea35a2fdea1e32ca7315205b60c80b028a8235f4520d6df5b93b
|
|
| MD5 |
4042a0b070d5db079d0d11b0bc189267
|
|
| BLAKE2b-256 |
d936b7c2eb204d140ee0dac18998a085723b90512bd1236f4945e444f25b82fe
|