climix merge requestshttps://git.smhi.se/climix/climix/-/merge_requests2024-03-22T12:48:26Zhttps://git.smhi.se/climix/climix/-/merge_requests/262Enable python 3.12 in pyproject.toml (fixes #360)2024-03-22T12:48:26ZJoakim LöwEnable python 3.12 in pyproject.toml (fixes #360)Only changes in `pyproject.toml` was necessary, `environment.yml` had no upper limit on python version set.Only changes in `pyproject.toml` was necessary, `environment.yml` had no upper limit on python version set.https://git.smhi.se/climix/climix/-/merge_requests/261Updating srun jobscript and removing mpi script. (fixes #366)2024-03-25T08:34:07ZJoakim LöwUpdating srun jobscript and removing mpi script. (fixes #366)I've updated the `climix.sh` jobscript to use freja resources better. I've also removed the mpi-script, there were a few problems when running, and comments in the code suggest we should not use the corresponding scheduler anyway.I've updated the `climix.sh` jobscript to use freja resources better. I've also removed the mpi-script, there were a few problems when running, and comments in the code suggest we should not use the corresponding scheduler anyway.https://git.smhi.se/climix/climix/-/merge_requests/260Release process documentation as do-nothin script (fixes #333)2024-03-07T13:41:37ZJoakim LöwRelease process documentation as do-nothin script (fixes #333)It's not committed with executable flag, so I changed example run. Start with `python3 climix-release.py [...]`It's not committed with executable flag, so I changed example run. Start with `python3 climix-release.py [...]`https://git.smhi.se/climix/climix/-/merge_requests/259Update changelog for release v0.21.12024-03-01T09:00:46ZCarolina NilssonUpdate changelog for release v0.21.1https://git.smhi.se/climix/climix/-/merge_requests/258pyproject.toml dependency fixes2024-03-01T08:41:33ZCarolina Nilssonpyproject.toml dependency fixeshttps://git.smhi.se/climix/climix/-/merge_requests/257Changelog version fix2024-02-29T12:33:25ZJoakim LöwChangelog version fixhttps://git.smhi.se/climix/climix/-/merge_requests/256Update changelog for release v0.21.02024-02-29T12:17:02ZCarolina NilssonUpdate changelog for release v0.21.0https://git.smhi.se/climix/climix/-/merge_requests/255Removed SMHI-extra index definitions (fixes #348)2024-02-20T07:22:31ZCarolina NilssonRemoved SMHI-extra index definitions (fixes #348)0.21https://git.smhi.se/climix/climix/-/merge_requests/254Disabled the use of sentry (fixes #349)2024-02-20T07:26:13ZJoakim LöwDisabled the use of sentry (fixes #349)Removed all code related to use of sentryRemoved all code related to use of sentryhttps://git.smhi.se/climix/climix/-/merge_requests/253Fix numba compilation error (fixes #346)2024-02-21T10:29:53ZCarolina NilssonFix numba compilation error (fixes #346)The compilation error is solved.
I have added some extra comment and explanation that I think is needed for this complicated section of code.
I have also made some small changes in the code but it is nothing that changes that behaviour.
...The compilation error is solved.
I have added some extra comment and explanation that I think is needed for this complicated section of code.
I have also made some small changes in the code but it is nothing that changes that behaviour.
The code have been tested with unit tests and some manual integration tests.https://git.smhi.se/climix/climix/-/merge_requests/252Author and docs update (fixes #343, #fixes #347)2024-02-16T13:40:52ZJoakim LöwAuthor and docs update (fixes #343, #fixes #347)- Added two authors to `pyproject.toml` and `docs/source/conf.py`
- Commented out `Indices and tables` section of docs index page.- Added two authors to `pyproject.toml` and `docs/source/conf.py`
- Commented out `Indices and tables` section of docs index page.https://git.smhi.se/climix/climix/-/merge_requests/251Update changelog for release v0.20.02023-12-12T10:26:44ZKlaus ZimmermannUpdate changelog for release v0.20.0https://git.smhi.se/climix/climix/-/merge_requests/250Update documentation to clix-meta-0.6.1 (fixes #342)2023-11-30T11:00:05ZCarolina NilssonUpdate documentation to clix-meta-0.6.1 (fixes #342)0.20 (Urbane Goat)https://git.smhi.se/climix/climix/-/merge_requests/249Updating to clix-meta v0.6.1 (fixes #340)2023-11-28T14:18:09ZJoakim LöwUpdating to clix-meta v0.6.1 (fixes #340)Updated `index_definitions.yml` and `variables.yml` to clix-meta v0.6.1.Updated `index_definitions.yml` and `variables.yml` to clix-meta v0.6.1.https://git.smhi.se/climix/climix/-/merge_requests/248Add pandas as dependency (fixes #341)2023-11-15T17:00:58ZJoakim LöwAdd pandas as dependency (fixes #341)Adding pandas as dependency to climix, to `envrionment.yml` and `pyproject.toml`. Fixes the case where climix is installed with pip (`pip install -e .`) in old environment.Adding pandas as dependency to climix, to `envrionment.yml` and `pyproject.toml`. Fixes the case where climix is installed with pip (`pip install -e .`) in old environment.https://git.smhi.se/climix/climix/-/merge_requests/247Feature add computational period (Fixes #289)2023-12-12T09:57:28ZCarolina NilssonFeature add computational period (Fixes #289)- Added CLI-option for computational period, `-cp` and `--computational-period`.
- Added computational period argument to guess_output_template.
- Implemented ComputationalPeriod class to parse the string.
- Implemented time constraints ...- Added CLI-option for computational period, `-cp` and `--computational-period`.
- Added computational period argument to guess_output_template.
- Implemented ComputationalPeriod class to parse the string.
- Implemented time constraints for all period types: annual, monthly, seasonal.0.20 (Urbane Goat)https://git.smhi.se/climix/climix/-/merge_requests/246Extended documentation CLI, output template description and logo (Fixes #337 ...2023-11-29T14:23:19ZCarolina NilssonExtended documentation CLI, output template description and logo (Fixes #337 #38)0.20 (Urbane Goat)https://git.smhi.se/climix/climix/-/merge_requests/245Fix to get integration tests configuration file discoverable. (fixes #325)2023-11-05T15:29:56ZJoakim LöwFix to get integration tests configuration file discoverable. (fixes #325)Using `__file__` to get path of importing package instead of `importlib.resources`.Using `__file__` to get path of importing package instead of `importlib.resources`.0.20 (Urbane Goat)https://git.smhi.se/climix/climix/-/merge_requests/244Implementation of new index (precip condition and double temperature condition)2023-11-05T13:23:53ZRenate WilckeImplementation of new index (precip condition and double temperature condition)Implemented new index function CountJointOccurrencesPrecipitationDoubleTemperature that takes in two climate variables, three conditions and three thresholds.
Implemented new index in yaml file tmgem2le2rrge1 using new index function.
C...Implemented new index function CountJointOccurrencesPrecipitationDoubleTemperature that takes in two climate variables, three conditions and three thresholds.
Implemented new index in yaml file tmgem2le2rrge1 using new index function.
Closes #3280.20 (Urbane Goat)Renate WilckeRenate Wilckehttps://git.smhi.se/climix/climix/-/merge_requests/243Added array_equal function and fixed issues in tests not passing (Fixes #335)2023-09-21T10:11:04ZCarolina NilssonAdded array_equal function and fixed issues in tests not passing (Fixes #335)0.20 (Urbane Goat)Carolina NilssonCarolina Nilsson