climix issueshttps://git.smhi.se/groups/climix/-/issues2024-03-22T08:16:54Zhttps://git.smhi.se/climix/gordias/-/issues/10Add do-nothing script for release process2024-03-22T08:16:54ZJoakim LöwAdd do-nothing script for release processJoakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/368Add custom load callback and constraint2024-03-18T13:38:01ZJoakim LöwAdd custom load callback and constraintWhen loading an iris cube, a callback and constraint can be specified. Add possibility to add such callback and constraint from command line, e.g. pointing to a separate python file, or to specify the callback and constraint when using t...When loading an iris cube, a callback and constraint can be specified. Add possibility to add such callback and constraint from command line, e.g. pointing to a separate python file, or to specify the callback and constraint when using the climix api.https://git.smhi.se/climix/gordias/-/issues/9Review compression parameters when saving2024-03-22T08:16:57ZJoakim LöwReview compression parameters when savingSaving iteratively or not (i.e. using the `-i` flag in climix) results in different file sizes, because the compression levels are set differently for iterative and non-iterative storage. Investigate if these can be set to the same, and ...Saving iteratively or not (i.e. using the `-i` flag in climix) results in different file sizes, because the compression levels are set differently for iterative and non-iterative storage. Investigate if these can be set to the same, and what parameters would be preferred.Carolina NilssonCarolina Nilssonhttps://git.smhi.se/climix/gordias/-/issues/8Improvements [2/2]2024-03-22T08:18:23ZJoakim LöwImprovements [2/2]https://git.smhi.se/climix/climix/-/issues/367Investigate iterative storage bevahoiur when running jobscripts2024-03-13T10:36:03ZJoakim LöwInvestigate iterative storage bevahoiur when running jobscriptsWhen running either of the jobscripts on freja, enabling the iterative storage flag (`-i`) results in a file with considerably smaller file size, and the log suggests only first slice is saved. Investigate the reason for this.When running either of the jobscripts on freja, enabling the iterative storage flag (`-i`) results in a file with considerably smaller file size, and the log suggests only first slice is saved. Investigate the reason for this.https://git.smhi.se/climix/gordias/-/issues/7Remove upper python version limit2024-03-19T14:29:03ZJoakim LöwRemove upper python version limitCurrently requires python >=3.10, <3.12
Remove the upper limit, and test build in Climix and MIdAS.Currently requires python >=3.10, <3.12
Remove the upper limit, and test build in Climix and MIdAS.Joakim LöwJoakim Löwhttps://git.smhi.se/climix/gordias/-/issues/6Dependencies [1/1]2024-03-22T08:18:38ZJoakim LöwDependencies [1/1]https://git.smhi.se/climix/climix/-/issues/366Validate Climix on freja2024-03-25T10:31:56ZJoakim LöwValidate Climix on freja- Test run climix
- Make sure jobscripts are working on freja, and update them if needed- Test run climix
- Make sure jobscripts are working on freja, and update them if neededJoakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/365Implement time stamp enhancement2024-03-05T14:53:03ZJoakim LöwImplement time stamp enhancementSee discussion in #351See discussion in #351https://git.smhi.se/climix/climix/-/issues/364Investigate how and where in code to add time stamp2024-03-05T14:52:39ZJoakim LöwInvestigate how and where in code to add time stampSee discussion in #351See discussion in #351https://git.smhi.se/climix/climix/-/issues/363Investigate ruff as linter and formatter2024-03-01T13:25:39ZJoakim LöwInvestigate ruff as linter and formatterhttps://git.smhi.se/climix/climix/-/issues/362Systems tasks [1/2]2024-03-25T08:34:41ZJoakim LöwSystems tasks [1/2]https://git.smhi.se/climix/climix/-/issues/361Sync dependencies lists2024-03-01T12:21:49ZJoakim LöwSync dependencies listsClimix has dependency lists in several places:
- climix repo: `environments.yml`
- climix repo: `pyproject.toml`
- conda-forge climix-feedstock: `recipe/meta.yaml`
They are not 100% in sync. Make sure to sync them just before next relea...Climix has dependency lists in several places:
- climix repo: `environments.yml`
- climix repo: `pyproject.toml`
- conda-forge climix-feedstock: `recipe/meta.yaml`
They are not 100% in sync. Make sure to sync them just before next release (0.22).https://git.smhi.se/climix/climix/-/issues/360Remove python 3.12 limit after Gordias update2024-03-25T10:32:00ZCarolina NilssonRemove python 3.12 limit after Gordias updateGordias will be fixed not to have the limit python<3.12. When a new Gordias has been released, remove the same limit for climixGordias will be fixed not to have the limit python<3.12. When a new Gordias has been released, remove the same limit for climixhttps://git.smhi.se/climix/gordias/-/issues/5IrisDeprication in netcdf saver2024-03-01T09:56:02ZCarolina NilssonIrisDeprication in netcdf saverWhen running climix with gordias a IrisDeprication message related to gordias is printed.
/home/sm_carni/.conda/envs/climix-patch/lib/python3.11/site-packages/iris/fileformats/netcdf/saver.py:2860: IrisDeprecation: Saving to netcdf with...When running climix with gordias a IrisDeprication message related to gordias is printed.
/home/sm_carni/.conda/envs/climix-patch/lib/python3.11/site-packages/iris/fileformats/netcdf/saver.py:2860: IrisDeprecation: Saving to netcdf with legacy-style attribute handling for backwards compatibility.
This mode is deprecated since Iris 3.8, and will eventually be removed.
Please consider enabling the new split-attributes handling mode, by setting 'iris.FUTURE.save_split_attrs = True'.
warn_deprecated(message)https://git.smhi.se/climix/climix/-/issues/359Investigate RuntimeWarning2024-03-01T12:30:24ZCarolina NilssonInvestigate RuntimeWarningRunning `climix -l debug -o /nobackup/rossby27/users/sm_carni/data/tmp/output_files/out_climix_patch.nc -x fd /nobackup/rossby27/users/sm_carni/data/tmp/data_files/tasmin_EUR-11_MPI-M-MPI-ESM-LR_rcp85_r2i1p1_MPI-CSC-REMO2009_v1_day_20060...Running `climix -l debug -o /nobackup/rossby27/users/sm_carni/data/tmp/output_files/out_climix_patch.nc -x fd /nobackup/rossby27/users/sm_carni/data/tmp/data_files/tasmin_EUR-11_MPI-M-MPI-ESM-LR_rcp85_r2i1p1_MPI-CSC-REMO2009_v1_day_20060101-20101231.nc /nobackup/rossby27/users/sm_carni/data/tmp/data_files/tasmin_EUR-11_MPI-M-MPI-ESM-LR_rcp85_r2i1p1_MPI-CSC-REMO2009_v1_day_20110101-20151231.nc`
with climix installed causes RuntimeWarnings in numpy. We should find out why these warnings appear and if they have any effect on the run.https://git.smhi.se/climix/climix/-/issues/358Wrong version number on readthedocs2024-03-01T09:47:12ZJoakim LöwWrong version number on readthedocsThe latest release of climix on pypi is 0.21.1, but the documentation on readthedocs shows 0.22.The latest release of climix on pypi is 0.21.1, but the documentation on readthedocs shows 0.22.https://git.smhi.se/climix/climix/-/issues/357Remove pandas dependency2024-02-29T14:56:00ZJoakim LöwRemove pandas dependencyRemove pandas as dependency from
- environment.yml
- pyproject.toml
and remove from docs.Remove pandas as dependency from
- environment.yml
- pyproject.toml
and remove from docs.https://git.smhi.se/climix/climix/-/issues/356Update dependencies [1/3]2024-03-25T08:35:05ZJoakim LöwUpdate dependencies [1/3]https://git.smhi.se/climix/climix/-/issues/355Update index docs with added and removed indices2024-02-20T12:14:58ZJoakim LöwUpdate index docs with added and removed indices