Rémy Hannequin

Results 7 issues of Rémy Hannequin

## Associated issue: #81 ## Context `BigMath` module supports sine (`sin`) and cosine (`cos`) trigonometric functions. It also supports arctangent (`acan`). But it doesn't support tangent, which is supported in...

### Description We can't expect for the presence of an option with value `false` if it's against a modified value of a Rails default. ### Reproduction Steps By default, the...

I didn't realise `% 360` would rationalize a potentially negative angle in degrees into a 0-360 range. This change simplifies many angles from `Astronoby::Moon`.

This change introduces multiple new objects to be able to get all the phase times for a given month. The Moon phases are: New Moon, First Quarter, Full Moon and...

This introduces two new Moon-related information: the phase angle and the illuminated fraction. The phase angle is the angle between the incident light from the Sun onto the Moon and...

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.

Distances are used in the library here and there. To deal with different units, conversion used to be calculated in the logic itself. This introduces a new value object for...