Commits on Source (85)
-
-
-
-
-
-
-
-
-
-
Added two config_ckdtree scripts which use the new and faster method of generating nc and npz ckdtree files for R2B6 and one for R2B10.
-
pyicon_quickplots.py: Allow for saving timeseries data with dates outside of 1678 - 2262 date range by converting the time coordinates which is used for saving netcdf data to a cftime object.
-
-
-
-
pyicon_quickplots.py, qp_driver.py: Added switch for deactivating reference line plots in atmospheric time series plots.
-
-
-
-
Added notebook examp_oce_layers.ipynb to derive and plot isopycnal streamfunction from ICON layers diagnostic output.
-
Added notebook examp_oce_offline_isopycnal_transport.ipynb to perform an offline derivation and plotting of diapycnal velocities and of isopycnal streamfunction.
-
-
-
requirements_py311.yml: Added pip to avoid that wrong pip version is used during conda installation.
-
pyicon/tests/conftest.py: Exchanged link for R2B4 grid on the swift browser. The previous link appeared to be dead.
-
Added act_pyicon_py311.sh which points to new conda environment for python 3.11 which was generated with mamba.
-
Replaced all occurrances of act_pyicon_py39.sh and conda_act_mistral_pyicon_env.sh from the quickplot run-scripts in pyicon/tools.
-
pyicon_plotting.py / plot_settings: Only change cartopy axes ticks if rectangular axes (and not for Stereo projections).
-
-
-
-
Added temporarily 9-building-the-documentation-on-gitlab-fails to statement in .gitlab-ci.yml to test building the documentation.
-
-
-
requirements_documentation.txt: Added docutils=0.20 requirement since there is some issue with 0.21 and nbsphinx-link.
-
-
-
-
requirements.txt: Added docutils=0.20 since there are issues which higher version when building the documentation.
-
-
-
Fraser William Goldsworth authored
-
Fraser William Goldsworth authored
-
pyic_anim.py: Not existing directory for figures and animation will be created if it does not exist. Open multiples netcdf files without any mfdset_kwargs if opening with them fails.
-
pyicon_tb.py: Derive ckdtree_points from clon, clat etc. if cartesian coordinates are not present in grid file. Allow to pass lon, lat also in radians in .
-
syntax fix and small fix (variable undefined)
-
-
pyicon_plotting.py and pyicon_tb.py: Allow plotting grib data with pyic.plot and pyic.plot_sec (this includes possible to plot grib data with pyic_fig and pyic_sec).
-
-
-
-
-
-
pyicon_tb.py: Omitted using earth radius in converting from spherical_to_cartesian to hopefully speed up the process also some bug fixes in the old ckdtree creation.
-
-
-
-
-
-
-
-
-
-
Wrapped pyic_anim, pyic_fig pyic_intake and pyic_sec into functions so that they can be installed via setup.py
-
-
-
Moved pyic_fig.py, pyic_sec.py, pyic_anim.py and pyic_intake.py to scripts and added __init__.py to fix issue with executable scripts from pip installation.
-
-
Added a link called ci/requirements_latest.yml that should always point to the latest requirements file in the ci directory.
-
-
-
qp_driver.py: Changed back to gname=0.3 since gname=0.30 breaks with most of the grids. Those that were created for gname=0.30 were created to get gname=0.3.
-
-
-
-
-
-
-
-
-
-
-
-
-
pyic_view.py and setup.py: Initial commit for the tool pyic_view that opens a GUI for browsing through ICON data.
-
Showing
- .gitignore 7 additions, 0 deletions.gitignore
- README.md 18 additions, 4 deletionsREADME.md
- ci/requirements_latest.yml 1 addition, 0 deletionsci/requirements_latest.yml
- ci/requirements_py311.yml 39 additions, 15 deletionsci/requirements_py311.yml
- ci/requirements_py39.yml 1 addition, 0 deletionsci/requirements_py39.yml
- ci/requirements_py39_cartopy19.yml 2 additions, 0 deletionsci/requirements_py39_cartopy19.yml
- config_ckdtree/config_ckdtree_atm_r2b4_r0012.py 123 additions, 0 deletionsconfig_ckdtree/config_ckdtree_atm_r2b4_r0012.py
- config_ckdtree/config_ckdtree_epoc_oce.py 170 additions, 0 deletionsconfig_ckdtree/config_ckdtree_epoc_oce.py
- config_ckdtree/config_ckdtree_icon_244_0158km60.py 6 additions, 4 deletionsconfig_ckdtree/config_ckdtree_icon_244_0158km60.py
- config_ckdtree/config_ckdtree_oce_smt.py 45 additions, 15 deletionsconfig_ckdtree/config_ckdtree_oce_smt.py
- config_ckdtree/config_ckdtree_r2b10_oce_new.py 173 additions, 0 deletionsconfig_ckdtree/config_ckdtree_r2b10_oce_new.py
- config_ckdtree/config_ckdtree_r2b11_atm_r0037.py 38 additions, 13 deletionsconfig_ckdtree/config_ckdtree_r2b11_atm_r0037.py
- config_ckdtree/config_ckdtree_r2b11_oce_r0005.py 180 additions, 0 deletionsconfig_ckdtree/config_ckdtree_r2b11_oce_r0005.py
- config_ckdtree/config_ckdtree_r2b11_oce_r0044.py 36 additions, 13 deletionsconfig_ckdtree/config_ckdtree_r2b11_oce_r0044.py
- config_ckdtree/config_ckdtree_r2b4_atm_r0012_dwd.py 10 additions, 55 deletionsconfig_ckdtree/config_ckdtree_r2b4_atm_r0012_dwd.py
- config_ckdtree/config_ckdtree_r2b4_atm_r0013.py 14 additions, 14 deletionsconfig_ckdtree/config_ckdtree_r2b4_atm_r0013.py
- config_ckdtree/config_ckdtree_r2b4_atm_r0013_dwd.py 6 additions, 48 deletionsconfig_ckdtree/config_ckdtree_r2b4_atm_r0013_dwd.py
- config_ckdtree/config_ckdtree_r2b6_oce_r0004.py 20 additions, 7 deletionsconfig_ckdtree/config_ckdtree_r2b6_oce_r0004.py
- config_ckdtree/config_ckdtree_r2b6_oce_r0004_new.py 163 additions, 0 deletionsconfig_ckdtree/config_ckdtree_r2b6_oce_r0004_new.py
- config_ckdtree/config_ckdtree_r2b8_atm_r0033.py 17 additions, 64 deletionsconfig_ckdtree/config_ckdtree_r2b8_atm_r0033.py
ci/requirements_latest.yml
0 → 120000
config_ckdtree/config_ckdtree_epoc_oce.py
0 → 100644