Commit b658ba99 authored by Unknown's avatar Unknown
Browse files

Merge branch 'master' into cades_dev

parents 98d7edf4 08e40eec
...@@ -2,19 +2,18 @@ ...@@ -2,19 +2,18 @@
v 1.0 goals v 1.0 goals
----------- -----------
1. settle on a structure for process and analysis 1. test utils - 2+ weeks
* Process should implement some checks.
* Model needs to catch up with Process
2. good utilities for interrogating data - pycro data - done 2. good utilities for interrogating data - pycro data - done
3. good documentation for both users and developers 3. good documentation for both users and developers
* Need more on dealing with data and (for developers) explaining what is where and why * Need more on dealing with data and (for developers) explaining what is where and why
4. generic visualizer 4. generic visualizer - mostly complete -
5. good utils for generating publishable plots 5. settle on a structure for process and analysis - moderate ~ 1 day
6. test utils
7. scalable computing * Process should implement some checks.
* dask / mpi? * Model needs to catch up with Process
6. good utils for generating publishable plots - easy ~ 1 day
7. Promote / demote lesser used utilites to processes / analyses.
Short-term goals Short-term goals
-------------------- --------------------
...@@ -56,10 +55,22 @@ Core development ...@@ -56,10 +55,22 @@ Core development
1. Check if the same process has been performed with the same paramters. When initializing the process, throw an exception. This is better than checking in the notebook stage. 1. Check if the same process has been performed with the same paramters. When initializing the process, throw an exception. This is better than checking in the notebook stage.
2. (Gracefully) Abort and resume processing. 2. (Gracefully) Abort and resume processing.
* Cluster and Decomposition **MUST** extend Process - 1 hour
* Legacy processes **MUST** extend Process:
* The computation will continue to be performed by sklearn. No need to use parallel_compute().
* Most importantly, they will be forced to implement the check for previous computations * sklearn wrapper classes:
* Cluter
* Decomposition
* The computation will continue to be performed by sklearn. No need to use parallel_compute() or resume computation.
* Own classes:
* Image Windowing
* Image Cleaning
* As time permits, ensure that these can resume processing
* All these MUST implement the check for previous computations at the very least
* Absorb functionality from Process into Model * Absorb functionality from Process into Model
* multi-node computing capability in parallel_compute * multi-node computing capability in parallel_compute
* Image cleaning should be (something like at the very least) a Process * Image cleaning should be (something like at the very least) a Process
...@@ -135,10 +146,9 @@ Plot Utils ...@@ -135,10 +146,9 @@ Plot Utils
* plot_map_stack: * plot_map_stack:
1. Do something about the super title getting hidden behind the subtitles 1. Respect tick, x label, y label, title, etc font sizes
2. Respect tick, x label, y label, title, etc font sizes 2. Add ability to manually specify x and y tick labels - see plot_cluster_results_together for inspiration
3. Add ability to manually specify x and y tick labels - see plot_cluster_results_together for inspiration 3. See all other changes that were made for the image cleaning paper
4. See all other changes that were made for the image cleaning paper
* plot_cluster_results_together * plot_cluster_results_together
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment