If you are upgrading: please see UPGRADING.md.
- Fix
ObservationEvents
infinite loop in (#110) - Fix observation events times with local time dates in (#105)
- Fix
IncompatibleArgumentsError
on Moon's observation events in (#111)
- Add
Astronoby::Moon#current_phase_fraction
in (#115) - Add sources and results for comparison in (#114)
- Bump standard from 1.36.0 to 1.39.2 by @dependabot in (#95)
- Bump standard from 1.39.2 to 1.40.0 by @dependabot in (#96)
- Bump dependencies in (#100)
- Move dependencies to development ones in (#99)
- Bump standard from 1.40.0 to 1.41.1 by @dependabot in (#104)
- Bump standard from 1.41.1 to 1.42.0 by @dependabot in (#107)
- Bump standard from 1.42.0 to 1.42.1 by @dependabot in (#108)
- Bump dependencies in (#116)
- Add supported Ruby versions in (#117)
Full Changelog: https://github.com/rhannequin/astronoby/compare/v0.5.0...v0.6.0
If you are upgrading: please see UPGRADING.md.
- Make
Sun#mean_anomaly
public (#72) - Moon ecliptic coordinates (#73)
- Moon apparent geocentric equatorial coordinates (#75)
- Moon horizontal coordinates (#76)
- Assume Moon's equatorial coordinates are geocentric (#77)
- Use observer object for geocentric parallax (#79)
- Moon's phase angle and illuminated fraction (#80)
- Monthly Moon phases (#82)
- Rationalize negative degree angles (#83)
- Factorize Moon phases periodic terms (#85)
- Introduce observation events for Moon (#86)
- Create FUNDING.yml (#70)
- Bump standard from 1.35.1 to 1.36.0 (#71)
- Bump rexml from 3.2.6 to 3.2.8 (#74)
- Expand the number of tested Ruby versions (#84)
- Add Ruby 3.1.6 and 3.3.2 coverage (#88)
- Improve and update documentation (#87)
- Update UPGRADING.md (#89)
Full Changelog: https://github.com/rhannequin/astronoby/compare/v0.4.0...v0.5.0
If you are upgrading: please see UPGRADING.md.
- Fix ecliptic to equatorial epoch (#56)
- Add twilight times (#49)
- Add interpolation method (#52)
- Add decimal_hour_to_time util (#53)
- Calculate leap seconds for an instant (#54)
- Add
Angle#-@
(#55) - Enable equivalence and hash equality to
Observer
(#57) - Twilight events dedicated class (#61)
- Upgrade bundler from 2.3.11 to 2.5.7 by @dorianmariecom (#45)
- Drop
BigDecimal
(#46) - Bump rake from 13.1.0 to 13.2.0 (#47)
- Increase Ruby versions support (#48)
- Bump rake from 13.2.0 to 13.2.1 (#51)
- Dedicated constants class (#62)
- Improve accuracy of equation of time (#63)
- Twilight times better accuracy (#65)
- Update UPGRADING.md (#66)
- release: Bump version to 0.4.0 (#67)
- More accurate rising, transit and setting times (#50)
- Observation events dedicated and centralized class (#60)
- Change
Astronoby::Sun
constructor (#64)
- @dorianmariecom made their first contribution in #45
Full Changelog: https://github.com/rhannequin/astronoby/compare/v0.3.0...v0.4.0
If you are upgrading: please see UPGRADING.md
.
- breaking: Difference between true and apparent ecliptic and equatorial coordinates (#41)
- breaking: Rename
Angle::as_*
intoAngle::from_*
(#43)
If you are upgrading: please see UPGRADING.md
.
- Angle comparison (#21)
- Add
#distance
and#angular_size
toAstronoby::Sun
(#30) - Add geocentric parallax
Astronoby::GeocentricParallax
(#31) - Ability to calculate equinoxes and solstices times (#32)
- Round rising and setting times to the second ([#38])
- Provide sunrise and sunset times (#35)
- Provide sunrise and sunset azimuths (#39)
- Ability to calculate the equation of time (#40)
- breaking: Accurate setting and rising times for punctual bodies (#29)
- breaking: Drop
Astronoby::Util::Time
in favor ofAstronoby::GreenwichSiderealTime
andAstonoby::LocalSiderealTime
(#36)
- Add Dependabot for Bundler and GitHub Actions (#24)
- Add bundler-audit GitHub Action (#25)
- Bump actions/checkout from 3 to 4 (#26)
- Bump standard from 1.29.0 to 1.35.1 (#27, #37)
- Bump rspec from 3.12.0 to 3.13.0 (#28)
- Support angles in hours
- Support coordinates
Astronoby::Coordinates::Horizontal
Astronoby::Coordinates::Equatorial
Astronoby::Coordinates::Ecliptic
- Add new body
Astronoby::Sun
- Add
Astronoby::Aberration
- Add
Astronoby::Epoch
- Add
Astronoby::MeanObliquity
- Add
Astronoby::TrueObliquity
- Add
Astronoby::Nutation
- Add
Astronoby::Precession
- Add
Astronoby::Refraction
- Add utils
Astronoby::Util::Astrodynamics
Astronoby::Util::Time
Astronoby::Util::Trigonometry
- Add
Astronoby::Angle
- Support angles in degrees and radians