Astronomy and astrometry Ruby library for astronomical data and events
Astronoby is a Ruby library that serves as a powerful tool for performing astronomical calculations. With its foundation built on the principles derived from renowned astrometry books, it offers a user-friendly API for computing the positions of various solar system bodies. The library is intended for both amateurs and professionals alike, providing a precise tool for celestial calculations based on reliable ephemerides from sources like IMCCE and NASA/JPL.
Designed to be constantly evolving, Astronoby is currently under active development. While it promises a robust functionality, users should approach it with an understanding that changes may occur frequently, making it essential to stay updated with the latest documentation and release notes.
Highly Accurate Calculations: Achieves precision below 10 arc seconds for major solar system bodies as observed from Earth, making it suitable for amateur telescopes.
User-Friendly Installation: Easily integrate into your Ruby application via bundler or by installing the gem directly, streamlining the setup process for developers.
Comprehensive Documentation: Access detailed usage guidelines in the Wiki, with historical references available in previous version READMEs to help users adapt to updates.
Active Development: Continual updates and improvements are made, with a clear changelog and upgrading guide available to navigate potential breaking changes.
Performance Benchmarking: Users can compare the performance of different implementations using built-in benchmarks, ensuring optimal performance while developing their own features.
Open Source License: The library is freely available under the MIT License, promoting collaborative improvements and contributions from the community.
Community Guidelines: A code of conduct is provided to foster a positive environment for all participants in the Astronoby project, ensuring respectful interaction among users and contributors.