ADCP处理软件CODAS安装 (conda方法安装)

夏威夷大学出品的ADCP处理软件,我主要用来查看船载ADCP流速数据。

1. 先安装conda(miniconda就可以),这里不再赘述,安装完可以添加conda库和取消登录自动激活conda

bash 复制代码
conda config --add channels conda-forge # 添加库
conda config --set auto_activate_base false # 取消自动激活

2. 下载conda安装和创建环境的脚本并用conda安装

bash 复制代码
curl -O https://currents.soest.hawaii.edu/docs/adcp_doc/_downloads/1bbf9fe7142be462ef441b63cd6587a5/codas_processing_intel.yml
conda env create --file codas_processing_intel.yml
conda activate pycodas # 激活pycodas环境

3. 下载安装CODAS并配置相关数据

3.1 用Mercurial下载CODAS软件 (conda安装pycodas环境时已经配置了Mercurial)

bash 复制代码
mkdir ~/adcpcode
mkdir ~/adcpcode/programs
mkdir ~/adcpcode/topog
cd ~/adcpcode/programs
hg clone   https://currents.soest.hawaii.edu/hg/codas3
hg clone   https://currents.soest.hawaii.edu/hg/pycurrents
hg clone   https://currents.soest.hawaii.edu/hg/onship
hg clone   https://currents.soest.hawaii.edu/hg/uhdas

3.2 编译并安装CODAS

bash 复制代码
cd ~/adcpcode/programs/codas3
./waf configure --python_env
./waf build
./waf install
cd ~

cd ~/adcpcode/programs/pycurrents
python ./runsetup.py
cd ../uhdas
python runsetup.py
cd ../onship
python setup.py install
cd ~

3.3 下载和安装示例文件

bash 复制代码
cd ~/adcpcode/programs
curl -O https://currents.soest.hawaii.edu/docs/zipped/adcp_doc.zip
unzip adcp_doc.zip
curl -O https://currents.soest.hawaii.edu/docs/zipped/codas_demos.zip
unzip codas_demos.zip

3.4 下载和安装地形文件

bash 复制代码
cd ~/adcpcode/topog
mkdir etopo
cd etopo
curl -O ftp://currents.soest.hawaii.edu/pub/outgoing/etopo1_for_pycurrents.zip
unzip etopo1_for_pycurrents.zip

cd ~/miniconda3
ln -s ~/adcpcode/topog .
cd

4. 测试

bash 复制代码
cd ~/adcpcode/programs/codas_demos
cd uhdas_data/km1001c/proc/os38nb
showdb adcpdb/a_km # 输入 99 停止程序

figview.py --type png #使用鼠标键选择上一张或下一张

dataviewer.py # 查看某数据,关闭窗口即可停止

5. 使用Mercurial更新

拉取之后需要回到3.2部分重新编译安装,一般不用更新

bash 复制代码
cd codas3
hg pull -u   https://currents.soest.hawaii.edu/hg/codas3
cd ..

cd pycurrents
hg pull -u    https://currents.soest.hawaii.edu/hg/pycurrents
cd ..

cd onship
hg pull -u    https://currents.soest.hawaii.edu/hg/onship
cd ..

cd uhdas
hg pull -u    https://currents.soest.hawaii.edu/hg/uhdas
cd ..

参考链接

https://currents.soest.hawaii.edu/docs/adcp_doc/codas_setup/anaconda_install/index.html

相关推荐
Blockbuater_drug7 小时前
Protenix: conda 环境部署、零基础安装
conda·开源模型·字节跳动·v2·蛋白结构预测·protenix
AlfredZhao20 小时前
执行新项目 python 脚本前,先用 conda 建一个独立环境
conda
THe CHallEnge of THe BrAve5 天前
conda虚拟环境打包离线迁移
conda
basketball61610 天前
AI Infra 配置 Conda + CUDA + LibTorch + PyTorch 开发环境:解决版本漂移、编译报错的完整指南
人工智能·pytorch·conda·libtorch
公爵爱学习10 天前
无人机视觉识别前序-Linux-YOLO安装
python·yolo·计算机视觉·conda·无人机
长江后浪博客18 天前
Conda环境下测试Intel NPU:Python版本如何选择?
开发语言·python·conda·openvino·intel npu
伞伞悦读21 天前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda
cooldream200922 天前
Conda 镜像源 404 错误完全解决指南
conda·ai编程
CODER030423 天前
本地部署语音识别框架FunAudioLLM——Fun-ASR-Nano-2512模型
人工智能·conda·语音识别·audiolm
zhou1352848226723 天前
Anaconda Distribution 安装使用文档与 Conda 常用命令详解
conda