Skip to content

Use observer object for geocentric parallax#79

Merged
rhannequin merged 1 commit intomainfrom
observer-for-geocentric-parallax
May 30, 2024
Merged

Use observer object for geocentric parallax#79
rhannequin merged 1 commit intomainfrom
observer-for-geocentric-parallax

Conversation

@rhannequin
Copy link
Owner

Before, Astronoby::GeocentricParallax::for_equatorial_coordinates used to require the latitude, longitude and elevation of the observer.

Now, for consistency and ease of use, it requires a Astronoby::Observer object instead.

@rhannequin rhannequin self-assigned this May 19, 2024
@rhannequin rhannequin force-pushed the distance-value-object branch from 75351e2 to 4b26a33 Compare May 20, 2024 13:45
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from 25d142b to d9c6452 Compare May 20, 2024 13:46
@rhannequin rhannequin force-pushed the distance-value-object branch from 4b26a33 to c4b1617 Compare May 20, 2024 20:13
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from d9c6452 to 420b34c Compare May 20, 2024 20:14
@rhannequin rhannequin force-pushed the distance-value-object branch from c4b1617 to 652a7c3 Compare May 22, 2024 23:00
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from 420b34c to 485857b Compare May 22, 2024 23:01
@rhannequin rhannequin force-pushed the distance-value-object branch from 652a7c3 to 1f703bd Compare May 24, 2024 08:37
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from 485857b to 0c88624 Compare May 24, 2024 08:38
@rhannequin rhannequin force-pushed the distance-value-object branch from 1f703bd to 2326b31 Compare May 24, 2024 09:46
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from 0c88624 to 562a1f7 Compare May 24, 2024 09:46
Base automatically changed from distance-value-object to main May 27, 2024 18:50
Before, `Astronoby::GeocentricParallax::for_equatorial_coordinates` used
to require the `latitude`, `longitude` and `elevation` of the observer.

Now, for consistency and ease of use, it requires a
`Astronoby::Observer` object instead.
@rhannequin rhannequin force-pushed the observer-for-geocentric-parallax branch from 562a1f7 to c7b9fb2 Compare May 27, 2024 18:51
@rhannequin rhannequin merged commit 881488a into main May 30, 2024
@rhannequin rhannequin deleted the observer-for-geocentric-parallax branch May 30, 2024 08:50
rhannequin added a commit that referenced this pull request Jun 11, 2024
 ## 0.5.0 - 2024-06-11

_If you are upgrading: please see [UPGRADING.md]._

[UPGRADING.md]: https://github.com/rhannequin/astronoby/blob/main/UPGRADING.md

 ### Features

* 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])

[#72]: #72
[#73]: #73
[#75]: #75
[#76]: #76
[#77]: #77
[#79]: #79
[#80]: #80
[#82]: #82
[#83]: #83
[#85]: #85
[#86]: #86

 ### Improvements

* 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])

[#70]: #70
[#71]: #71
[#74]: #74
[#84]: #84
[#88]: #88
[#87]: #87
[#89]: #89

 ### Backward-incompatible changes

* Use Observer in Horizontal coordinates ([#69])
* Introduce `Astronoby::Distance` value object ([#78])

[#69]: #69
[#78]: #78

**Full Changelog**: v0.4.0...v0.5.0
rhannequin added a commit that referenced this pull request Jun 11, 2024
### Features

* 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])

[#72]: #72
[#73]: #73
[#75]: #75
[#76]: #76
[#77]: #77
[#79]: #79
[#80]: #80
[#82]: #82
[#83]: #83
[#85]: #85
[#86]: #86

### Improvements

* 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])

[#70]: #70
[#71]: #71
[#74]: #74
[#84]: #84
[#88]: #88
[#87]: #87
[#89]: #89

### Backward-incompatible changes

* Use Observer in Horizontal coordinates ([#69])
* Introduce `Astronoby::Distance` value object ([#78])

[#69]: #69
[#78]: #78

**Full Changelog**: v0.4.0...v0.5.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant