Built entirely for Python developers, seamlessly blending shell-first interactivity with an embeddable engine.
Execute opastro ui to enter an interactive Terminal User Interface mode to explore, drill-down, and read the generated horoscope natively across multiple periods without leaving the command line.
Process queries massively via opastro batch, emitting thousands of deterministic files into an external export folder seamlessly.
The built-in deterministic phrase banks create section-specific cadence profiles. Using bridges and event arcs, the output creates smooth storytelling text dynamically for short term, monthly, and yearly insights.
Configurable planetary boundaries: switch between Placidus, Whole Sign, Equal, or Koch seamlessly using execution parameters directly mapped to Swiss Ephemeris boundaries.
Built with FastAPI endpoints and cache orchestration. Support for high-performance TTl caching and Redis adapters allowing horizontal scalability and lightning fast payload outputs over HTTP.
With the --explain flag, users can instantly trace back any generated insight line directly to the astronomical factor (e.g., Venus in Retrograde). Stop relying on generic black boxes and discover strictly determinist pipelines dictating when, why, and how a phrase appeared.
Yes. Providing `--format html --export ./report.html` renders and saves directly. JSON, Markdown, and plaintext are also inherently supported formats for extraction.
Running `opastro serve` instantiates Uvicorn/FastAPI. The CLI logic directly bridges to these REST endpoints, meaning whatever works in the CLI is also immediately queryable over traditional HTTP POST endpoints locally.
No. Upon initial PyPI pip install, the base dataset of the Swiss Ephemeris is included. All planetary calculations occur inherently offline.
Through `opastro init`, statefulness is retained locally defining default zodiac preferences and locations, cutting down command flag verbosity dramatically.
Absolutely. You can inject `--zodiac-system sidereal` along with various Ayanamsa calculation schemas like Lahiri or Raman contextually.