私は、地球上のさまざまな場所から、さまざまな時期に、自分が選んだ星を表示するプログラムを作ろうとしています。金星などのエフェムのデータベースからオブジェクトを表示できるように動作していますが、表示したい星がカタログにありません。山羊座の星を定義して、他の星と同じようにプログラムに読み込むにはどうすればよいですか?
私は周りを調査し、私が望むものに似た記事を見つけました:
利用可能な星のリスト: https://github.com/brandon-rhodes/pyephem/blob/master/ephem/stars.py
北斗七星をプロットするサンプル スクリプト: http://nbviewer.ipython.org/github/brandon-rhodes/pyephem/blob/master/issues/github-issue-61.ipynb#
観測サイトと目的のオブジェクトを生成するために使用しているコード:
#Define observer location
gatech = Observer()
gatech.lon = '-3.0' #Longitude positive in the East
gatech.lat = '+51.0' #Latitude positive in the North
gatech.elevation = 0
#Set date of observation and then prints Altitude and Azimuth of object
gatech.date = ((2000, 1, 1, 9, 30, 0)) #Year,month,day,hour,minute,second
v1 = Venus(gatech)
v1altrad = ('%.12f' % float(v1.alt))
v1azrad = ('%.12f' % float(v1.az -3.14159))
これを matplotlib 関数に入力すると、正しい画像が生成されます。
私の知る限り、見たい星を定義する方法を理解する必要があるだけで、他のすべては機能しているようです。山羊座の星をプロットする助けがあれば大歓迎です.