speedup on iterator, added option for chunks and compression

5 jobs for master in 100 minutes and 20 seconds (queued for 2 seconds)
Name Stage Failure
failed
unittest_python_3.7 Unittest

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_pipeline.py::TestPipeline::test_pipeline_fit_sign0 - Assert...
====== 1 failed, 33 passed, 11 skipped, 70 warnings in 702.89s (0:11:42) =======
make: Leaving directory '/test/package'
make: *** [Makefile:42: test] Error 1
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1