Skip to content
Snippets Groups Projects
Commit 03cfa4ac authored by Bert Palm's avatar Bert Palm 🎇
Browse files

SaQC() - performance improvement again

parent eb366a5f
No related branches found
No related tags found
2 merge requests!193Release 1.4,!188Release 1.4
Pipeline #6933 failed with stages
in 9 minutes and 15 seconds
......@@ -193,7 +193,11 @@ class SaQC:
if any([fdump["ctrl_kws"]["plot"] for fdump in self._to_call]):
plotAllHook(data, flagger)
return SaQC(flagger, data, nodata=self._nodata, error_policy=self._error_policy)
# This is much faster for big datasets that to throw everything in the constructor.
# Simply because of _initFlagger -> merge() -> mergeDios() over all columns.
new = SaQC(SimpleFlagger(), dios.DictOfSeries(), nodata=self._nodata, error_policy=self._error_policy)
new._flagger, new._data = flagger, data
return new
def getResult(self):
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment