Refactored the classical calculator to send the sources only once per source model realization
Restored tasks.py as it was
Small refactoring
Really restored tasks.py
Implemented smart management of slow sources
Fixed a bug
First working version
Small simplification
Fixed an ordering bug
Implemented the splitting in initialize_sources
Reintroduced the collector
Refined the block splitting mechanics
Fixed the other calculators
Fixed the unittests
Added a test for the BlockSplitter
Small fix
Fixed a test
Added a few docstrings
Removed an obsolete method
Fixed regression_3