climix issueshttps://git.smhi.se/climix/climix/-/issues2024-03-18T13:38:01Zhttps://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/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/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/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 indiceshttps://git.smhi.se/climix/climix/-/issues/354Update index definition files after clix-meta update2024-02-20T12:15:21ZJoakim LöwUpdate index definition files after clix-meta updatehttps://git.smhi.se/climix/climix/-/issues/353New clix-meta definitions [0/2]2024-02-20T12:17:44ZJoakim LöwNew clix-meta definitions [0/2]All indices considered internal should be moved from clix-meta. Afterwards, files in this repo related should be updated.All indices considered internal should be moved from clix-meta. Afterwards, files in this repo related should be updated.https://git.smhi.se/climix/climix/-/issues/351Enhancing index cdd with accurate time stamps/vector [0/2]2024-03-22T08:20:19ZRenate WilckeEnhancing index cdd with accurate time stamps/vector [0/2]Cdd (consecutive dry days) and other consecutive indicators give the maximum spell length of a condition. Right now the time coordinate only contains the middle value of the calculated period (annual, monthly, ...). It would be a great a...Cdd (consecutive dry days) and other consecutive indicators give the maximum spell length of a condition. Right now the time coordinate only contains the middle value of the calculated period (annual, monthly, ...). It would be a great advantage for analysis to know WHEN the spell happens and to put that start date in the time coordinate instead.
E.g. if I calculate cdd annually, and the spell starts on the May the 4th, it would be good to have 2023_05_04 in the time coordinate instead of 2023_07_02 (the middle of the year).https://git.smhi.se/climix/climix/-/issues/350Cleanup v0.21 [2/2]2024-03-12T14:45:42ZJoakim LöwCleanup v0.21 [2/2]https://git.smhi.se/climix/climix/-/issues/349Change behaviour of sentry2024-02-20T07:29:43ZJoakim LöwChange behaviour of sentry~~Make sentry opt-in instead of having to explicitly opt-out.~~
Remove the use of sentry.~~Make sentry opt-in instead of having to explicitly opt-out.~~
Remove the use of sentry.https://git.smhi.se/climix/climix/-/issues/348Remove local (SMHI) definitions2024-02-20T07:29:40ZLars BärringRemove local (SMHI) definitionsRemove the file `/climix/etc/SMHI_extra.yml` that contains local SMHI index definitions.
ping @joakim.low @a002527Remove the file `/climix/etc/SMHI_extra.yml` that contains local SMHI index definitions.
ping @joakim.low @a002527Carolina NilssonCarolina Nilsson