問題タブ [skyfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - スカイフィールドでトワイライトタイムを見つける
特定の場所の日の出、日の入り、太陽正午、夕暮れの時間を返す関数があります。この関数はpyephemを使用しており、非推奨になっているため、skyfield を使用するように関数を書き直す必要があると思います。ただし、skyfield には関数.previous_rising
、.next_setting
または.next_transit
(少なくとも、私はそれらを見つけることができません) がありません。これは、私が pyephem で使用したものです。
skyfield には function があり、find_discrete
指定された時間の間を検索して、関数がいつ変更されるかを見つけるため、テストするために次のように記述しました。
しかし、これは関数に 'rough_period' 属性がなく、ドキュメントにはそれが何であるかについて言及されていないというエラーが表示されるだけです。おそらく、almanac クラスで定義された関数に対してのみ有効であると推測します。しかし、繰り返しますが、それは言及されていません。
では、スカイフィールドを介して薄明時間をどのように見つけたり決定したりできますか?
astronomy - Skyfield が提供する計算が実際のデータと一致しないのはなぜですか?
Skyfield が計算する長半径と TLE のものを比較したかったのです。
出力:
それらが同じではない、または少なくとも近いのはなぜですか?
skyfield - Skyfield でシミュレートされた軌道を生成するにはどうすればよいですか?
複数のシミュレートされた軌道の軌道パラメータがあります。これを Skyfield にフィードして、衛星間 (および地上局まで) の距離が時間とともにどのように変化するかを確認できるようにします。
Skyfield は、TLE を介した EarthSatellite インスタンスの作成のみをサポートしているようです。「独自の」衛星を作成するには、TLE を偽造する必要がありますか?