libnova
« Back to VersTracker
Description:
Celestial mechanics, astrometry and astrodynamics library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Other
Tags: astronomy library c science astrophysics
Install: brew install libnova
About:
Libnova is an open-source celestial mechanics and astrometry library written in C. It provides robust functions for calculating planetary positions, orbital elements, and rise/set times. Its primary value is enabling developers to integrate precise astronomical calculations into their own applications.
Key Features:
  • Calculates heliocentric and geocentric planetary positions
  • Supports orbital elements and Keplerian calculations
  • Includes functions for rise, set, and meridian transit times
  • Written in portable C for easy integration
Use Cases:
  • Building planetarium software or astronomy applications
  • Calculating precise positions of celestial bodies for research
  • Determining rise and set times for observatory planning
Alternatives:
  • libastro – Libastro is often used for similar purposes but is primarily associated with the 'XEphem' project.
  • PyEphem – PyEphem provides similar calculations via a Python wrapper, offering easier integration for Python-based projects.
Version History
Detected Version Rev Change Commit