Skip to content

Commit 71f9fb6

Browse files
authored
Merge pull request #47 from WimDeMeester/master
Version 4.19.1
2 parents 370f3c5 + f2545b4 commit 71f9fb6

File tree

4 files changed

+18
-16
lines changed

4 files changed

+18
-16
lines changed

changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to `laravel-astronomy-library` will be documented in this file.
44

5+
## Version 4.19.1
6+
7+
### Changed
8+
9+
- Obliquity is not needed as parameter in the calculateEquatorialCoordinates method of Planet and Elliptic
10+
511
## Version 4.19
612

713
### Added

readme.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -437,16 +437,14 @@ $coords = $venus->calculateHeliocentricCoordinates($date);
437437
// Calculate the Equatorial Coordinates of Venus
438438
$date = Carbon::create(1992, 12, 20, 0, 0, 0, 'UTC');
439439
$venus = new Venus();
440-
$nutation = Time::nutation(Time::getJd($date));
441-
$venus->calculateEquatorialCoordinates($date, $nutation[3]);
440+
$venus->calculateEquatorialCoordinates($date);
442441

443442
// Calculate the Equatorial Coordinates of comet Encke
444443
$date = Carbon::create(1990, 10, 6, 0, 0, 0, 'UTC');
445444
$encke = new Elliptic();
446445
$peridate = Carbon::create(1990, 10, 28, 13, 4, 50, 'UTC');
447446
$encke->setOrbitalElements(2.2091404, 0.8502196, 11.94524, 186.23352, 334.75006, $peridate);
448-
$nutation = Time::nutation(Time::getJd($date));
449-
$encke->calculateEquatorialCoordinates($date, $nutation[3]);
447+
$encke->calculateEquatorialCoordinates($date);
450448
```
451449

452450
## Change log

src/deepskylog/AstronomyLibrary/Targets/Elliptic.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,24 +70,23 @@ public function setOrbitalElements(float $a, float $e, float $i, float $omega, f
7070
* Calculates the equatorial coordinates of the planet.
7171
*
7272
* @param Carbon $date The date for which to calculate the coordinates
73-
* @param float $obliquity The obliquity of the ecliptic for the given date
7473
*
7574
* See chapter 33 of Astronomical Algorithms
7675
*/
77-
public function calculateEquatorialCoordinates(Carbon $date, float $obliquity): void
76+
public function calculateEquatorialCoordinates(Carbon $date): void
7877
{
7978
$this->setEquatorialCoordinatesToday(
80-
$this->_calculateEquatorialCoordinates($date, $obliquity)
79+
$this->_calculateEquatorialCoordinates($date)
8180
);
8281
$this->setEquatorialCoordinatesTomorrow(
83-
$this->_calculateEquatorialCoordinates($date->addDay(), $obliquity)
82+
$this->_calculateEquatorialCoordinates($date->addDay())
8483
);
8584
$this->setEquatorialCoordinatesYesterday(
86-
$this->_calculateEquatorialCoordinates($date->subDays(2), $obliquity)
85+
$this->_calculateEquatorialCoordinates($date->subDays(2))
8786
);
8887
}
8988

90-
public function _calculateEquatorialCoordinates(Carbon $date, float $obliquity): EquatorialCoordinates
89+
public function _calculateEquatorialCoordinates(Carbon $date): EquatorialCoordinates
9190
{
9291
$F = cos(deg2rad($this->_longitude_ascending_node));
9392
$G = sin(deg2rad($this->_longitude_ascending_node)) * 0.917482062;

src/deepskylog/AstronomyLibrary/Targets/Planet.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,24 +42,23 @@ public function __construct()
4242
* Calculates the equatorial coordinates of the planet.
4343
*
4444
* @param Carbon $date The date for which to calculate the coordinates
45-
* @param float $obliquity The obliquity of the ecliptic for the given date
4645
*
4746
* See chapter 33 of Astronomical Algorithms
4847
*/
49-
public function calculateEquatorialCoordinates(Carbon $date, float $obliquity): void
48+
public function calculateEquatorialCoordinates(Carbon $date): void
5049
{
5150
$this->setEquatorialCoordinatesToday(
52-
$this->_calculateEquatorialCoordinates($date, $obliquity)
51+
$this->_calculateEquatorialCoordinates($date)
5352
);
5453
$this->setEquatorialCoordinatesTomorrow(
55-
$this->_calculateEquatorialCoordinates($date->addDay(), $obliquity)
54+
$this->_calculateEquatorialCoordinates($date->addDay())
5655
);
5756
$this->setEquatorialCoordinatesYesterday(
58-
$this->_calculateEquatorialCoordinates($date->subDays(2), $obliquity)
57+
$this->_calculateEquatorialCoordinates($date->subDays(2))
5958
);
6059
}
6160

62-
public function _calculateEquatorialCoordinates(Carbon $date, float $obliquity): EquatorialCoordinates
61+
public function _calculateEquatorialCoordinates(Carbon $date): EquatorialCoordinates
6362
{
6463
$helio_coords = $this->calculateHeliocentricCoordinates($date);
6564

0 commit comments

Comments
 (0)