PyAOS:大气和海洋科学Python社区
PyAOS,大气,海洋,科学,Python,社区
2025-03-13 21:27:13 时间
PyAOS(Python for Atmosphere and Ocean Science)是面向大气和海洋科学的Python社区,由Damien Irving博士创建维护,旨在为大气和海洋科学领域的科研人员提供相关的Python资源。
PyAOS网站总结了大气和海洋科学领域所使用的Python工具,以及工作流,包括所涉及到的核心库、高级工具库等,比如 xarray
、MetPy
、Iris
、eofs
、PyART
、pandas
、Dask
等。
PyAOS工具栈
PyAOS社区对大气和海洋科学领域常用的工具进行了总结:
通用工具
- GeoCAT-comp (GeoCAT project) Computational routines from the NCAR Command Language (NCL).
- PyFerret (PMEL) Quick exploration of oceanographic data.
- eofs (Andrew Dawson) EOF analysis of spatial-temporal data.
- windspharm (Andrew Dawson) Computations on global wind fields in spherical geometry.
- cf-xarray (Deepak Cherian) Lightweight accessor for xarray objects that interprets CF attributes.
- Siphon (UniData) Utilities for downloading data from remote data services.
- regionmask (Mathias Hauser) Masks for commonly used geographic regions (Giorgi, SREX, etc)
可视化
- Cartopy (SciTools project) Geographic map projections for plotting.
- geoviews (HoloViz project) Interactive exploration and visualisation of geographical, meteorological, and oceanographic datasets.
- cmocean (Kristen Thyng) Beautiful colormaps for oceanography.
气象学
- MetPy (UniData) Tools for reading, visualising and performing calculations with weather data.
- Satpy (PyTroll community) Reading, manipulating, and writing data from remote-sensing earth-observing meteorological satellite instruments.
- Py-ART (ARM User Facility) Weather radar algorithms and utilities.
- ACT (ARM User Facility) Toolkit for working with atmospheric time-series datasets of varying dimensions.
- PyDSD (Joseph Hardin and Nick Guy) Utilities for working with disdrometer data.
- pyPI (Daniel Gilford) Tropical cyclone potential intensity calculations.
海洋学
- GSW-Python Python implementation of the Thermodynamic Equation of Seawater 2010 (TEOS-10).
- argopy (Guillaume Maze) Argo data access, visualisation and manipulation.
- mixsea (Jesse Cusack & Gunnar Voet) Turbulence parameter estimation from fine scale oceanographic data.
气候
- climpred (Riley Brady and Aaron Spring) Verification of weather and climate forecasts.
- climtas (Scott Wales) Climtas is a package for working with large climate analyses. It focuses on the time domain with custom functions for Xarray and Dask data.
- climate-indices (James Adams) Various climate index algorithms relating to precipitation and temperature.
Regridding
- xESMF (Jiawei Zhuang) Universal regridder for geospatial data.
- gridded (NOAA-ORR-ERD) A single way to work with results from any hydrodynamic/oceanographic model regardless of what type of grid it was computed on.
- pyResample (PyTroll community) Resampling geospatial image data.
- ESMPy Interface to the Earth System Modeling Framework (ESMF) regridding utility.
- pyproj Interface to PROJ (cartographic projections and coordinate transformations library).
模式
- wrf-python (GeoCAT project) A collection of diagnostic and interpolation routines for use with output from the Weather Research and Forecasting (WRF-ARW) Model.
- climlab (Brian Rose) Process-oriented climate modeling.
- climt (Joy Monteiro et al) Climate modelling and diagnostics toolkit.
- pyrcel (Daniel Rothenberg) Adiabatic cloud parcel model for studying aerosol activation.
- PyCLES (Kyle Pressel and Colleen Kaul) Atmospheric large eddy simulation infrastructure designed to simulate boundary layer clouds and deep convection.
工作流管理
- aospy (Spencer Hill) Automated climate data analysis and management.
- cmdline-provenance (Damien Irving) For keeping track of your data processing steps.
除了对上述工具的总结,PyAOS网站还推荐了一些大气和海洋科学领域的教程和书籍。
—END—
相关文章
- OpenCV—python 颜色直方图与直方图均衡化[通俗易懂]
- python包合集-shutil
- 【InventWithPython 第一部分】校对活动正式启动
- pycharm整理格式快捷键_python代码对齐快捷键
- pycharm导入Python_python简单项目
- python实现K近邻算法案例
- Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
- Python 链接/操作 MongoDB 数据库
- Python项目45-前后端分离Home主页及后台(开撸)
- Python-drf前戏38.3-前端Vue03
- Python进阶29-ORM介绍
- pycharm的python环境配置_怎么安装pycharm及环境变量配置
- python详细安装教程环境配置_Python配置环境
- python调用matplotlib报错_pycharm没有matplotlib模块
- Python项目44-前后端分离项目(前戏)
- pycharm搭建python环境_pycharm如何配置编译环境
- jupyter运行python代码_pycharm运行jupyter
- Linux 上使用 crontab 设置定时任务及运行 Python 代码不执行的解决方案
- Python实战 | 送亲戚,送长辈,“ 月饼 ”可视化大屏来帮忙。
- pycharm换行继续输入_python粘贴代码自动换行