climix issueshttps://git.smhi.se/climix/climix/-/issues2024-02-20T07:29:37Zhttps://git.smhi.se/climix/climix/-/issues/347Update Climix author list2024-02-20T07:29:37ZLars BärringUpdate Climix author listAdd Carolina and Joakim as authors of Climix.Add Carolina and Joakim as authors of Climix.Joakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/345Documentation improvements v0.21 [3/3]2024-03-12T14:45:01ZJoakim LöwDocumentation improvements v0.21 [3/3]https://git.smhi.se/climix/climix/-/issues/344Gordias dependency [1/1]2024-03-12T14:45:29ZJoakim LöwGordias dependency [1/1]https://git.smhi.se/climix/climix/-/issues/343Climix documentation structure on readthedocs2024-02-20T07:29:34ZJoakim LöwClimix documentation structure on readthedocsThe table of content includes climate indices and documentation index, seen on the first page. The word 'index' has two different meanings in these two cases, which is somewhat confusing. Also 'Index' link is empty. Restructure, and poss...The table of content includes climate indices and documentation index, seen on the first page. The word 'index' has two different meanings in these two cases, which is somewhat confusing. Also 'Index' link is empty. Restructure, and possibly remove some links, to make it more clear.0.21Joakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/342Updating documentation for new clix-meta version2023-11-30T11:00:04ZCarolina NilssonUpdating documentation for new clix-meta versionWhen updating clix-meta in climix we should also update the documentation with the new version.When updating clix-meta in climix we should also update the documentation with the new version.0.20 (Urbane Goat)Carolina NilssonCarolina Nilssonhttps://git.smhi.se/climix/climix/-/issues/340Pull in the soon-to-come new Clix-meta version 0.6.12023-11-28T14:18:08ZLars BärringPull in the soon-to-come new Clix-meta version 0.6.1The new version will have the updated description of vegetation indices, `gsstart`, `gsend` and `gsl`The new version will have the updated description of vegetation indices, `gsstart`, `gsend` and `gsl`0.20 (Urbane Goat)Joakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/339Climix cannot handle ERA5 filenames regarding outfilename construction2024-02-02T12:31:31ZRenate WilckeClimix cannot handle ERA5 filenames regarding outfilename constructionERA5 has a different filename structure than climate model data. Which, according to Joakim, is rather a ESMValTool issue. However, the climix outfiles when running on ERA5 data (/nobackup/rossby27/users/sm_joalo/data/copernicus/era5/day...ERA5 has a different filename structure than climate model data. Which, according to Joakim, is rather a ESMValTool issue. However, the climix outfiles when running on ERA5 data (/nobackup/rossby27/users/sm_joalo/data/copernicus/era5/day/) is off.
Examples for half working (when only one variable is used):
/nobackup/rossby26/users/sm_renwi/DATA/climixout/ERA5/annual/su_ERA5_reanaly_v1_yr_tasmax_19400101-20211231.nc
Example for not at all working (when two variables are used):
/nobackup/rossby26/users/sm_renwi/DATA/climixout/ERA5/annual/dtr_yr.nc
Bashscript for running climix are here:
/home/sm_renwi/Scripts/climix2/runscripts/era5/su/annual/https://git.smhi.se/climix/climix/-/issues/338Wishlist for new indeces related to growing season2023-10-30T16:58:22ZJohan SödlingWishlist for new indeces related to growing seasonI am using Climix in some consultant projects, and for an upcoming project we would like to calculate indeces during the growing season, such as:
- The total precipitation volume (rr) during the growing season
- The number of days with m...I am using Climix in some consultant projects, and for an upcoming project we would like to calculate indeces during the growing season, such as:
- The total precipitation volume (rr) during the growing season
- The number of days with mean daily temperature > X degrees during the growing season
- The number of days with precipitation > 0 during the growing season
In a more general sense it would be nice if basically any Climix index could be calculated but only for timesteps within the vegetation periods.
I would also like it if the parameters used in calculation of the growing season were flexible (so that the user can choose the temperature and days threshold used in its calculation).https://git.smhi.se/climix/climix/-/issues/337Place for climix logo files2023-11-06T10:13:01ZJoakim LöwPlace for climix logo files- Find good place/folder for storing the official climix logo files
- Also add climix logo as favicon- Find good place/folder for storing the official climix logo files
- Also add climix logo as favicon0.20 (Urbane Goat)Carolina NilssonCarolina Nilssonhttps://git.smhi.se/climix/climix/-/issues/336Add testes for percentile functions2023-09-29T08:11:41ZCarolina NilssonAdd testes for percentile functionsThe percentile functions needs tests.The percentile functions needs tests.https://git.smhi.se/climix/climix/-/issues/334Implement connection to Gordias2024-02-20T07:29:31ZCarolina NilssonImplement connection to GordiasWhen Gordias becomes available we need to implement it in climix and remove some unnecessary files.When Gordias becomes available we need to implement it in climix and remove some unnecessary files.0.21Carolina NilssonCarolina Nilssonhttps://git.smhi.se/climix/climix/-/issues/333Document release process2024-03-07T13:41:37ZKlaus ZimmermannDocument release processAt the moment, the release process is rather manual and undocumented. We should have a checklist that is easy to follow, probably as part of the documentation, possibly using the issue/merge request system.At the moment, the release process is rather manual and undocumented. We should have a checklist that is easy to follow, probably as part of the documentation, possibly using the issue/merge request system.0.21Joakim LöwJoakim Löwhttps://git.smhi.se/climix/climix/-/issues/332Update changelog for release 0.19.02023-09-14T12:18:50ZKlaus ZimmermannUpdate changelog for release 0.19.00.19 (Poco Mas)Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/331Update index documentation2023-09-14T12:09:29ZKlaus ZimmermannUpdate index documentationIn !237, we updated the climate index definitions to clix-meta-0.6.0, but we still need to bring the documentation up to speed.In !237, we updated the climate index definitions to clix-meta-0.6.0, but we still need to bring the documentation up to speed.0.19 (Poco Mas)Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/330Blackify code base2023-09-14T08:32:15ZKlaus ZimmermannBlackify code baseMost of our code already follows Black standards thanks to pre-commit et al. However, over time a few deviations have crept in. To make future changes easier, we should do a one-shot blackification of the existing code base.Most of our code already follows Black standards thanks to pre-commit et al. However, over time a few deviations have crept in. To make future changes easier, we should do a one-shot blackification of the existing code base.0.19 (Poco Mas)Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/329Index: Accumulated precip with Temperature below 02024-02-02T12:13:47ZJoakim LöwIndex: Accumulated precip with Temperature below 0Similar to index function: `TemperatureSum` (index: hd17)
This issue replaces #296
Note: check if it's ok to add index definition in `SMHI_extra.yml`.Similar to index function: `TemperatureSum` (index: hd17)
This issue replaces #296
Note: check if it's ok to add index definition in `SMHI_extra.yml`.Renate WilckeRenate Wilckehttps://git.smhi.se/climix/climix/-/issues/328Index: Number of days(Temperature between two values (-2, 2) and precipitatio...2023-11-05T13:23:52ZJoakim LöwIndex: Number of days(Temperature between two values (-2, 2) and precipitation above 0.1 mm/d)Similar to index functions:
`CountJointOccurrencesPrecipitationTemperature`
`CountJointOccurrencesTemperature`
which inherits from
`CountJointOccurrences`
Replaces #296
Note: check if it's ok to add index definition in `SMHI_extra.yml`.Similar to index functions:
`CountJointOccurrencesPrecipitationTemperature`
`CountJointOccurrencesTemperature`
which inherits from
`CountJointOccurrences`
Replaces #296
Note: check if it's ok to add index definition in `SMHI_extra.yml`.0.20 (Urbane Goat)Renate WilckeRenate Wilckehttps://git.smhi.se/climix/climix/-/issues/327Investigate the behaviour of FirstOccurrence and LastOccurence2023-09-11T09:45:30ZCarolina NilssonInvestigate the behaviour of FirstOccurrence and LastOccurenceThe expected output of the index functions FirstOccurrence and LastOccurrence needs to be further investigated. FirstOccurrence call_func returns 0 for the first day. This does not match up with the output from Last Occurrence call_func ...The expected output of the index functions FirstOccurrence and LastOccurrence needs to be further investigated. FirstOccurrence call_func returns 0 for the first day. This does not match up with the output from Last Occurrence call_func that returns 1 for the first day. The output is then post process which may change the end result. Therefor, further investigation of the final output is needed to estimate if both functions are working as expected.https://git.smhi.se/climix/climix/-/issues/323Issue for tracking pinned dependencies2024-02-02T10:28:45ZLars BärringIssue for tracking pinned dependenciesThe following list identifies issues where Climix's dependencies have been (or will require) pinning/limiting packages to specific versions. The intention is that new pins should be added at the top of the list, so as to not forget about...The following list identifies issues where Climix's dependencies have been (or will require) pinning/limiting packages to specific versions. The intention is that new pins should be added at the top of the list, so as to not forget about the pin/limit once an individual issue is closed by merging a pull request. This issue should be reviewed regularly and updated, e.g. in connection to every milestone. It should never be closed. Once the pin is removed because of updated packages, or development of Climix, the corresponding entry should be stricken over (~~like this~~).
* ~#322 _Numba 0.57.0 causes error for masked array_~https://git.smhi.se/climix/climix/-/issues/321dask.distributed error memoryview is too large2023-06-12T12:19:27ZRenate Wilckedask.distributed error memoryview is too largeWhen running in ipython the latest version of climix (8/6/2023) as API I run into an error from dask.distributed. The index calculation seems to work anyway though.
I copied the lines of code I used to testrun into a file which can be ...When running in ipython the latest version of climix (8/6/2023) as API I run into an error from dask.distributed. The index calculation seems to work anyway though.
I copied the lines of code I used to testrun into a file which can be found here:
/home/sm_renwi/Scripts/heatwavefuture/summerseason/seasonlength_paket/seasonlength/example_error_memoryview.py
It also needs this file:
/home/sm_renwi/Scripts/heatwavefuture/summerseason/seasonlength_paket/control_SLENS_seasonlength.yml
Part of the long Error message:
2023-06-08 15:09:17,677 - distributed.protocol.core - CRITICAL - Failed to Serialize
ValueError: memoryview is too large
CRITICAL:distributed.protocol.core:Failed to Serialize
Traceback (most recent call last):
File "/home/sm_renwi/.conda/envs/climix_seasonlength/lib/python3.11/site-packages/distributed/protocol/core.py", line 109, in dumps
frames[0] = msgpack.dumps(msg, default=_encode_default, use_bin_type=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^