Module: Sekki24::Finder
- Defined in:
- lib/sekki24/finder.rb
Defined Under Namespace
Classes: ConvergenceError
Constant Summary
collapse
- MEAN_SOLAR_MOTION =
0.9856
- DERIVATIVE_HALF_WINDOW =
1.0 / 24.0
- ANGULAR_TOLERANCE =
1e-6
- NEWTON_ATTEMPTS =
5
- MAX_NEWTON_STEP =
5.0
- BISECTION_ATTEMPTS =
80
Class Method Summary
collapse
Class Method Details
.find(year:, longitude:, solar:) ⇒ Object
16
17
18
19
|
# File 'lib/sekki24/finder.rb', line 16
def find(year:, longitude:, solar:)
start = TimeScale.utc_to_jde(Time.utc(Integer(year), 1, 1))
find_from(start, longitude, solar)
end
|
.find_after(time:, longitude:, solar:) ⇒ Object
21
22
23
24
|
# File 'lib/sekki24/finder.rb', line 21
def find_after(time:, longitude:, solar:)
start = TimeScale.utc_to_jde(time)
find_from(start, longitude, solar)
end
|