本仓库现在只保留一套代码,目标是直接镜像服务器上的实际运行版本,不再维护本地可运行分支。
- 仓库内目录默认对应服务器路径:
survey/对应/pipeline/xiaoyunao/surveyknown_asteroid/对应/pipeline/xiaoyunao/known_asteroidheliolincrr/对应/pipeline/xiaoyunao/heliolincrr
- 后续修改以服务器行为为准,不再为了本地便捷运行改写路径假设。
- Python 环境:
survey和known_asteroid使用服务器默认 Python- 当前为
/home/smtpipeline/Softwares/miniconda3/bin/python
- 当前为
heliolincrr使用heliolinc环境- 当前为
/home/smtpipeline/Softwares/miniconda3/envs/heliolinc/bin/python
- 当前为
survey/known_asteroid/heliolincrr/resources/known_asteroid/- 放补充参考文件,例如
submit.xsd
- 放补充参考文件,例如
运行产物路径汇总见 OUTPUTS.md。
cd /pipeline/xiaoyunao/survey
/home/smtpipeline/Softwares/miniconda3/bin/python -m survey.run_daily --date 2026-04-07或者:
cd /pipeline/xiaoyunao/survey
bash run_daily.sh 2026-04-07cd /pipeline/xiaoyunao/known_asteroid
./submit_pipeline_slurm.sh --batch false --submit-mpc false 20260406cd /pipeline/xiaoyunao/heliolincrr
PYTHON_BIN=/home/smtpipeline/Softwares/miniconda3/envs/heliolinc/bin/python bash run_single_night.sh 20260406当前单夜流程已改为:
mask_gaia -> make_tracklet -> merge_tracklets_nightrun_linear_links_from_tracklets.py生成/pipeline/xiaoyunao/data/heliolincrr/<night>/rr_linksorbit_confirm_links.py对rr_links做后验轨道确认并写入rr_links/orbit_confirm/summarize_single_night.py统一写出/pipeline/xiaoyunao/data/heliolincrr/<night>/analysis/*single_night_summary*summarize_single_night.py同时写出/processed1/<night>/L4/<night>_unknown_links.{fits,json}summarize_single_night.py可通过--trk-sub-map给 unknown link 写入 MPCtrkSubassign_unknown_trksub.py默认用/pipeline/xiaoyunao/data/heliolincrr/trksub_history.jsonl分配全局唯一 7 位 62 进制trkSubexport_unknown_ades.py可将带trkSub的 unknown catalog 导出为 ADES PSV,并可用人工复核 CSV 过滤假源run_single_night.sh末尾直接调用plot_unknown_links.py,基于该 unknown catalog 输出heliolincrr/plots/<night>/run_single_night.sh可通过EXPORT_UNKNOWN_ADES=1打开 unknown ADES 导出;真实提交需额外显式设置SUBMIT_UNKNOWN_MPC=1- 默认单夜参数固定为
speed=5 arcsec/h、direction=10 deg、require_shared_endpoint=True - 当前单夜
orbit_confirm_links.py默认max_v_kms=35
当前 15 夜流程入口为 run_pipeline_15.sh,内部依次调用:
merge_tracklets_15.pyrun_rr_from_tracklets_15.pyorbit_confirm_links_15.py
- 代码中的服务器绝对路径保持不变,例如
/processed1、/pipeline/xiaoyunao/... known_asteroid的大依赖文件按服务器布局放在known_asteroid/下:astorb.datde432s.bsp
- 这两个大文件默认不提交到 git
survey的关键脚本已与服务器哈希核对一致heliolincrr的关键脚本已与服务器哈希核对一致known_asteroid已按 2026-04-07 服务器现版重建关键入口脚本- 2026-04-08 起,仓库已移除全部
*_local目录 20260220单夜正式目录已清理为只保留rr_links与正式分析文件20260220当前单夜正式结果为:582条 links,1590/2304个已知检测进入 link,orbit_confirm得到569/582 fit_ok且569/582 is_good20260220当前 remask 后 unknown fit_ok catalog 为29条、ADES obsData 为87行;早期已正式 submit 的版本为34条 unknown、102行 obsData,submission ID2026-05-14T03:00:19.564_0000Bx4c
- 仓库级更新说明见
CHANGELOG.md