Is this how to compute Greenwich Hour Angle with PyEphem under Python 3?
up vote
3
down vote
favorite
I have been using python3 and pyephem to study celestial navigation
mostly working through some calculations that would have to be done by
hand in any case.
For the sight reduction part I am trying to have pyephem output data
comparable to the nautical almanac, mostly greenwich hour angle and declination.
To get the hour angle of the first point of aries, I tried adding a body using
ephem.readdb at 0.0 RA and 0.0 dec. But after reading the doc further I think
this is working.
#!/bin/python3
import math , ephem
# zero longitude
gmt_long = '0:0:0' # deg, min, sec
myloc_date = ( '2012/12/02 22:00:00' )
# observer for greenwich gst
utcz = ephem.Observer()
utcz.date = myloc_date
utcz.long = gmt_long
print ( utcz.date )
print (" gst hours", utcz.sidereal_time() )
print (" gst deg", ephem.degrees( utcz.sidereal_time() ) )
Compare the last line of output with the aries column in the nautical almanac
for the date
online version of nautical almanac www.tecepe.com.br
python-3.x pyephem
add a comment |
up vote
3
down vote
favorite
I have been using python3 and pyephem to study celestial navigation
mostly working through some calculations that would have to be done by
hand in any case.
For the sight reduction part I am trying to have pyephem output data
comparable to the nautical almanac, mostly greenwich hour angle and declination.
To get the hour angle of the first point of aries, I tried adding a body using
ephem.readdb at 0.0 RA and 0.0 dec. But after reading the doc further I think
this is working.
#!/bin/python3
import math , ephem
# zero longitude
gmt_long = '0:0:0' # deg, min, sec
myloc_date = ( '2012/12/02 22:00:00' )
# observer for greenwich gst
utcz = ephem.Observer()
utcz.date = myloc_date
utcz.long = gmt_long
print ( utcz.date )
print (" gst hours", utcz.sidereal_time() )
print (" gst deg", ephem.degrees( utcz.sidereal_time() ) )
Compare the last line of output with the aries column in the nautical almanac
for the date
online version of nautical almanac www.tecepe.com.br
python-3.x pyephem
add a comment |
up vote
3
down vote
favorite
up vote
3
down vote
favorite
I have been using python3 and pyephem to study celestial navigation
mostly working through some calculations that would have to be done by
hand in any case.
For the sight reduction part I am trying to have pyephem output data
comparable to the nautical almanac, mostly greenwich hour angle and declination.
To get the hour angle of the first point of aries, I tried adding a body using
ephem.readdb at 0.0 RA and 0.0 dec. But after reading the doc further I think
this is working.
#!/bin/python3
import math , ephem
# zero longitude
gmt_long = '0:0:0' # deg, min, sec
myloc_date = ( '2012/12/02 22:00:00' )
# observer for greenwich gst
utcz = ephem.Observer()
utcz.date = myloc_date
utcz.long = gmt_long
print ( utcz.date )
print (" gst hours", utcz.sidereal_time() )
print (" gst deg", ephem.degrees( utcz.sidereal_time() ) )
Compare the last line of output with the aries column in the nautical almanac
for the date
online version of nautical almanac www.tecepe.com.br
python-3.x pyephem
I have been using python3 and pyephem to study celestial navigation
mostly working through some calculations that would have to be done by
hand in any case.
For the sight reduction part I am trying to have pyephem output data
comparable to the nautical almanac, mostly greenwich hour angle and declination.
To get the hour angle of the first point of aries, I tried adding a body using
ephem.readdb at 0.0 RA and 0.0 dec. But after reading the doc further I think
this is working.
#!/bin/python3
import math , ephem
# zero longitude
gmt_long = '0:0:0' # deg, min, sec
myloc_date = ( '2012/12/02 22:00:00' )
# observer for greenwich gst
utcz = ephem.Observer()
utcz.date = myloc_date
utcz.long = gmt_long
print ( utcz.date )
print (" gst hours", utcz.sidereal_time() )
print (" gst deg", ephem.degrees( utcz.sidereal_time() ) )
Compare the last line of output with the aries column in the nautical almanac
for the date
online version of nautical almanac www.tecepe.com.br
python-3.x pyephem
python-3.x pyephem
edited Nov 17 at 9:11
Brandon Rhodes
51.1k1290128
51.1k1290128
asked Dec 1 '12 at 23:43
user1867570
161
161
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
Yes, this does look to be the correct approach; each of your steps makes sense, and so the agreement between your result and the Almanac is meaningful. Here, for anyone else who wants to make the comparison, is the particular page from the Almanac that you reference:
http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
Yes, this does look to be the correct approach; each of your steps makes sense, and so the agreement between your result and the Almanac is meaningful. Here, for anyone else who wants to make the comparison, is the particular page from the Almanac that you reference:
http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012
add a comment |
up vote
1
down vote
Yes, this does look to be the correct approach; each of your steps makes sense, and so the agreement between your result and the Almanac is meaningful. Here, for anyone else who wants to make the comparison, is the particular page from the Almanac that you reference:
http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012
add a comment |
up vote
1
down vote
up vote
1
down vote
Yes, this does look to be the correct approach; each of your steps makes sense, and so the agreement between your result and the Almanac is meaningful. Here, for anyone else who wants to make the comparison, is the particular page from the Almanac that you reference:
http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012
Yes, this does look to be the correct approach; each of your steps makes sense, and so the agreement between your result and the Almanac is meaningful. Here, for anyone else who wants to make the comparison, is the particular page from the Almanac that you reference:
http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012
answered Feb 12 '13 at 6:29
Brandon Rhodes
51.1k1290128
51.1k1290128
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f13664935%2fis-this-how-to-compute-greenwich-hour-angle-with-pyephem-under-python-3%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown