これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2024/11/24 14:07:03.493 (台灣標準時)
starplot という Python のモジュールがあるようなので、試してみたでござ る。
例として挙げられていたコードを見て、以下のような Python スクリプトを書 いてみたでござる。
#!/usr/pkg/bin/python3.10 # # Time-stamp: <2023/06/12 22:40:35 (CST) daisuke> # # importing datetime module import datetime # importing starplot module import starplot.charts import starplot.styles # longitude at Lulin Observatory lon_deg = 120 + 52/60 + 25/3600 # latitude at Lulin Observatory lat_deg = 23 + 28/60 + 7/3600 # date/time in local time date_time = datetime.datetime.fromisoformat ('2023-06-12T20:00:00') # timezone timezone = 'Asia/Taipei' # output file name file_output = 'test_starplot_00.png' # style chart_style = starplot.styles.BLUE # printing input parameters print (f'#') print (f'# input parameters') print (f'#') # printing longitude and latitude at Lulin Observatory print (f'# longitude: {lon_deg:+11.6f}') print (f'# latitude: {lat_deg:+11.6f}') # printing date/time print (f'# date/time: {date_time}') # printing timezone print (f'# timezone: {timezone}') # printing output file name print (f'# output file: {file_output}') # making a sky chart starplot.charts.create_star_chart (lat=lat_deg, lon=lon_deg, dt=date_time, \ tz_identifier=timezone, \ filename=file_output, \ style=chart_style)
実行してみるでござる。
% chmod a+x test_starplot_00.py % ls -lF total 16 -rwxr-xr-x 1 daisuke taiwan 1250 Jun 12 22:40 test_starplot_00.py* -rw-r--r-- 1 daisuke taiwan 81 Jun 12 22:21 test_starplot_00.py~ % ./test_starplot_00.py # # input parameters # # longitude: +120.873611 # latitude: +23.468611 # date/time: 2023-06-12 20:00:00 # timezone: Asia/Taipei # output file: test_starplot_00.png [#################################] 100% de421.bsp [#################################] 100% hip_main.dat QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-daisuke' [#################################] 100% constellationship.fab % ls -lF total 138352 -rw-r--r-- 1 daisuke taiwan 10882 Jun 12 22:54 constellationship.fab -rw-r--r-- 1 daisuke taiwan 16788480 Jun 12 22:52 de421.bsp -rw-r--r-- 1 daisuke taiwan 53316318 Jun 12 22:54 hip_main.dat -rw-r--r-- 1 daisuke taiwan 702164 Jun 12 22:54 test_starplot_00.png -rwxr-xr-x 1 daisuke taiwan 1250 Jun 12 22:40 test_starplot_00.py* -rw-r--r-- 1 daisuke taiwan 81 Jun 12 22:21 test_starplot_00.py~
|
---|
できた PNG ファイルは以下の通りでござる。
|
---|
気になる点は以下の通りでござる。
また、 constellationship.fab というファイルについて、以下のような情報 があったでござる。
constellationship.fab というファイルは、 Stellarium というソフトウェア で使われているファイルのようでござる。
constellationship.fab をダウンロードしてみるでござる。
% rm -i constellationship.fab remove 'constellationship.fab'? y % curl -o constellationship.fab https://star-records.blog.jp/constellation_line.txt % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 9962 100 9962 0 0 33943 0 --:--:-- --:--:-- --:--:-- 34233 % ls -lF constellationship.fab -rw-r--r-- 1 daisuke taiwan 9962 Jun 12 23:12 constellationship.fab
この constellationship.fab ファイルを使ってチャートを作り直してみると、 以下のようになるでござる。
|
---|