文件名称:matlab代码省略-oceanography-numerical-calculations:海洋要素计算程序
文件大小:7.06MB
文件格式:ZIP
更新时间:2024-06-08 21:47:03
系统开源
matlab 代码省略 Calculation of Marine and Hydrologic Factors 一、 基于Fortran与Python的混合编程 使用Numpy的Array对象作为通用的数据存储容器 在IPython Notebook上完成基本程序的编写和编译 最后输出为ipynb文件,方便各种共享以及重现结果 所有涉及的数据文件和代码均可以从该Repo中获取,也可以直接打包下载 二、 使用Basemap绘图库完成作图 分析写得相当水,还请见谅 使用eofs工具进行EOF分解,效率更高;在做大规模计算时,相对与matlab程序可以减少一半的内存占用,节省十倍的时间 三、二维潮波数值模拟程序 使用Fortran语言完成命令行运算程序的编写 该运算核心接受17个输入参数,用以决定是否忽略运动方程中的某些项,以及各个系数的取值等 使用Python的Tkinter模块编写图形界面,用numpy读取并处理数据,并与MatPlotLib进行整合以实现绘图、动画等功能 运行效果如下: 四、二维潮波伴随同化模型
【文件预览】:
oceanography-numerical-calculations-master
----.gitignore(3KB)
----Harmonic Analysis()
--------016023_20140929_1110ZZZZ(w).mat(973KB)
--------analyze.f90(6KB)
--------ExtractZeta.m(527B)
--------Tides.pyd(102KB)
--------getData.py(7KB)
--------constituent.ini.76(6KB)
--------example.py(2KB)
--------main.f90(2KB)
--------KM9708new.dat(4KB)
--------HomeWork1.ipynb(447KB)
--------constituent.ini.13(2KB)
--------predict.f90(838B)
--------constituent.ini(1KB)
--------KM9708.dat(4KB)
--------find_abnormal.f90(2KB)
--------clean.bat(72B)
--------HomeWork1.html(628KB)
--------Gauss.f90(2KB)
----README.md(2KB)
----Numerical Simulation()
--------TideModeling.py(17KB)
--------demonstration.gif(3.61MB)
--------main.f95(19KB)
--------island.py(403B)
--------rectangle.py(403B)
----.gitattributes(483B)
----Adjoint Model()
--------.gitignore(3KB)
--------AdjointOceanModel.sln(1KB)
--------AdjointOceanModel()
----EOF Analysis()
--------PDO.txt(2KB)
--------test.png(190KB)
--------HomeWork2.ipynb(1.2MB)
--------HomeWork2.html(1.39MB)