1

私は、最初の完全な python プロジェクト/学習/経験の 1 つとして達成したい個人的なプロジェクトを持っています。このプロジェクトは、時間スケールの入力を受け入れる (またはハードコードされた入力を変更する) アプリケーションを作成し、惑星軌道を音波に変換することです。

軌道周波数を聞くことができるようにするには、タイムスケールをかなり上に移調する必要があります。ユーザーまたは私が望むものに応じて、その移調を変更できるようにしたいと考えています。

Nasa JPL データをプルすると、次のようなものが返されるとします。

A.D. 2019-Jan-01 00:00:00.0000, -4.714853635016740E+07, -4.782573126195183E+07,  4.173036297464184E+05,

この日付、X、Y、Z 情報を取得するにはどうすればよいですか (何日、何年にもわたってより多くの情報があります... 私/ユーザーの選択)、それを正弦波 (おそらく CSV) に変換してから、次のことができます。 CSV を取得し、Python を使用して .wav を生成しますか?

+1 と -1 の範囲内に存在するように軌道情報を変更し、円/楕円データを取得して正弦波に変換する方法を何らかの形で理解する必要があると思います (一部の X または Y データは負から反転する必要があります)。軸に沿って?)

私を正しい道に導くための助けがあれば大歓迎です!

4

0 に答える 0