climix merge requestshttps://git.smhi.se/climix/climix/-/merge_requests2020-10-19T15:55:53Zhttps://git.smhi.se/climix/climix/-/merge_requests/140Update changelog for release 0.13.0 (closes #201)2020-10-19T15:55:53ZKlaus ZimmermannUpdate changelog for release 0.13.0 (closes #201)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/139Add hpc schedulers (closes #200)2020-10-19T15:44:08ZKlaus ZimmermannAdd hpc schedulers (closes #200)This adds an external scheduler together with a slurm-oriented jobscript, as well as a dask-mpi based scheduler with a corresponding jobscript to address the need for more hpc oriented dask.distributed schedulers.This adds an external scheduler together with a slurm-oriented jobscript, as well as a dask-mpi based scheduler with a corresponding jobscript to address the need for more hpc oriented dask.distributed schedulers.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/138Account for hyperthreading in LocalCluster scheduler (closes #199)2020-10-19T15:38:40ZKlaus ZimmermannAccount for hyperthreading in LocalCluster scheduler (closes #199)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/137Detect tty for non-interactive logging output (closes #185)2020-10-19T15:27:50ZKlaus ZimmermannDetect tty for non-interactive logging output (closes #185)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/136Percentile based indices2020-10-19T15:21:05ZKlaus ZimmermannPercentile based indicesBasically done, just need to sort out the relation to issues.Basically done, just need to sort out the relation to issues.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/135Change fusing behavior to consider spells in all affected periods (closes #189)2020-09-15T15:11:30ZKlaus ZimmermannChange fusing behavior to consider spells in all affected periods (closes #189)Up to this point, if a spell is touches more than one period,
it is considered *only* for the last period.
This commit changes that to consider spells up to the current period
as well as the continued spell in subsequent periods.Up to this point, if a spell is touches more than one period,
it is considered *only* for the last period.
This commit changes that to consider spells up to the current period
as well as the continued spell in subsequent periods.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/134Make spell fusing across periods optional (closes #74)2020-09-15T15:06:02ZKlaus ZimmermannMake spell fusing across periods optional (closes #74)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/133Add flag parameter type to index function metadata (closes #188)2020-09-15T14:58:48ZKlaus ZimmermannAdd flag parameter type to index function metadata (closes #188)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/130Add scalar mean reducer (fixes #184)2020-04-22T09:28:25ZKlaus ZimmermannAdd scalar mean reducer (fixes #184)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/129Improve spell length calculation to deal with period boundary-crossing spells...2020-04-20T13:43:39ZKlaus ZimmermannImprove spell length calculation to deal with period boundary-crossing spells (closes #183)Using the new post-processing infrastructure, this implements proper period boundary-crossing spell treatment.Using the new post-processing infrastructure, this implements proper period boundary-crossing spell treatment.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/128Improve sliced mode and saving (closes #182)2020-04-20T13:35:41ZKlaus ZimmermannImprove sliced mode and saving (closes #182)Applying lessons learned about dask allows us to move sliced mode to the pre-result calculation stage and to simplify and improve the output layer.Applying lessons learned about dask allows us to move sliced mode to the pre-result calculation stage and to simplify and improve the output layer.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/127Add client passing to increase flexibility in processing (closes #181)2020-04-20T13:24:05ZKlaus ZimmermannAdd client passing to increase flexibility in processing (closes #181)By passing the scheduler.client object throught the processing chain,
we give options to the individual steps, like using client.submit etc.By passing the scheduler.client object throught the processing chain,
we give options to the individual steps, like using client.submit etc.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/126Improve postprocessing (closes #180)2020-04-20T13:19:51ZKlaus ZimmermannImprove postprocessing (closes #180)This makes post-processing more flexible to address the shortcomings discussed in #180.This makes post-processing more flexible to address the shortcomings discussed in #180.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/125Improve spell length implementation (closes #129)2020-03-04T12:52:27ZKlaus ZimmermannImprove spell length implementation (closes #129)0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/124Remove six (closes #160)2020-02-21T12:04:27ZKlaus ZimmermannRemove six (closes #160)Climix depends on python3 and does not need python2 compatibility.Climix depends on python3 and does not need python2 compatibility.0.13Klaus ZimmermannKlaus Zimmermannhttps://git.smhi.se/climix/climix/-/merge_requests/123Housekeeping2020-02-21T10:34:26ZKlaus ZimmermannHousekeeping0.13Klaus ZimmermannKlaus Zimmermann