海浪数据集工具箱

oceanwaves的Python项目详细描述


这个工具箱为海浪提供了一个通用的数据存储对象 数据(海浪)。海浪是建立在xarray.Dataset 数据存储对象,但为时间、位置和 频率和方向。它的许多功能来自 工具箱, 最初由gerben de boer和swantools工具箱开发,最初 由Caio Ead Stringari开发。

OceanWaves对象支持各种标准转换,如:

  • 从有效波高到光谱
  • 从全向到定向
  • 从定向到全向
  • 从光谱到有效波高
  • 从光谱波周期到光谱波周期
  • 从光谱到峰值波周期
  • 从方向波到峰值波方向
  • 从度到弧度
  • 自动单位转换

OceanWaves对象支持各种标准绘图方法,如:

  • 用于多个位置/时间上定向数据的极坐标子块
  • 地图上的极坐标子块
  • xarray.Dataset支持的绘图 以及Seaborn

OceanWaves对象可以从以下位置实例化:

  • 原始数据
  • swan 1d/2d光谱或表格文件
  • 一个xarray.Dataset 对象
  • 另一个海浪物体

海浪对象可以写入:

  • swan 1d/2d光谱文件
  • xarray.Dataset支持的输出 (例如netcdf)

使用示例可以在ipython笔记本中找到 notebooks/oceanwaves.ipynb

源代码文档托管在 http://oceanwaves.readthedocs.io/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java泛型重写抽象方法并具有子类的返回类型   Java中的字符串反转字符,同时保留一些字符   java将系统时间与我获取它的时间进行比较   java解析ODATA URL以在准备entityset之前读取ID值   java中的有界通配符下界泛型即使在传递超类时也不会编译   c#Java的JVM和Java的内部工作方式有什么不同。NET的CLR?   java如何在windows7上指定JDK的版本?   Java:列出单个目录中的所有文件(1020000+)   java使用Logback和Lombok   安卓谷歌玩java。lang.NullPointerException   使用RSA的解密结果在普通Java和Android中有所不同   具有默认连接池的java Spring引导   java我如何在一个坏的测试环境中前进?