fullseye

sun_events — DRIVE env op

使い方

その日(地方の暦日)の日の出・南中・日の入りの時刻と、日の出入りの方位・南中の高度。

日の出入り = 太陽の中心の 幾何の 高度が h0(既定 −0.8333° = 大気差 34′ + 視半径 16′、上辺が地平線に接する)を 横切る時刻。h0="naoj" で国立天文台 暦計算室の定義(太陽の上辺が視地平線、地平大気差 35′8″、視半径は距離から)。 南中 = 時角 0。どちらも sun_at を時刻について解く(二分法、区間幅 1e-7 日未満 ≈ 0.009 秒まで)。

Returns

dict : sunrise / transit / sunset(タイムゾーンつき datetime、日の出入りが無ければ None)、 sunrise_azimuth / sunset_azimuth(度)、transit_altitude(度、大気差なしの幾何の高度と、transit_altitude_apparent)。

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

同カテゴリ(env)

julian_day · sun_at · sun_vector · sun_illuminance · koschmieder · mor_from_beta · beta_from_mor · road_row_distance


Provenance: driveenv.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.