climix issueshttps://git.smhi.se/climix/climix/-/issues2020-04-20T13:43:39Zhttps://git.smhi.se/climix/climix/-/issues/183Improve spell length calculation to allow for spells crossing period boundaries2020-04-20T13:43:39ZKlaus ZimmermannImprove spell length calculation to allow for spells crossing period boundariesUsing the new post-processing infrastructure, we should be able to implement spell length calculations that treat spells crossing period boundaries the same way as the reference implementation does.Using the new post-processing infrastructure, we should be able to implement spell length calculations that treat spells crossing period boundaries the same way as the reference implementation does.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/182Move sliced mode to pre-result computation2020-04-20T13:35:41ZKlaus ZimmermannMove sliced mode to pre-result computationGreater flexibility in the post-processing makes it necessary to move the sliced mode to the pre-result stage.
At the same time this provides an opportunity to improve the output layer.Greater flexibility in the post-processing makes it necessary to move the sliced mode to the pre-result stage.
At the same time this provides an opportunity to improve the output layer.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/181Pass dask.distributed.Client to index functions2020-04-20T13:24:05ZKlaus ZimmermannPass dask.distributed.Client to index functionsMaking the distributed client available to the index functions allows for better exploitation of dask features.Making the distributed client available to the index functions allows for better exploitation of dask features.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/180Improve post processing infrastructure2020-04-20T13:19:51ZKlaus ZimmermannImprove post processing infrastructurePost-processing in index functions is currently limited by the requirement that the result of the calculation is stored in the final result cube already before post-processing. This has two unfortunate consequences. First, the shape of t...Post-processing in index functions is currently limited by the requirement that the result of the calculation is stored in the final result cube already before post-processing. This has two unfortunate consequences. First, the shape of the pre-result must already conform to the shape of the final result, preventing the passing of any extra information that is only used in the post-processing. Second, the pre-result must already be in the form of a single array, which can be too limiting under certain circumstances.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/174Housekeeping2020-02-21T10:34:27ZKlaus ZimmermannHousekeepingA number of housekeeping tasks are open:
- [x] get rid of legacy folder
- [x] get rid of legacy branch
- [x] ensure order of index functionsA number of housekeeping tasks are open:
- [x] get rid of legacy folder
- [x] get rid of legacy branch
- [x] ensure order of index functions0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/160remove six as we require 3.8 (;=)2020-02-21T12:04:27ZLars Bärringremove six as we require 3.8 (;=)0.13https://git.smhi.se/climix/climix/-/issues/129Better implementation of spell_length (possibly other spell based indices)2020-03-04T12:52:27ZKlaus ZimmermannBetter implementation of spell_length (possibly other spell based indices)The current implementation of spell_length relies on `da.apply_along_axis`. This is far from optimal and outright problematic when the chunking in data files is badly aligned for this use case.The current implementation of spell_length relies on `da.apply_along_axis`. This is far from optimal and outright problematic when the chunking in data files is badly aligned for this use case.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/101Gitlab license upgrade2020-01-21T15:38:10ZLars BärringGitlab license upgradeInitiate dialogue to support TFO/Utveckling (Cecile) to upgrade Gitlab licene to get better functionalityInitiate dialogue to support TFO/Utveckling (Cecile) to upgrade Gitlab licene to get better functionality0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/74Allow spells to extend beyond the actual calculation period (as in CLIMPACT2)2020-09-22T08:56:18ZLars BärringAllow spells to extend beyond the actual calculation period (as in CLIMPACT2)cf. #72cf. #720.13https://git.smhi.se/climix/climix/-/issues/173Update changelog for release 0.12.02020-02-20T15:26:52ZKlaus ZimmermannUpdate changelog for release 0.12.00.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/172Add changelog utility scripts2020-02-20T14:52:47ZKlaus ZimmermannAdd changelog utility scripts0.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/171Update metadata to master table version 0.1.02020-02-20T13:23:03ZKlaus ZimmermannUpdate metadata to master table version 0.1.00.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/169Link the master table better2020-02-20T12:24:12ZKlaus ZimmermannLink the master table betterNow that we rely on the master table to create our metadata, we should make it easier to keep the two in sync.
One way would be to add this as a submodule in git and put the hash of the used master table revision into the metadata files.Now that we rely on the master table to create our metadata, we should make it easier to keep the two in sync.
One way would be to add this as a submodule in git and put the hash of the used master table revision into the metadata files.0.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/168Index vdtr (day-to-day variation in dtr)2020-02-20T13:23:03ZKlaus ZimmermannIndex vdtr (day-to-day variation in dtr)0.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/167Do not "format" standard names2020-02-19T15:46:00ZLars BärringDo not "format" standard namesSome metadata elements can be "parameterised" to include the [numeric] value instead of a placeholder within braces (e.g. `{PRC}`). However this should not be done for either `standard_name` or `proposed_standard_name`, irrespective of w...Some metadata elements can be "parameterised" to include the [numeric] value instead of a placeholder within braces (e.g. `{PRC}`). However this should not be done for either `standard_name` or `proposed_standard_name`, irrespective of whether it is the index variable or and auxiliary coordinate.
Cf. disussion in !115 for background.0.12.0Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/166index function extreme_temperature_range (index etr)2020-02-20T13:21:25ZLars Bärringindex function extreme_temperature_range (index etr)0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/154Index function for day-to-day DTR (vdtr)2020-02-20T13:05:56ZLars BärringIndex function for day-to-day DTR (vdtr)0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/153Index function for Diurnal Temperature Range (dtr)2020-02-18T13:23:55ZLars BärringIndex function for Diurnal Temperature Range (dtr)0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/151Index function for nzero index2020-02-04T15:46:33ZLars BärringIndex function for nzero index0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/147Index rx1day, rx5day and rx{x}day2020-02-20T07:44:23ZLars BärringIndex rx1day, rx5day and rx{x}dayAn index implementation to go with the running_statistic index_function
Check what needs to be done in the master table.An index implementation to go with the running_statistic index_function
Check what needs to be done in the master table.0.12.0Lars BärringLars Bärring