Yuna

Since

Updated Peaceful and fluffy

Finished

Selenia

A natal chart that knows where the stars really are.

  • Real ephemeris math
  • Tropical and sidereal
  • Open source

Try it: your birth sphere

The app's centrepiece is a glowing 3D sphere of your chart, drawn over the real star field. This is the pocket version.

It opens on the sky of right now. Enter your birthday and it becomes your birth sky.

The Sun, the Moon and every planet sit at their true places on the ecliptic, aspects and all. It is computed live in your browser, with the same kind of math the app uses.

Your birth date never leaves this page. Everything is computed in your browser. Nothing is sent, saved or remembered.

  • Harmony
  • Tension
  • Conjunction
  • Minor
  • The tightest one pulses.

Fig. 1Drag to orbit. No birth time? Noon is assumed, and the Moon may drift a few degrees. No birthplace needed: the planets look the same from everywhere on Earth. Your birthplace is what unlocks the rising sign and houses, and the app computes those properly.

This web version uses Paul Schlyter's low-precision method: Keplerian elements plus the main perturbation terms. Toy precision, about 0.01° for the Sun, 0.3° for the Moon and 1° for the planets. The app uses full Meeus math (SwiftAA), unit tested. The orbs match the app: majors 7°, conjunction and opposition 8°, minors 2°, and 2° more when the Sun or the Moon is involved.

What it is

Astrelia's sister app. The astrology one.

It casts charts on the same real astronomical engine that runs the planetarium.

The Sun, the Moon and the planets come from proper ephemeris math. Houses are solved for your actual birthplace and minute.

No lookup tables and no Swiss Ephemeris.

The two apps are kept apart on purpose. The science app never mixes in symbolism, and this one never pretends to be science.

Astrelia
Selenia

What it does

Birth charts
Type a birthplace and it geocodes to coordinates and a time zone. Big three, full wheel, dignities, chart patterns (grand trines, T-squares, yods), house rulers and elemental balance.
The 3D celestial sphere
Your chart drawn onto the actual sky: real catalog stars, the ecliptic, the houses as great circles, aspect chords, a guided tour, even time travel.
Transits and forecasts
What's touching your chart now and next, and retrograde stations with exact dates.
Predictive
Secondary progressions, solar and lunar returns, and solar arc, all on the same engine.
Relationships
Synastry between any two saved charts, composite charts and a compatibility read.
Readings
Built from keyword tables, with no licensed text and no chatbot at runtime, so the same placement always gets the same words. Tap anything for its meaning.
Share
Chart posters, and the sphere rendered to a GIF or MP4.
Reminders
Transit alerts and birthday reminders, opt in, scheduled on the phone itself.

Status

She's finished, and I'm not planning more work on her.

The code is open, so anyone with a Mac and Xcode can build her.

Her name comes from the little golden moon flowers.

  • Swift 6
  • SwiftUI and Canvas
  • No Swiss Ephemeris
  • Meeus math
  • HYG star backdrop
  • Done: Chart engine, validated against astro.com.
  • Done: 3D celestial sphere.
  • Done: Transits, progressions and returns.
  • Done: Synastry and composite.
  • Done: A name: Selenia, the moon flower.
  • Done: Open source, GPL-3.0.
  • Done: An app icon.
  • Not done: App Store release.1

1 She did go in for App Review once. Apple turned her down under guideline 4.3, which is their way of saying the store already has plenty of astrology apps. So now she lives on my phone and on GitHub (opens in a new tab), where anyone can build her.

Get it

More things I made

Back to Works