Skip to content

Releases: Nojgg/Ephemeris-Live

V.3 Unstable

Choose a tag to compare

@Nojgg Nojgg released this 06 Jun 22:41

Ephemeris Live has been officially migrated from the Love2D framework to a native C++ environment. This update shifts the project to a higher-performance codebase, utilizing modern C++ graphics and GUI libraries to provide a more robust, compiled application experience.

please feedback to me if u encounter any bugs!!

v2.0.0 Stable

Choose a tag to compare

@Nojgg Nojgg released this 17 May 14:57

Ephemeris Live v2.0 — The Location & Field Update

Hey everyone, I’m excited to finally put out the first official stable release of Ephemeris Live!

What started as a simple desktop script for keeping track of planets has turned into a fully fledged, responsive "mission control" station tailored for anyone using manual setups (like the 3D-printed Hadley telescope community).

I've rewritten a huge chunk of the frontend architecture to make the app more reliable when you're actually out in the dark using it. Here is what's new:

🚀 New Features

  • Type in Your Observing Spot (OSM Geocoding): You aren't locked into the automated IP location guesser anymore. If you go to the SPECS tab, you can now manually type in a real address, city, and country. The app launches a background worker thread to convert that address into exact latitude and longitude coordinates using OpenStreetMap’s free Nominatim API—meaning your local sky map won't freeze up while it searches.
  • Auto-Saving Profiles: The app finally remembers your gear and spot. Your typed address and resolved coordinates are now saved locally to a file (custom_location.txt). Next time you open the app, it pulls that data right up instead of forcing you to re-fetch or re-type everything from scratch.
  • Clean Boot Loading Screen: To stop the UI from looking glitchy or showing blank data lines while it makes its initial network handshakes on startup, I built a dedicated loading screen.
  • On-Screen Session Notebook: I added a full-scale JOURNAL tab to the sidebar, complete with its own scrolling layout. Now, whenever you use the journal to note down field observations on the downbar, they'll save line-by-line to a clean local file (observer_journal.txt) and display right on your screen without cluttering the main coordinate view.

🐛 Bug Fixes & Behind-the-Scenes Tweaks

  • Fixed Random Start-up Nil Errors: Shuffled the order of functions around so the loading queues and geocoding sequences are registered by Lua right away on boot. This completely removes those annoying attempt to call global (a nil value) crashes that popped up randomly when launching the app.

💾 Installation

  • Windows: Just grab Ephemeris_Live.exe, extract it anywhere, and double-click to launch.
  • Mac / Linux: Not yet available :(

V1.2

Choose a tag to compare

@Nojgg Nojgg released this 22 Apr 19:07

Fixed some syntax errors and writing errors

V 1.1

Choose a tag to compare

@Nojgg Nojgg released this 22 Apr 16:46

Fixed the executable not launching

V 1.0

Choose a tag to compare

@Nojgg Nojgg released this 20 Apr 19:09
b3c0fde

Hadley Mission Control

Hadley Mission Control is a real-time astronomical observation and telescope control interface built with LÖVE. This tool is specifically calibrated for the Hadley 114/900 Newtonian Reflector. It synchronizes live ephemeris data with your local observation site to provide high-precision positioning for celestial bodies.

The interface includes a simulated eyepiece view that accounts for Newtonian inversion and magnification math based on your specific equipment configuration.


Features

  • Horizons API Integration: Asynchronous fetching of topocentric coordinates from NASA/JPL.
  • Optics Simulation: Real-time magnification and True Field of View (TFOV) calculation.
  • Newtonian Inversion: 180-degree image rotation simulation to match physical eyepiece output.
  • Planisphere Mapping: Live altitude/azimuth grid with cardinal direction markers and targeting overlays.
  • Night Mode: Luminance-to-Red channel filtering for dark-site preservation.
  • Coordinate Synchronization: Automated observer location via IP-API.

Controls

Navigation

  • TAB: Toggle between the Observer Log and Equipment Specifications.
  • Mouse Click: Select a celestial body from the sidebar to track.
  • N: Toggle Night Mode (Red Filter).
  • R: Reset time offset to current UTC.

Time & Optics

  • Left/Right Arrows: Offset time by +/- 1 hour.
  • [+]/[-] Keys: Increment/Decrement eyepiece focal length (scales FOV live).

Technical Implementation

Threading

Network requests to NASA's Horizons system are handled in a separate thread to prevent UI blocking during data fetch cycles.