onekiloparsec / SwiftAA

The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
http://www.onekiloparsec.dev/
MIT License
171 stars 31 forks source link

Ascendant #87

Closed cmaldonado80 closed 1 year ago

cmaldonado80 commented 4 years ago

Is their a way to calculate the Ascendant ("The ascendant ( , Asc or As), is the zodiacal sign and degree that is ascending on the eastern horizon at the specific time and location of an event").
Getting the degree that is in the eastern horizon at any given time.

onekiloparsec commented 4 years ago

I am not sure to understand 100%. Let say we are located at some place on Earth at a given date.

It is easy to determine the direction of the East. But what is "degree" in that context ? A guess the "sign" is some region corresponding to a given constellation, right ?

cmaldonado80 commented 4 years ago

Ascendant is the .ApparentGeocentricLongitude of the East at any given time. The point of "sunrise" - "expectedRise" of the East

Example Venus expectedRise for today was at a certain hour with a .planetaryDetails.ApparentGeocentricLongitude of 268. Venus was rising in the east = Ascendant. At that point, the Ascendant was also 268 30 minutes later, Venus .planetaryDetails.ApparentGeocentricLongitude is still 268( 28 Sagittarius) but the East(Ascendant) ApparentGeocentricLongitude is now at 275 ( 5 Capricorn)

IMG_0413 IMG_0414 IMG_0416

onekiloparsec commented 1 year ago

Cleaning up obsolete issues in 2023.