1 / 11

ETCCDI approaches to development of the software

www.ec.gc.ca. ETCCDI approaches to development of the software. Xuebin Zhang. Outline. Users and their needs Software Maintenance and updates Lessons learnt. Users and their needs. ET Workshop attendees and less sophisticated users Black-box type, doing the work

Télécharger la présentation

ETCCDI approaches to development of the software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. www.ec.gc.ca ETCCDI approaches to development of the software Xuebin Zhang

  2. Outline • Users and their needs • Software • Maintenance and updates • Lessons learnt

  3. Users and their needs • ET Workshop attendees and less sophisticated users • Black-box type, doing the work • Simple GUI, portable to different OS, better to be free • Other users • Wide range, some require the capability of processing many data points • Automated procedures • Transparent • Everyone can check under the hood

  4. Software available from ETCCDI website • R and FORTRAN • R as a free and powerful statistical computation environment, portable across different OS, generally slower • FORTRAN • Rclimdex • Based on an Excel version, with significant improvement • Not updated frequently • Rhtest/Fhtest • Frequently updated • Documents and worked examples • Detailed step-by-step instruction in different languages • Worked examples with data and computed indices

  5. The RClimDex • Simple GUI • Retain all ClimDex functions, in additon • Different formats (text of Excel) of input • Computes 27 ET indices • Text or Excel formats output • Indices and trends plots in PDF • Run most recent version from within R

  6. The RClimDex • Developed in Linux at EC but used in Windows • User guide in English and Spanish • Workshops and other users • Technical support by email

  7. RHtest • Two-phase regression based (Wang 2003) • With or without reference series • GUI and command line • Easy to use with GUI • Call R function directly from command line • New methods being implemented • Initial version significantly improved.

  8. Mass calculation • RClimdex and RHtest • R functions available for R users • FORTRAN codes (FClimDex and FHtest) • HP, SGI, IBP, Absoft compilers • Cross checked with R codes

  9. Lessons learned • RClimDex lacks careful design and is difficult to maintain and update • Lack of clear understanding of user needs at development stage • Tailored for workshops in a short notice, constrained by time and resources • Routine update requires significant resources • RHtest and FHtest: updated regularly • In-line with developers current research • Need to track who the users • C.a. 1200 registered users since 2010

More Related