Pure-Python ephemeris engine — JPL DE441 · IAU 2000A/2006 · Gaia DR3 · sub-milliarcsecond precision · auditable by design

TheDaniel166

New member
I wanted to share a project I’ve been building called Moira:

https://github.com/TheDaniel166/moira

Moira is not a UI application or a finished end-user astrology program. It is an engine — a computational foundation meant to be built on top of.

That distinction matters, because the whole point of the project is to create a serious underlying layer where the astronomy and astrology logic are treated carefully and transparently before any interface is placed over them.

Moira was built astronomy first. Its foundation is a pure-Python astronomical engine using JPL DE441 and modern IAU/SOFA/ERFA-aligned standards. Astrology is then layered on top of that substrate in a deliberate way.

What I wanted was not just software that produces results, but an engine where you can meaningfully ask:

Why is this result what it is?
What model is being used?
Where does astronomy end and astrological interpretation begin?
What is native to the engine, and what is merely a compatibility layer?

Moira currently includes work around areas like:

  • planetary and lunar computation
  • house systems
  • eclipses
  • fixed stars
  • dignities and condition layers
  • progression and predictive logic
  • broader astronomical-body support
So this is not “here is my finished astrology app.”
It is more: here is the engine I am building so serious astrology software can be built on top of it.

It is still early in its public life, but I wanted to share it here because I think some people may find the approach interesting, especially if you care about astrology as something more than a black-box output.

If this kind of project interests you, I’d genuinely love to hear your thoughts.
 
Back
Top