Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Structure of Codebase 

(from SW Codebase 2019 page : qcore, visualisation and GMSimViz are not listed.

...

  1. Stable release of IM_calc and Pre-processing repos : Initially small team of 2~3 piloting, polishing up the process
    1. IM_Calc: 
      1. Clean up
      2. Finish automated testing
      3. Comment style, 
      4. README.md 
      5. Release
    2. Pre-processing: 
      1. Better estimation, 
      2. Split the repo : Model_gen, Grid_gen
      3. Clean up
      4. Automated testing
      5. Comment style
      6. README.md
      7. Release

  2. Slurm_gm_workflow & Qcore restructuring
    1. Slurm_gm_workflow: 
      1. Restructure, split the repo. make all .yaml compliant
      2. Remove/update legacy code
      3. Integrate Pre-processing into automated workflow
      4. Logging
      5. Automated verification
      6. Estimation performance
      7. Visualisation
      8. Error handling
      9. Realisation name change

    2. Qcore
      1. Restructure
      2. Clean ujp
      3. Comments in Numpy style
      4. Increase automated unit test coverage
      5. API doc
      6. README


  3. SeisFinder2: Feature completion (3months time frame)
    1. Integration of GM selection
    2. Verification and regression testing etc.
    3. Lite version(?)
  4. README template : Example  https://gist.github.com/PurpleBooth/109311bb0361f32d87a2  : TODO, Changelog etc.
  5. Standard for comment and API doc :https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html#example-googleNumPy vs Google
  6. Cybershake
    1. Include subduction
    2. Check the performance of new VM and run 1 cycle of Cybershake
    3. HF changes (inc. path duration)
    4. Deagg and determines more relevant faults, rerun Cybershake with less fault, higher res.



...