1. What changes would you like to make to this class if you could - this is your chance. 2. ``__init__`` can't be taken more or less as is - * would need some way to figure out how to flatten the data into two axes - examples vs features (over which data would be processed) 3. Take these functions as is: * ``assign job indices`` * ``estimate compute time per pixel`` * ``get pixels in current batch`` * ``test`` * ``use_partial_Computation`` * ``set_cores`` * ``set_memory_and_cores`` * ``map_function`` * ``write_results_chunk`` * ``create_results_dataset`` * ``write_source_dset_provenance`` * ``get_existing_datasets`` * ``_unit_computation`` 4. Rewrite the following: * ``check for duplicates`` * ``set_memory`` * ``read_data_chunk`` * ``create_compute_status_dataset`` 5. **Carefully** rewrite ``compute()``
__init__can't be taken more or less as is -assign job indicesestimate compute time per pixelget pixels in current batchtestuse_partial_Computationset_coresset_memory_and_coresmap_functionwrite_results_chunkcreate_results_datasetwrite_source_dset_provenanceget_existing_datasets_unit_computationcheck for duplicatesset_memoryread_data_chunkcreate_compute_status_datasetcompute()