opencadc/dao2caom2dao2caom2是一个从DAO FITS文件生成CAOM2观测数据的应用程序。它能够处理天文观测产生的DAO FITS格式文件,提取元数据并生成符合CAOM2(Canadian Astronomy Data Centre Observation Model 2)标准的观测记录,便于天文数据的管理、共享和分析。
在本地创建一个空目录作为工作目录(以下简称“工作目录”)。
由于CADC主机当前不支持代理证书,需通过netrc文件进行认证:
在工作目录中创建名为netrc的文件,内容如下:
machine [***] login canfarusername password canfarpassword machine [***] login canfarusername password canfarpassword machine sc2.canfar.net login canfarusername password canfarpassword machine ws-cadc.canfar.net login canfarusername password canfarpassword
将canfarusername和canfarpassword替换为实际的CADC用户名和密码
设置文件权限为600(仅所有者可读写):
bashchmod 600 netrc
注意:可通过修改config.yml文件中的
netrc_filename条目(需提供绝对路径)更改此文件的名称和位置。netrc文件详细说明参见:netrc手册
从GitHub仓库复制dao_run.sh脚本到工作目录:
bashwget [***]
bashchmod +x dao_run.sh
bash./dao_run.sh
运行后,工作目录会生成config.yml文件,用于控制应用程序执行参数。配置项说明参见:config.yml文档
如需在容器内调试,可执行以下命令:
bashdocker run --rm -ti -v ${PWD}:/usr/src/app --name dao_run opencadc/dao2caom2 /bin/bash root@容器ID:/usr/src/app# dao_run
同常规运行步骤,创建空的工作目录。
复制dao_run_state.sh脚本到工作目录:
bashwget [***]
bashchmod +x dao_run_state.sh
bash./dao_run_state.sh
注意:
daoFileIngest传输脚本会自动判断文件是否需要压缩后存储到CADC。
忽略静态的"DAOPLATES"集合,以下为当前活动的仪器/探测器测试文件(文件名中的'c'表示CCD探测器):
dao_c122_2017_011124.fits - 科学观测dao_c122_2017_011118.fits - 比较弧光dao_c122_2017_011111.fits - 偏置dao_c122_2017_011095.fits - 平场dao_c122_2017_007425.fits - 暗场dao_c182_2017_010923.fits - 科学观测dao_c182_2017_010924.fits - 比较弧光dao_c182_2017_010870.fits - 偏置dao_c182_2017_010896.fits - 平场dao_c182_2017_007397.fits - 暗场dao_c182_2017_019323.fits - 科学观测dao_c182_2017_019322.fits - 比较弧光dao_c182_2017_019238.fits - 偏置dao_c182_2017_019030.fits - 平场dao_c182_2017_003051.fits - 暗场dao_c182_2017_016292.fits - 科学观测dao_c182_2017_016319.fits - 平场dao_c182_2017_016254.fits - 偏置dao_c182_2017_009814.fits - 暗场文件名中的'r'表示Reticon探测器,目前文件数量有限,原始头信息较少:
dao_r122_1989_003112.fits - 科学目标dao_r122_1989_003115.fits - 平场dao_r122_1989_003111.fits - 比较弧光dao_r122_1989_003184.fits - 暗场dao_r182_1989_000369.fits - 科学目标dao_r182_1989_000372.fits - 比较弧光dao_r182_1989_000377.fits - 暗场dao_r182_1989_000481.fits - 平场里程计编号后的任何后缀表示处理后文件:
dao_c122_2007_000882_v.fits - 处理后的科学观测(后缀'_v')
dao_c122_2007_000882.fitsdao_c122_2007_000881_e.fits - 处理后的弧光(后缀'_e')
dao_c122_2007_000881.fitsdao_c122_2007_000916_F.fits - 合并处理后的平场(后缀'_F')
dao_c122_2007_000916.fits至dao_c122_2007_000926.fitsdao_c122_2016_012652_B.fits - 合并处理后的偏置(后缀'_B')
dao_c122_2016_012652.fits至012666及dao_c122_2016_012726至012741.fitsdao_c182_2016_004034_a.fits - 处理后的科学观测(后缀'_a')
dao_c182_2016_004034.fitsdao_c182_2016_008332_B.fits - 合并处理后的偏置(后缀'_B')
dao_c182_2016_008332.fits至dao_c182_2016_008347.fitsdao_c182_2016_002019_F.fits - 合并处理后的平场(后缀'_F')
dao_c182_2016_002019至dao_c182_2016_002031.fits探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务