1 / 12

IRWG / NORS Error Analysis Workshop

IRWG / NORS Error Analysis Workshop. Welcome. Why are we here?.

erling
Download Presentation

IRWG / NORS Error Analysis Workshop

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. IRWG / NORS Error Analysis Workshop Welcome IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  2. Why are we here? We believe that if we as a group use largely the same codes, development / maintenance effort is reduced. Also if we pool development resources from many groups core expertise will consequently be distributed widely amongst the IRWG, ultimately yielding more homogeneous data. We've discussed this with several others in the group and we propose a workshop to focus on and finalize the tools to thoroughly perform the task of moving from retrievals through the error analysis to the GEOMS hdf files. Specifically we would: • invite 6-10 IRWG members, quite flexible here, but targeting an attendee from each group or region so that it is small enough to function as a hands on workshop, invitees would be contributing to the final products, • build a core critical group who are very familiar with the standard processing methods and tools thus helping to create the homogeneous product we've promised to deliver, • complete and then implement the tools back at their home institute for testing, verification and operational use. • the codes and documentation would be available to all IRWG/NORS members at the IRWG web site. IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  3. at the end of the meeting? • a core group who are very familiar with a standard processing method, issuesand tools, • a deeper understanding of error issues and limitations • further implementation of a general set of tools and documentation required to produce reasonable error estimates and create the IRWG HDF datathat would be available to all IRWG/NORS members at the IRWG web site. • agreement on and a path toward ‘completing’ these tools • plans to implement these methods back at their home institute for testing, verification and operational use. IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  4. Meeting Outline • Review: • Components of the IRWG standard error budget • Retrieval to HDF / batch processing / idlhdfcr8.pro • Error calculation programs • Sfit4 features for error calculations • Implement (in existing state): • sfit4 ver. B3.999 + testcases • Batch codes including spectra preparation codes • error analysis codes • Define immediate next steps • For sfit4, batching, error codes IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  5. 1. Components of the IRWG standard error budget Its critical for homogeneity of the IRWG wide archive that there is agreement on the components and how they are calculated. • Random: • Modulation amplitude • Modulation phase • Measurement noise • Temperature profile • Solar pointing • Interfering species • Fitted parameters (slope, shift…) • Systematic: • Retrieved gas absorption line(s) intensity • Retrieved gas absorption line(s) air broadened line half-width IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  6. During this meeting we will: 1.1 Components of the IRWG standard error budget • Create a broad list of possible error sources • Categorize them into: • those that we can reliably calculate • those that contribute negligibly • those that yet need to be included • Define how to calculate those we include so each group does them equivalently. • Attempt to better define Systematic & Random – is this the best way to describe errors? • Are some components in both? IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  7. 2. Retrieval to HDF / batch processing / idlhdfcr8.pro While not critical to the IRWG archive in practice it would be efficient for a default standard batch dataflow. • Review existing dataflows • Gather retrieval outputs • Perform error calculations • Produce idlhdfcr8.pro inputs or similar • Define a dataflow any group can use • Is idlhdfcr8.pro adequate? • Attempt to implement skeleton batching During this meeting we will: IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  8. 3. Error calculation programs Groups have implemented different codes to calculate the error component for the subset of defined errors that they do. Given items 2 above & 4 below how will this be streamlined? • Review existing procedures implemented by groups • Define features of an ‘ideal’ method • Some mix of EEO and ST (see Hase’05)? • Maintain provision for expanding to new error calculations given (especially) item 1 above During this meeting we will: IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  9. 4. Sfit4 features for error calculations Some hooks for perturbations have been employed in sfit2 In conjunction with item 3 above what is the efficient use of built in Kb calculations vs repeated calls. • Discuss built in options for calculation of several Kb • Discuss new outputs specifically for the hdf input • Review new general features of sfit4 (inputs, outputs etc.) • Review error & hdf specific features of sfit4 • Aid attendees in implementing sfit4 During this meeting we will: IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  10. Error in state due to uncertainty in parameter Dy - Contribution function Dy= (Sa–1 + KxTS–1Kx)–1KxTS–1 Kb - Sensitivity of forward model to parameter b From forward model runs or from retrieval Sb – Uncertainty* in parameter b Spar – Uncertainty in X̂ due to uncertainty in parameter b Spar= GyKbSbKbTGyT *uncertainty in Sbmust be defined for all retrievals IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  11. Possible Components Already in K These may be fit so will have derivatives defined in the final K output file. Given that and estimates of their uncertainty (sensitivity tests?) the effect on the retrieval may be calculated. • BckGrdSlp - background slope • BckGrdCur - background curvature • DWNumShft - differential wavenumber shift • SWNumShft - single wavenumber shift • IWNumShft - independent wavenumber shift • EmpApdFcn - empirical apodization function • EmpPhsFnc - empirical phase function • SolLnShft - solar line shift • SPhsErr - simple phase error • ZeroLev - zero level offset • Interfering species - n other fit species IRWG/NORS Error Analysis Workshop, NCAR, January 2013

  12. Components Requiring new Kb Sensitivity to these parameters require calculating a new Kb separate from the retrieval. Likely for each retrieval though. • When not fitted: • Modulation amplitude • Modulation phase • Measurement noise • Temperature profile • Interfering species • Fitted parameters (slope, shift…) • Surely not fitted: • Retrieved gas absorption line(s) intensity • Retrieved gas absorption line(s) air broadened line half-width • Solar pointing • ? IRWG/NORS Error Analysis Workshop, NCAR, January 2013

More Related