文件名称:vtide:使用 Foreman 等人的通用潮汐方法对潮汐进行谐波分析
文件大小:9.69MB
文件格式:ZIP
更新时间:2024-07-31 00:33:34
Fortran
VTide:多功能潮汐分析 此代码是对 Foreman、Charniawsky 和 Ballantine 在 Versatile Harmonic Tidal Analysis: Improvements and Applications 中描述的加拿大渔业和海洋代码的修改。 这个项目的目标是: 促进预测:原始的通用代码需要求助于较旧的包来进行预测 开源求解器:新代码链接到 LAPACK 适合python绑定的API:API部分已经完成,包括I/O和计算的分离。 正在进行 Python 绑定。 新的 API 可能看起来有点非 F90,因为分析例程不会使用模块变量通过后门路由传递任何数据,也不会将分析请求和输出合并到 F90 派生类型中。 前者的原因是允许来自不同 python 实例的多个调用。 不使用派生类型的原因是 f2py 没有很好地支持它们。 示例命令行 cmake ..\
【文件预览】:
vtide-master
----src()
--------write_output.for(19KB)
--------astro_time.for(7KB)
--------predict.for(5KB)
--------analyze.for(28KB)
--------file_io.for(15KB)
--------predict_driver.for(6KB)
--------svd.for(6KB)
--------analyze_driver.for(9KB)
--------CMakeLists.txt(643B)
--------constituents.for(10KB)
----LICENSE(1KB)
----doc()
--------VTide Executable.docx(22KB)
----README.md(1KB)
----example()
--------model_data()
--------kiwi()
----test()
--------test_versatile_tide.for(4KB)