= ROPP software = This is the feature request, issue and bug tracking wiki website for the '''Radio Occultation Processing Package''' (ROPP). ROPP is a software package designed to assist users to assimilate radio occultation data from any RO mission into NWP and other models. The package is being developed through the EUMETSAT [http://www.romsaf.org/ ROM SAF]. The ROM SAF project wiki page for team members is located [https://trac.romsaf.org/wiki here]. The latest full release of ROPP ('''ROPP-11 v11.0''') is currently available for users via the [http://www.romsaf.org/ropp ROM SAF web pages]. The next major release ('''ROPP-12 v12.0''') is currently under development and is hoped to be released to users in 2024. The ROPP deliverable source code is sub-divided into the following '''modules''' * '''ropp_utils:''' low-level utility routines * '''ropp_io:''' I/O support for RO data in a variety of formats, from a variety of sources * '''ropp_pp:''' pre-processor to derive refractivity, bending angle and dry temperature profiles from excess phase and amplitude; 1D and 2D wave optics propagation tools * '''ropp_fm:''' forward models (and associated tangent linear, adjoint and gradient codes) * '''ropp_1dvar:''' 1D-Var tools for retrieving temperature, humidity and electron density, using observations of refractivity, bending angle and differenced bending angles at two frequencies * '''ropp_apps:''' tropopause height and planetary boundary layer height diagnostic tools Support modules for documenting and testing the source code are: * '''ropp_doc:''' user and project documentation for ROPP * '''ropp_test:''' 'Test Folder' system Further information on ROPP, including the Release Notes, Change Log, Overview and module User Guides, is available from the [http://www.romsaf.org/software.php ROPP page of the ROM SAF website]. ---- == The ROPP Repository == This ROPP Repository can only be accessed by authorized developers - [https://trac.romsaf.org/ropp/login login required]. For instructions on how to access the ROPP repository (authorized users only) see the [https://trac.romsaf.org/ropp/wiki/ropp_repository instructions for developers]. ---- == The ROPP Coordination Group (ROPP CG) == This body (formerly The ROPP Governance Group) meets approximately once every six months to discuss forthcoming ROPP developments, to set priorities for implementation, and to provide a forum for general liaison between developers. Representatives from each ROM SAF Cooperating Entity are invited. The formation of an ROPP Coordination Group was one of the agreed conclusions from a discussion on the [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/Future_Ways_of_Working_with_ROPP.pdf ways of developing ROPP in future]. Here are the ROPP CG [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG_ToR.pdf Terms of Reference]. '''1st meeting, 20 June 2012''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_200612_Agenda.pdf Agenda] [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_200612_Minutes.pdf Minutes] '''2nd meeting, 5 October 2012''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_051012_Agenda.pdf Agenda] [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_051012_Minutes.pdf Minutes] '''3rd meeting, 1 April 2014''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_010414_Agenda.pdf Agenda] [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_010414_Minutes.pdf Minutes] '''4th meeting, 29 July 2014''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_290714_Agenda.pdf Agenda] [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_290714_Minutes.pdf Minutes] '''5th meeting, 9 September 2015''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_GG_090915.pdf Agenda and decisions] '''6th meeting, 14 February 2019''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG6_14022019_agenda.pdf Agenda and decisions] '''7th meeting, 6 June 2019''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG7_06062019_agenda.pdf Agenda and decisions] '''8th meeting, 13 November 2019''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG8_13112019_agenda.pdf Agenda and decisions] '''9th meeting, 11 January 2021''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG9_11012021_agenda.pdf Agenda and decisions] '''10th meeting, 2 February 2022''' [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ropp_cg/ROPP_CG10_0202022_agenda.pdf Agenda and decisions] ---- == Useful information on the management of ROPP releases == '''Development''' * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/romsaf_ropp_sdr_v110.pdf Software development record] * [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ROPP_develop.pdf ROPP development guide] * [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/software_package_pre-release_guide.pdf ROM SAF software pre-release guide] * [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ROPP_development_in_CDOP4.pdf Suggestions for revised ways of developing ROPP in CDOP-4] * [https://trac.romsaf.org/ropp/browser/ropp_doc/trunk/ROPP_handover.pdf Transfer of ROPP release management responsibilities from Met Office to Wegener Centre] '''Testing''' * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/romsaf_ropp_testplan_v110.pdf Formal details of tests that need to be run] * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/romsaf_ropp_testfolder_v91.pdf How to run the Test Folder] * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/romsaf_ropp_betatest_v110.pdf Example beta test report] * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/test_folder_plans.pdf Some ideas for test folder development] * [https://trac.romsaf.org/ropp/browser/ropp_test/trunk/docs/overnight_testing.pdf Some ideas for overnight testing of ROPP] ----