Minutes from 6 May 2009

2009/05/06 CSEP

Meeting Attendees: Danijel S., John Y., Masha L


  1. Status of CSEP V9.4.0 on csep-op server:
    • Masha discovered a problem introduced in V9.4.0: plots for alarm-based evaluation tests are not published to the web server:
      • FIXED: Trac ticket #150: Alarm-based tests are missing test identifier within filename
  2. Tasks for intermediate CSEP V9.4.1 release:
    • FIXED: Trac ticket #147: Assumption in R-test simulation violated
      1. Jeremy submitted a fix for Matlab implementation of R-test to select the same bin in both forecasts for comparison
      2. Masha updated reference data for acceptance tests affected by the fix
    • IN-PROGRESS: Trac ticket #146: Avoid overwritting of modules by testing region distribution during installation
    • Code freeze is scheduled for EOB Friday, May 8, 2009
  3. Tasks for CSEP V9.7 release:
    • Peter Shebalin's EAST three-month alarm-based model for California
      1. Installed M5 version of the model on csep-cert in three-month-alarm-models-V9.7
      2. Input ANSS catalog not filtered by magnitude - due to increased requests from modeler
      3. Danijel suggested to abandon M5 version and to install M4 version
      4. Masha will ask Peter for new reference data
    • Alvaro Gonzalez's one-day alarm-based model for California
      1. Alvaro met with Masha, discussed CSEP requirements for model submission
      2. Alvaro will have time after May 15 to work on model integration
      3. Might be part of CSEP V9.10.0 if there will be not enough time before code freeze for V9.7.0
    • Yan's Global long-term and short-term models using CMT:
      1. Yan's forecast is using 0.5 degree grid vs. CSEP 1.0 degree grid:
        • Yan provided conversion routine for short-term forecast file
        • Will ask Yan to provide routine for long-term forecast file since it has different file format
    • Trac ticket #148: Introduce acceptance tests for the viewer of testing center results
      1. John and Masha will work together on setting up a simple test case using ClientForm.py, HTML parser (BeautifulSoup, may be) and Python's unittest testing framework
  4. John set up new server csep-beta with cross-mounted new storage to replace current operational server:
    • Masha set up nightly crontab Dispatcher jobs to mimic operational server for testing
    • Faster than current operational server
    • Python process writing to the disk was stuck - finished OK when Masha pstack-ed the process and wrote manually to the same directory
    • Will test the server until next Wednesday
    • Will replace operational server if no problems are discovered 5. Jeremy distributed mini_CSEP
    • Danijel suggested to re-write Matlab evaluation codes in Python
    • Danijel asked if generic CSEP distribution can be split into packages like Forecast, Catalog, EvaluationTests utilities:
      1. Masha pointed out that generic CSEP distibution has stand-alone functionality for most of the modules, but there might be dependencies on external packages
      2. Masha needs some time to investigate dependencies