climix issueshttps://git.smhi.se/climix/climix/-/issues2020-02-20T13:23:03Zhttps://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/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ärringhttps://git.smhi.se/climix/climix/-/issues/146nzero index2020-02-04T15:50:20ZKlaus Zimmermannnzero indexLars to specify yaml for the nzero index.Lars to specify yaml for the nzero index.0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/85index function thresholded_percentile2020-02-20T14:48:28ZLars Bärringindex function thresholded_percentile0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/80index function percentile2020-02-20T13:57:07ZLars Bärringindex function percentile0.12.0Lars BärringLars Bärringhttps://git.smhi.se/climix/climix/-/issues/184SCALAR_REDUCERS is missing mean2020-04-22T09:28:25ZKlaus ZimmermannSCALAR_REDUCERS is missing meanThe `SCALAR_REDUCERS` in `climix.index_functions.support` are missing an implementation for `mean`.
This triggers an exception in the ReducerMixin and should be added.The `SCALAR_REDUCERS` in `climix.index_functions.support` are missing an implementation for `mean`.
This triggers an exception in the ReducerMixin and should be added.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/201Update changelog for release 0.13.02020-10-19T15:55:53ZKlaus ZimmermannUpdate changelog for release 0.13.00.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/200Add HPC oriented scheduler options2020-10-19T15:44:08ZKlaus ZimmermannAdd HPC oriented scheduler optionsThe current distributed setup works well for single machines, even with high core counts. To enable parallelization across nodes in an HPC environment we should add other scheduling options, eg via mpi or with a shared filesystem coordin...The current distributed setup works well for single machines, even with high core counts. To enable parallelization across nodes in an HPC environment we should add other scheduling options, eg via mpi or with a shared filesystem coordinated, externally started scheduler.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/199Detect hyperthreading2020-10-19T15:38:40ZKlaus ZimmermannDetect hyperthreadingHyperthreading can lead to significant oversubscribing of resources, particularly in a `distributed.LocalCluster`. It would be good to detect hyperthreading and adjust the cluster setup accordingly.Hyperthreading can lead to significant oversubscribing of resources, particularly in a `distributed.LocalCluster`. It would be good to detect hyperthreading and adjust the cluster setup accordingly.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/196Index function and related code for calculation of number of occurrences abov...2020-10-19T15:21:07ZLars BärringIndex function and related code for calculation of number of occurrences above|below threshold values based on climatology of daily percentile valuesThis issue essentially is the first point listed in #175, which is the goal for milestone 0.13. Close when cutting tag 0.13.This issue essentially is the first point listed in #175, which is the goal for milestone 0.13. Close when cutting tag 0.13.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/189Consider spells for all affected periods2020-09-15T15:11:30ZKlaus ZimmermannConsider spells for all affected periodsUp to this point, if a spell affects several periods, it is only considered for the last period.
It would be better to consider the (partial) spell for every period that it touches.Up to this point, if a spell affects several periods, it is only considered for the last period.
It would be better to consider the (partial) spell for every period that it touches.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/188Add flag parameter kind2020-09-15T14:58:49ZKlaus ZimmermannAdd flag parameter kindSometimes it's useful to be able to switch certain behavior on or off in index calculations.
An example is the fusing of spells across period boundaries that is sometimes desired, sometimes not.
To control this from the yaml files, we ne...Sometimes it's useful to be able to switch certain behavior on or off in index calculations.
An example is the fusing of spells across period boundaries that is sometimes desired, sometimes not.
To control this from the yaml files, we need a new parameter kind.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/issues/185Detect tty and adapt output2020-10-19T15:27:50ZKlaus ZimmermannDetect tty and adapt outputRecently, we added progress bars for certain kinds of calculations. This works well for ttys, ie interactive terminals, but is rather distracting in log files created by batch runs or shell redirection. Hence, it would be nice to use `sy...Recently, we added progress bars for certain kinds of calculations. This works well for ttys, ie interactive terminals, but is rather distracting in log files created by batch runs or shell redirection. Hence, it would be nice to use `sys.stdout.isatty()` to detect the way climix is being run and to produce appropriate output for the circumstances.0.13Klaus ZimmermannKlaus Zimmermannhttps://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 Zimmermann