下载安装钱德拉望远镜的软件CIAO

2023-11-02

一、下载安装Anaconda

1. 下载

Anaconda下载网址

2. 安装

bash Anaconda3-2020.11-Linux-x86_64.sh

二、创建ciao的虚拟环境

1.1 创建一个名为ciao-4.12的虚拟环境,下载ciaosherpads9ciao-contrib

conda create -n ciao-4.12 \
  -c https://cxc.cfa.harvard.edu/conda/ciao \
  ciao sherpa ds9 ciao-contrib

创建的成功的标志如下:
在这里插入图片描述

1.2创建别名

创建别名以便快速进入和退出ciao环境.

$ echo 'alias ciao="source activate ciao-4.12"' >> ~/.bashrc
$ echo 'alias conde="conda deactivate"' >> ~/.bashrc

2. 下载标定数据库

2.1 下载网址https://cxc.harvard.edu/ciao/download/caldb.html

在这里插入图片描述

2.2 点击下载红色方框的caldb_4.9.3_main.tar.gz

2.3 解压:假设现在目录在:/home/usr/CALDB

usr是你的现在用户名

tar -zxvf caldb_4.9.3_main.tar.gz

2.4 添加全局变量

export CALDB=/home/usr/CALDB
export CALDBCONFIG=${CALDB}/software/tools/caldb.config
export CALDBALIAS=${CALDB}/software/tools/alias_config.fits

2.5 查看

参考网址:https://cxc.harvard.edu/caldb/downloads/index.html

(base)$ ciao
(ciao-4.12)$ check_ciao_caldb
CALDB environment variable = /data/caldb
             CALDB version = 4.9.3
             release date = 2020-10-16T14:00:00 UTC
CALDB query completed successfully.

出现以上,即表示成功!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

下载安装钱德拉望远镜的软件CIAO 的相关文章

  • C:如果文件描述符被删除,阻塞读取应该返回

    我正在以阻塞的方式从设备 文件描述符中读取 可能会发生这样的情况 在不同的线程中 设备被关闭并且文件描述符被删除 不幸的是 读取没有返回或注意到并且一直阻塞 作为一种解决方法 我可以使用 select 作为超时来执行 while 循环 如果
  • X11 模式对话框

    如何使用 Xlib 在 X11 中创建模式对话框 模态对话框是一个位于应用程序其他窗口之上的窗口 就像瞬态窗口一样 并且拒绝将焦点给予应用程序的其他窗口 在 Windows 中 当试图从模态窗口夺取焦点时 模态也会通过闪 烁模态窗口的标题栏
  • 无法在 64 位 Linux 上从汇编 (yasm) 代码调用 C 标准库函数

    我有一个函数foo以汇编语言编写 并在 Linux Ubuntu 64 位上使用 yasm 和 GCC 编译 它只是使用以下命令将消息打印到标准输出puts 如下所示 bits 64 extern puts global foo secti
  • 配置:错误:无法运行C编译的程序

    我正在尝试使用 Debian Wheezy 操作系统在我的 Raspberry Pi 上安装不同的软件 当我运行尝试配置软件时 我尝试安装我得到此输出 checking for C compiler default output file
  • 推荐用于小型站点的 IRC 服务器 (ircd)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 情况 我想使用 IRC 机器人作为我正在研究的其他代码的通用通信接口 服务器硬件陈旧且内存不足 但运行在相对最新的 Debian GNU
  • dlopen 或 dlclose 未调用信号处理程序

    我在随机时间内收到分段错误 我注册了信号 但发生分段错误时未调用信号处理程序 include
  • 这种 bash 文件名提取技术有何用途?

    我有一部分 bash 脚本正在获取不带扩展名的文件名 但我试图了解这里到底发生了什么 是做什么用的 有人可以详细说明 bash 在幕后做了什么吗 如何在一般基础上使用该技术 bin bash for src in tif do txt sr
  • 找出 Linux 上的默认语言

    有没有办法从C语言中找出Linux系统的默认语言 有 POSIX API 可以实现这个功能吗 例如 我想要一个人类可读格式的字符串 即德语系统上的 German 或 Deutsch 法语系统上的 French 或 Francais 等 有类
  • 在 Linux 上创建线程与进程的开销

    我试图回答在 python 中创建线程与进程有多少开销的问题 我修改了类似问题的代码 该问题基本上运行一个带有两个线程的函数 然后运行带有两个进程的相同函数并报告时间 import time sys NUM RANGE 100000000
  • 如何在 Linux 中重新添加 unicode 字节顺序标记?

    我有一个相当大的 SQL 文件 它以 FFFE 的字节顺序标记开头 我使用 unicode 感知的 linux 分割工具将此文件分割成 100 000 行块 但是当将这些传递回窗口时 它确实not与第一个部分以外的任何部分一样 只是它具有
  • 如何重命名 .tar.gz 文件而不提取内容并在 UBUNTU 中创建新的 .tar.gz 文件?

    我有一个命令将创建一个新的 tar gz现有文件中的文件 sudo tar zcvf Existing tar gz New tar gz 该命令将创建一个新的New tar gz从现有的文件Existing tar gz file 谁能告
  • 计算 TCP 重传次数

    我想知道在LINUX中是否有一种方法可以计算一个流中发生的TCP重传的次数 无论是在客户端还是服务器端 好像netstat s解决了我的目的
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实
  • 为什么docker容器提示“权限被拒绝”?

    我使用以下命令来运行 docker 容器 并从主机映射目录 root database 到容器 tmp install database docker run it name oracle install v root database t
  • 如何在特定的Java版本上运行应用程序?

    如何运行具有特定 Java 版本的应用程序 我安装了三个 Java 版本 myuser mysystem sudo update alternatives config java There are 3 choices for the al
  • 用于时间线数据的类似 gnuplot 的程序

    我正在寻找一个类似 gnuplot用于在时间轴中绘制数据图表的程序 类似 gnuplot 在 Linux 上运行 命令行功能 GUI 对我帮助不大 可编写脚本的语法 输出为 jpg png svg 或 gif 输出应该是这样的 set5 s
  • aarch64 Linux 硬浮点或软浮点

    linux系统有arm64 有arm架构armv8 a 如何知道 Debian 运行的是硬浮动还是软浮动 符合 AAPCS64 GNU GCC for armv8仅提供硬浮动aarch64工具链 这与 armv7 a 的 GCC 不同 后者
  • 从哪里获取 iostream.h

    我正在尝试在 Linux 中做一些事情 但它抱怨找不到 iostream h 我需要安装什么才能获取此文件 这个标准头的正确名称是iostream没有扩展名 如果您的编译器仍然找不到它 请尝试以下操作 find usr include na
  • 由于 abi::cxx11 符号导致的链接问题?

    我们最近收到一份报告 因为GCC 5 1 libstdc 和双 ABI http gcc gnu org onlinedocs libstdc manual using dual abi html 它似乎Clang 不知道 GCC 内联名称
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset

随机推荐

  • 实现数组洗牌函数

    我们可能最常使用打乱数组顺序的方法是 Array prototype sort const shuffle list gt list sort x y gt Math random 0 5 但这种方法不是完全随机的 我们可以使用 Fishe
  • Python爬取美女图片案例

    爬虫常规思路 1 分析网页 2 对网页发送请求 获取响应 3 提取解析数据 4 保存数据 本案例所用到的模块 import requests import parsel import os 一 分析网页 分析思路 这个图片网站和别的图片网站
  • linux无法启动oracle数据库,Oracle数据库无法启动?可能是Linux的锅

    近日 在初始化系统的时候 有报错 最后查的是因为部署在一台linux系统上的oracle数据库有异常 登陆到系统中 切换到oracle用户查看数据库状态时 报错现象如下 再查看磁盘空间使用情况df h查看 根目录磁盘空间已经满了 sda3磁
  • 开关电源仿真与设计基于spice 第2版 中译本_电子电路设计SIMetrix / SIMPLIS 8.4介绍及安装教程...

    SIMetrix SIMPLIS 为模拟和电力电子工程师提供专业的电路设计和仿真工具 SIMetrix和SIMPLIS是在SIMetrix开发环境中工作的独立模拟器 可提供原理图输入 波形捕获和内置脚本 SIMetrix是一种混合信号电路模
  • 【Leetcode刷题】算法:罗马数字转整数

    文章目录 一 问题 二 代码理解 一 问题 二 代码理解 class Solution def romanToInt self s str gt int answer 0 length len s d I 1 V 5 X 10 L 50 C
  • Windows小Tips:在终端中优雅使用Vim

    Vim 本是 Linux 系统上一款文本编辑器 它是操作 Linux 的一款利器 程序员熟练使用后效率会显著提升 作为同时Windows的我也希望在Windows如Linux中那般优雅使用Vim Menu 一 将VIM添加至终端 二 将Vi
  • 线性表之顺序存储结构

    线性表是n n 0 个数据类型相同的数据元素组成的有限序列 数据元素之间是一对一的关系 即每个数据元素最多有一个直接前驱和一个直接后继 线性表的顺序存储结构是指在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素 元素之间的逻辑关
  • Vue3学习记录——(1)MVC与MVVM

    1 传统的MVC模式 模型 Model 数据存储 视图 View 用户界面 控制器 Controller 业务逻辑 Model代表数据存储 主要用于实现数据的持久化 View代表用户界面 UI 主要用于实现页面的显示 Controller代
  • wpf自定义控件之依赖属性

    这篇文章的意义是 为wpf自定义控件 定义它的专属属性 这个属性不仅仅可以在c 中使用 也可以在xaml中使用 在xaml中赋值或者绑定 在wpf开发过程中 总会用到格式各样的控件 但是原生控件远远不能满足实际开发的需要 这时候wpf强大之
  • Android NDK Jni 开发语言使用C和C++的区别

    由于Android官方NDK例子大多使用C语言编写 所以当我们想用C 进行开发时 会出现种种错误 下面简单说说几点不同之处 代码中有部分不同之处 1 先来一个用C写的例子 1 hello c文件 在C中没有引用 传递的env是个两级指针 用
  • 关于C#的变量问题:1.变量的声明,赋值,作用域

    1 变量的声明 变量的使用是编写程序中的一个重要环节 首先要做到第一步就是定义变量的类型 因为你需要让编译器知道变量类型后 才能按照类型对该变量进行空间的配置 变量的定义是 在程序运行过程中 空间内的值是变化的 这个内存空间就称为变量 而声
  • Maven之 setting.xml配置文件详解

    setting xml配置文件 maven的配置文件settings xml存在于两个地方 1 安装的地方 M2 HOME conf settings xml 2 用户的目录 user home m2 settings xml 前者又被叫做
  • 面试官:说说微信小程序的支付流程?

    一 前言 微信小程序为电商类小程序 提供了非常完善 优秀 安全的支付功能 在小程序内可调用微信的API完成支付功能 方便 快捷 场景如下图所示 用户通过分享或扫描二维码进入商户小程序 用户选择购买 完成选购流程 调起微信支付控件 用户开始输
  • 腾讯面经部分题

    1 僵尸进程 在linux系统中 当用ps命令观察进程的执行状态时 经常看到某些进程的状态栏为defunct 这就是所谓的 僵尸 进程 僵尸 进程是一个早已死亡的进程 但在进程表 processs table 中仍占了一个位置 slot 由
  • Android开发 无线Wifi+WifiUtil工具类,直面秋招

    for int i 0 i lt wifiList size i ScanResult wifi wifiList get i if wifi SSID equals ssid Log i AddWifiConfig equals Wifi
  • Matlab迭代算法实现

    牛顿迭代法 雅可比迭代法 高斯赛德迭代法 超松弛迭代法 SOR 共轭迭代法 牛顿迭代法 代码实现案例 原函数输入 function y newton x y exp x 4 2 x 1 任意函数 end 保存要进行牛顿迭代的函数 牛顿迭代函
  • 背包问题 python 背包九讲

    基础 01背包 t m list map int input split baowu None ditu 0 t 1 for in range m 1 for i in range m a1 a2 list map int input sp
  • Python笔记:NumPy 中的集合运算举例: 查找共同元素,差异元素和共有元素

    import numpy as np 创建一维 ndarray x x np array 1 2 3 4 5 创建一维 ndarray y y np array 6 5 4 8 7 输出 x print x x 输出 y print y y
  • Django 原生auth_user表数据库迁移报错处理方案

    最暴力的处理思路 假设我们数据迁移有问题 直接把数据库删除 项目 下所有app的migrations文件夹进行删除 然后注释掉admin这个应用相关的url路由 settings py文件里的app配置 admin进行注释 然后执行数据库迁
  • 下载安装钱德拉望远镜的软件CIAO

    一 下载安装Anaconda 1 下载 Anaconda下载网址 2 安装 bash Anaconda3 2020 11 Linux x86 64 sh 二 创建ciao的虚拟环境 1 1 创建一个名为ciao 4 12的虚拟环境 下载ci