2020-09-29  idculv

	* [r6499] configure: Commit updated ROPP trunk configure files

2020-09-10  idculv

	* [r6490] ., AUTHORS, README, README.cygwin, README.unix,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_read_config.f90, common/ropp_1dvar_types.f90,
	  common/ropp_1dvar_version.f90, configure, configure.ac,
	  data/README,
	  data/anl20090401_000329_M02_2030337800_N0007_YYYY_iono_reference.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  doc/rm_1dvar.tex, doc/romsaf_ropp_1dvar_rm.tex, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.1,
	  errors/ropp_1dvar_add_refrac_error.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_genqc.f90, tests/README,
	  tests/test_1dvar_GRAS_bangle.sh, tests/test_1dvar_GRAS_refrac.sh,
	  tests/test_1dvar_iono.sh, tools/ropp_1dvar_bangle.1,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.1,
	  tools/ropp_1dvar_refrac.f90: Merge r5712:r6489 of
	  ROPP100_prototype into trunk

2019-07-22  idculv

	* [r5840] README, README.unix, common/ropp_1dvar_version.f90,
	  data/README, doc/romsaf_ropp_1dvar_rm.tex, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_refrac_error.1, tests/README,
	  tools/ropp_1dvar_bangle.1, tools/ropp_1dvar_refrac.1: Change
	  ROPP9.1 release date to 30 June 2019 in source code

2019-06-17  idculv

	* [r5819] errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_refrac_error.1, tools/ropp_1dvar_bangle.1,
	  tools/ropp_1dvar_refrac.1: Correct the release date in the
	  ROPP9.1 man pages

2019-06-10  idculv

	* [r5802] README, README.unix, common/ropp_1dvar_version.f90,
	  data/README, doc/romsaf_ropp_1dvar_rm.tex, errors/README: Update
	  some ROPP9.1 files with the 31-Mar-2019 release date

2019-05-29  idculv

	* [r5790]
	  data/anl20090401_000329_M02_2030337800_N0007_YYYY_iono_reference.nc:
	  Update ropp_1dvar reference file as a results of last minute sign
	  change in ne(LEO) effect on bangle_L1 and bangle_L2 - see r5788

2019-02-13  idculv

	* [r5714] README, README.unix, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_levmarq.f90, common/ropp_1dvar_version.f90,
	  configure, configure.ac, data/IT-1DVAR-04_bangle.1_reference.nc,
	  data/IT-1DVAR-04comp_bangle.1_reference.nc,
	  data/IT-1DVAR-04newop_bangle.1_reference.nc,
	  data/IT-1DVAR-05_b.nc, data/IT-1DVAR-05_bangle.1_reference.nc,
	  data/IT-1DVAR-05comp_bangle.1_reference.nc,
	  data/IT-1DVAR-05newop_bangle.1_reference.nc, data/README,
	  data/anl20090401_000329_M02_2030337800_N0007_YYYY_iono_reference.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  data/obs20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/obs20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  doc/rm_1dvar.tex, doc/rm_copyright.tex,
	  doc/romsaf_ropp_1dvar_rm.tex, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.1,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  iono/ropp_1dvar_iono_repack_bg.f90, qc/ropp_qc_bgqc.f90,
	  qc/ropp_qc_genqc.f90, qc/ropp_qc_ion_bangle.f90,
	  qc/ropp_qc_omb.f90, tests/ropp_1dvar_compare.f90,
	  tests/ropp_1dvar_summary.f90, tests/test_1dvar_iono.sh,
	  tools/ropp_1dvar_bangle.1, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.1: Merging ROPP91 (at r5708) into trunk

2017-02-24  idculv

	* [r5247] README, README.unix, data/README, errors/README,
	  tests/README: Update ROPP9.0 README files release date
	* [r5246] doc/romsaf_ropp_1dvar_rm.tex: Update ROPP9.0 module RMs
	  release date

2017-02-21  idculv

	* [r5220] configure, configure.ac: Update ROPP9.0 trunk with static
	  build lib changes

2016-12-15  idculv

	* [r5117] AUTHORS, COPYRIGHT, Makefile.in, README, README.unix,
	  common/ropp_1dvar_cost.f90, common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_version.f90,
	  config/ecmwf_bangle_1dvar.cf, config/ecmwf_refrac_1dvar.cf,
	  config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  data/README, doc/rm_1dvar.tex, doc/rm_copyright.tex,
	  doc/romsaf_ropp_1dvar_rm.tex, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_refrac_error.1,
	  errors/ropp_bg_ses_ecmwf_error_corr_L137.nc,
	  errors/ropp_bg_ses_ecmwf_error_corr_L60.nc,
	  errors/ropp_bg_ses_ecmwf_error_corr_L91.nc,
	  m4/cm_compiler_defaults.m4, qc/ropp_qc_omb.f90,
	  tests/Makefile.am, tests/Makefile.in, tests/README,
	  tests/example_tests.jpg, tests/example_tests.log,
	  tests/ropp_1dvar_compare.f90, tests/test_1dvar.sh,
	  tests/test_1dvar_COSMIC_bangle.sh,
	  tests/test_1dvar_COSMIC_refrac.sh,
	  tests/test_1dvar_GRAS_bangle.sh, tests/test_1dvar_GRAS_refrac.sh,
	  tests/test_1dvar_iono.sh, tools/ropp_1dvar_bangle.1,
	  tools/ropp_1dvar_refrac.1: Merge ROPP90_prototype changes into
	  trunk
	* [r5115] AUTHORS, COPYRIGHT, Makefile.in, README.unix,
	  common/ropp_1dvar_version.f90, configure, configure.ac,
	  doc/rm_copyright.tex, doc/romsaf_ropp_1dvar_rm.tex,
	  tests/ropp_1dvar_compare.f90: Merge ROPP81_prototype changes into
	  trunk

2015-02-02  idculv

	* [r4454] configure: Updating ropp_{pp, fm, 1dvar} configure files,
	  which obviously change as a result of the configure.ac changes
	  lodged at r4453

2015-01-30  idculv

	* [r4453] configure.ac: Removing references to hdf5 fortran libs
	  from ropp_{pp,fm,1dvar}/configure.ac

2015-01-29  idculv

	* [r4452] AUTHORS, COPYRIGHT, Makefile.am, Makefile.in, README,
	  README.unix, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_read_config.f90, common/ropp_1dvar_types.f90,
	  common/ropp_1dvar_version.f90, config.guess, config.sub,
	  config/default_1dvar.cf, config/ecmwf_bangle_1dvar.cf,
	  config/ecmwf_default_1dvar.cf, config/ecmwf_refrac_1dvar.cf,
	  config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-01_b.nc, data/IT-1DVAR-01_refrac.1_reference.nc,
	  data/IT-1DVAR-01comp_refrac.1_reference.nc,
	  data/IT-1DVAR-01comp_y.nc,
	  data/IT-1DVAR-04_bangle.1_reference.nc,
	  data/IT-1DVAR-04_refrac.1_reference.nc,
	  data/IT-1DVAR-04comp_bangle.1_reference.nc,
	  data/IT-1DVAR-04comp_refrac.1_reference.nc,
	  data/IT-1DVAR-04newop_bangle.1_reference.nc,
	  data/IT-1DVAR-04newop_refrac.1_reference.nc,
	  data/IT-1DVAR-05_b.nc, data/IT-1DVAR-05_bangle.1_reference.nc,
	  data/IT-1DVAR-05_refrac.1_reference.nc,
	  data/IT-1DVAR-05comp_bangle.1_reference.nc,
	  data/IT-1DVAR-05comp_refrac.1_reference.nc,
	  data/IT-1DVAR-05newop_bangle.1_reference.nc,
	  data/IT-1DVAR-05newop_refrac.1_reference.nc, data/Makefile.am,
	  data/Makefile.in, data/README,
	  data/anl20090401_000329_M02_2030337800_N0007_YYYY_iono_reference.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  data/ropp_1dvar_01comp_refrac_reference.jpg, doc/Makefile.am,
	  doc/Makefile.in, doc/rm_1dvar.tex, doc/romsaf_ropp_1dvar_rm.tex,
	  errors/Makefile.am, errors/Makefile.in, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.1,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  errors/ropp_bg_ecmwf_error_corr_L91_iono.nc,
	  errors/ropp_bg_ses_ecmwf_error_corr_L137.nc,
	  errors/ropp_bg_ses_ecmwf_error_corr_L60.nc,
	  errors/ropp_bg_ses_ecmwf_error_corr_L91.nc,
	  errors/ropp_ob_bangle_error_corr.nc,
	  errors/ropp_ob_bangle_error_corr_300L.nc,
	  errors/ropp_ob_bangle_error_corr_iono.nc,
	  errors/ropp_ob_refrac_error_corr.nc,
	  errors/ropp_ob_refrac_error_corr_247L.nc,
	  iono/ropp_1dvar_iono_repack_bangle.f90,
	  iono/ropp_1dvar_iono_repack_bg.f90,
	  iono/ropp_1dvar_iono_unpack_bangle.f90, qc/ropp_qc_bgqc.f90,
	  qc/ropp_qc_cutoff.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_ion_bg.f90, qc/ropp_qc_omb.f90, qc/ropp_qc_pge.f90,
	  tests/Makefile.am, tests/Makefile.in, tests/README,
	  tests/example_tests.log, tests/plot_1dvar.pro,
	  tests/ropp_1dvar_compare.f90, tests/ropp_1dvar_summary.f90,
	  tests/test_1dvar.sh, tests/test_1dvar_COSMIC_bangle.sh,
	  tests/test_1dvar_COSMIC_refrac.sh, tests/test_1dvar_GRAS.sh,
	  tests/test_1dvar_GRAS_bangle.sh, tests/test_1dvar_GRAS_refrac.sh,
	  tests/test_1dvar_MO.sh, tests/test_1dvar_iono.sh,
	  tools/ropp_1dvar_bangle.1, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.1, tools/ropp_1dvar_refrac.f90: Merging
	  ROPP8.0 into trunk

2014-01-21  idculv

	* [r4035] doc/Makefile.am, doc/Makefile.in, doc/rm_1dvar.tex,
	  doc/romsaf_ropp_1dvar_rm.tex: Further updates in connection with
	  ROPP71 Reference Manuals
	* [r4032] doc/romsaf_ropp_1dvar_rm.tex: Update ref man front pages

2014-01-10  idculv

	* [r4010] Makefile.am, Makefile.in, build/Makefile.am,
	  build/Makefile.in, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_version.f90,
	  config/Makefile.am, config/Makefile.in,
	  config/ecmwf_bangle_1dvar_iono.cf, configure, configure.ac,
	  data/Makefile.am, data/Makefile.in,
	  data/anl20090401_000329_M02_2030337800_N0007_YYYY_iono_reference.nc,
	  data/atm20090401_000329_M02_2030337800_N0007_XXXX.nc,
	  data/atm20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/atm20090401_000601_M02_1200337800_N0007_XXXX.nc,
	  data/atm20090401_000601_M02_1200337800_N0007_YYYY.nc,
	  data/atm20090401_000630_M02_2180337800_N0007_XXXX.nc,
	  data/atm20090401_000630_M02_2180337800_N0007_YYYY.nc,
	  data/atm20090401_000758_M02_2210337801_N0007_XXXX.nc,
	  data/atm20090401_000758_M02_2210337801_N0007_YYYY.nc,
	  data/atm20090401_000849_M02_2060337801_N0007_XXXX.nc,
	  data/atm20090401_000849_M02_2060337801_N0007_YYYY.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_A_ref.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_B_ref.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_neut_A_ref.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_neut_B_ref.nc,
	  data/bgr20090401_000601_M02_1200337800_N0007_YYYY.nc,
	  data/bgr20090401_000630_M02_2180337800_N0007_YYYY.nc,
	  data/bgr20090401_000758_M02_2210337801_N0007_YYYY.nc,
	  data/bgr20090401_000849_M02_2060337801_N0007_YYYY.nc,
	  data/obs20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/obs20090401_000329_M02_2030337800_N0007_YYYY1_reference.nc,
	  data/ropp_1dvar_01_refrac_reference.jpg,
	  data/ropp_1dvar_01comp_refrac_reference.jpg,
	  data/ropp_1dvar_04_bangle_reference.jpg,
	  data/ropp_1dvar_04_refrac_reference.jpg,
	  data/ropp_1dvar_04comp_bangle_reference.jpg,
	  data/ropp_1dvar_04comp_refrac_reference.jpg,
	  data/ropp_1dvar_04newop_bangle_reference.jpg,
	  data/ropp_1dvar_04newop_refrac_reference.jpg,
	  data/ropp_1dvar_05_bangle_reference.jpg,
	  data/ropp_1dvar_05_refrac_reference.jpg,
	  data/ropp_1dvar_05comp_bangle_reference.jpg,
	  data/ropp_1dvar_05comp_refrac_reference.jpg,
	  data/ropp_1dvar_05l1andl2_bangle_reference.jpg,
	  data/ropp_1dvar_05newop_bangle_reference.jpg,
	  data/ropp_1dvar_05newop_refrac_reference.jpg, doc/rm_1dvar.tex,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_refrac_error.1,
	  errors/ropp_bg_ecmwf_error_corr_L91_iono.nc,
	  errors/ropp_ob_bangle_error_corr_247L.nc,
	  errors/ropp_ob_bangle_error_corr_iono.nc, iono, iono/Makefile.am,
	  iono/Makefile.in, iono/ropp_1dvar_iono.f90,
	  iono/ropp_1dvar_iono_repack_bangle.f90,
	  iono/ropp_1dvar_iono_repack_bg.f90,
	  iono/ropp_1dvar_iono_unpack_bangle.f90,
	  math/matrix/matrix_solve.f90, math/matrix/matrix_sqrt.f90,
	  qc/Makefile.am, qc/Makefile.in, qc/ropp_qc.f90,
	  qc/ropp_qc_bgqc.f90, qc/ropp_qc_cutoff.f90,
	  qc/ropp_qc_ion_bangle.f90, qc/ropp_qc_ion_bg.f90,
	  tests/Makefile.am, tests/Makefile.in, tests/plot_1dvar.pro,
	  tests/ropp_1dvar_comp_01_ref_example.jpg,
	  tests/ropp_1dvar_comp_01comp_ref_example.jpg,
	  tests/ropp_1dvar_comp_04_ba_example.jpg,
	  tests/ropp_1dvar_comp_04_ref_example.jpg,
	  tests/ropp_1dvar_comp_04comp_ba_example.jpg,
	  tests/ropp_1dvar_comp_04comp_ref_example.jpg,
	  tests/ropp_1dvar_comp_05_ba_example.jpg,
	  tests/ropp_1dvar_comp_05_ref_example.jpg,
	  tests/ropp_1dvar_comp_05comp_ba_example.jpg,
	  tests/ropp_1dvar_comp_05comp_ref_example.jpg,
	  tests/test_1dvar.sh, tests/test_1dvar_GRAS.sh,
	  tests/test_1dvar_MO.sh, tests/test_1dvar_iono.sh,
	  tools/ropp_1dvar_bangle.1, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.1, tools/ropp_1dvar_refrac.f90: Merge
	  trunk with ROPP71_prototype at r4009

2013-08-27  idculv

	* [r3831] common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bg.f90: Merge final ROPP70_prototype onto
	  trunk

2013-06-17  idculv

	* [r3696] README, README.unix, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_levmarq.f90, common/ropp_1dvar_version.f90,
	  configure, configure.ac, data/README,
	  doc/romsaf_ropp_1dvar_rm.tex, errors/Makefile.am,
	  errors/Makefile.in, errors/README,
	  errors/ropp_1dvar_add_bangle_error.1,
	  errors/ropp_1dvar_add_bgr_error.1,
	  errors/ropp_1dvar_add_refrac_error.1, tools/Makefile.am,
	  tools/Makefile.in, tools/ropp_1dvar_bangle.1,
	  tools/ropp_1dvar_refrac.1: Update trunk with ROPP7.0 developments

2013-02-25  idculv

	* [r3551] AUTHORS, COPYRIGHT, README, README.cygwin, README.unix,
	  common/ropp_1dvar.f90, common/ropp_1dvar_copy.f90,
	  common/ropp_1dvar_cost.f90, common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_minropp.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_types.f90,
	  common/ropp_1dvar_version.f90, config/default_1dvar.cf,
	  config/ecmwf_bangle_1dvar.cf, config/ecmwf_default_1dvar.cf,
	  config/ecmwf_refrac_1dvar.cf, config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-05_c.nc, data/README, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_1dvar_rm.tex, doc/rm_1dvar.tex,
	  doc/rm_copyright.tex, doc/rm_intro.tex,
	  doc/romsaf_ropp_1dvar_rm.tex, errors/Makefile.am,
	  errors/Makefile.in, errors/README,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  errors/ropp_bg_ecmwf_error_corr_L60.nc,
	  errors/ropp_bg_ecmwf_error_corr_L91.nc,
	  errors/ropp_bg_grassaf_ecmwf_error_corr_L91.nc,
	  errors/ropp_bg_meto_error_corr_L50.nc,
	  errors/ropp_bg_meto_error_corr_L70.nc,
	  errors/ropp_ob_bangle_error_corr.nc,
	  errors/ropp_ob_refrac_error_corr.nc, math/matrix/matrix.f90,
	  math/matrix/matrix_assign.f90, math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_invert.f90, math/matrix/matrix_operators.f90,
	  math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_pp2full_subset.f90,
	  math/matrix/matrix_solve.f90, math/matrix/matrix_sqrt.f90,
	  math/matrix/matrix_svd.f90, math/matrix/matrix_toast.f90,
	  math/matrix/matrix_types.f90, math/precon/ropp_control2state.f90,
	  math/precon/ropp_control2state_ad.f90,
	  math/precon/ropp_state2control.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_bgqc.f90, qc/ropp_qc_cutoff.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_omb.f90, qc/ropp_qc_pge.f90, tests/test_1dvar.sh,
	  tests/test_1dvar_GRAS.sh, tests/test_1dvar_MO.sh,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90:
	  Bringing ROPP trunk up to date with ROPP6.1

2012-01-23  idculv

	* [r3285] Makefile.in, README, aclocal.m4, build/Makefile.in,
	  common/Makefile.in, common/ropp_1dvar_version.f90,
	  config/Makefile.in, config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-04_y.nc, data/Makefile.in, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_1dvar_rm.tex, doc/rm_1dvar.tex,
	  doc/rm_intro.tex, errors/Makefile.in,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.f90, math/Makefile.in,
	  math/matrix/Makefile.in, math/precon/Makefile.in, qc/Makefile.in,
	  qc/ropp_qc_genqc.f90, tests/Makefile.am, tests/Makefile.in,
	  tests/ropp_1dvar_comp_04_ref_example.jpg,
	  tests/ropp_1dvar_comp_04comp_ref_example.jpg,
	  tests/ropp_1dvar_comp_05_ref_example.jpg,
	  tests/ropp_1dvar_comp_05comp_ref_example.jpg, tools/Makefile.in,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90:
	  Updating trunk to match ROPP6.0 at r3284

2012-01-20  idculv

	* [r3277] Makefile.in: Updating trunk before merging ROPP5.1 to
	  ROPP6.0 changes to it

2011-10-14  idculv

	* [r3086] ChangeLog, MANIFEST, README, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar.f90, common/ropp_1dvar_copy.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_solve.f90,
	  common/ropp_1dvar_types.f90, common/ropp_1dvar_version.f90,
	  config/default_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-04_o.nc, data/IT-1DVAR-05_b.nc,
	  data/IT-1DVAR-05_o.nc, data/README, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/grassaf_ropp_1dvar_rm.tex, doc/rm_1dvar.tex, errors/README,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  errors/ropp_bg_meto_error_corr_L70.nc,
	  m4/cm_compiler_defaults.m4, math/matrix/matrix_types.f90,
	  qc/Makefile.am, qc/Makefile.in, qc/ropp_qc_OmB.f90,
	  qc/ropp_qc_omb.f90, tests/Makefile.am, tests/Makefile.in,
	  tests/ropp_1dvar_comp_01_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_01_ref_example.jpg,
	  tests/ropp_1dvar_comp_01comp_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_01comp_ref_example.jpg,
	  tests/ropp_1dvar_comp_04_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04_ba_example.jpg,
	  tests/ropp_1dvar_comp_04_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04_ref_example.jpg,
	  tests/ropp_1dvar_comp_04comp_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04comp_ba_example.jpg,
	  tests/ropp_1dvar_comp_04comp_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04comp_ref_example.jpg,
	  tests/ropp_1dvar_comp_05_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05_ba_example.jpg,
	  tests/ropp_1dvar_comp_05_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05_ref_example.jpg,
	  tests/ropp_1dvar_comp_05comp_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05comp_ba_example.jpg,
	  tests/ropp_1dvar_comp_05comp_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05comp_ref_example.jpg,
	  tests/test_1dvar.sh, tests/test_1dvar_GRAS.sh,
	  tests/test_1dvar_MO.sh, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: Update ropp_src trunk to match
	  ropp5.1 devt branch at r3085

2011-07-06  idculv

	* [r2946] COPYRIGHT, ChangeLog, doc/grassaf_ropp_1dvar_rm.pdf:
	  Updates to Module COPYRIGHT files
	* [r2945] doc/rm_copyright.tex: Updates to Reference Manual
	  copyright files
	* [r2943] AUTHORS, COPYRIGHT, ChangeLog, doc/rm_copyright.tex:
	  Further emendations to AUTHOR, COPYRIGHT and rm_copyright.tex
	  files

2011-06-29  idculv

	* [r2929] ChangeLog, doc/grassaf_ropp_1dvar_rm.pdf: Commit updated
	  ChangeLogs etc to trunk, before tagging

2011-06-28  idculv

	* [r2922] ChangeLog, MANIFEST, README.cygwin, configure,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/rm_1dvar.tex: Committing some
	  ROPP5 ropp_src doc files

2011-06-23  idculv

	* [r2906] common/ropp_1dvar_types.f90: Include inadvertently missed
	  non-ideal gas -related updates to ropp_fm and ropp_1dvar routines

2011-06-22  idculv

	* [r2905] ChangeLog, MANIFEST, config/metoffice_refrac_1dvar.cf,
	  configure, configure.ac, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/grassaf_ropp_1dvar_rm.tex, doc/rm_1dvar.tex,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  m4/cm_compiler_defaults.m4, tests/Makefile.am, tests/Makefile.in,
	  tests/plot_1dvar.pro,
	  tests/ropp_1dvar_comp_01comp_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04comp_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04comp_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05comp_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05comp_ref_EXAMPLE.jpg,
	  tests/test_1dvar.sh, tests/test_1dvar_GRAS.sh,
	  tests/test_1dvar_MO.sh, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: *** Merge ROPP50_prototype branch
	  (r2704) to trunk. ***
	  
	  This will be the candidate ROPP5 release, subject to
	  successful running through the test folder.
	  
	  Principal differences wrt ROPP4.1: non-ideal gas /
	  compressibility factor options in ropp_fm and ropp_1dvar, and
	  support for ECMWF BUFR library.

2010-07-14  frdo

	* [r2574] ChangeLog, MANIFEST, README.cygwin,
	  doc/grassaf_ropp_1dvar_rm.pdf: Final changes for v4.1

2010-06-01  frdo

	* [r2516] tests/test_1dvar.sh, tests/test_1dvar_GRAS.sh,
	  tests/test_1dvar_MO.sh: Mods to improve portability

2010-05-27  frhl

	* [r2511] COPYRIGHT, ChangeLog, MANIFEST, Makefile.am, Makefile.in,
	  common/ropp_1dvar_cost.f90, common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_minropp.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_types.f90,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/grassaf_ropp_1dvar_rm.tex,
	  doc/rm_1dvar.tex, doc/rm_copyright.tex, errors/Makefile.am,
	  errors/Makefile.in, errors/README,
	  errors/ropp_1dvar_add_bangle_error.f90,
	  errors/ropp_1dvar_add_bgr_error.f90,
	  errors/ropp_1dvar_add_refrac_error.f90,
	  errors/ropp_bg_ecmwf_error_corr_L60.nc,
	  errors/ropp_bg_grassaf_ecmwf_error_corr_L91.nc,
	  errors/ropp_generate_Bsigma_ecmwfL60.pro,
	  errors/ropp_generate_Osigma.pro,
	  errors/ropp_ob_refrac_error_corr.nc,
	  math/matrix/matrix_solve.f90, qc/ropp_qc_OmB.f90,
	  qc/ropp_qc_bgqc.f90, qc/ropp_qc_genqc.f90, tests/test_1dvar.sh,
	  tests/test_1dvar_GRAS.sh, tests/test_1dvar_MO.sh,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90: ***
	  Merge ROPP-4.1 branch (r2430_ropp41) to trunk. This is now the
	  candidate (internal) ROPP-4.1 release, subject to full test
	  folder run.
	  
	  Built distro tarfiles from trunk, which have built and tested ok.
	  
	  Main updates:
	  
	  ropp_utils:- datetime routines revised, added tangent point
	  azimuth, lat, lon
	  
	  ropp_io:- updates related to datetime revisions, thinner bugfixes
	  
	  ropp_fm:- bugfix to metoffice gradient routine
	  
	  ropp_1dvar:- added further tools to errors/ subdirectory,
	  additional output diagnostics
	  
	  ropp_pp:- updates based on OCC19.4-OCC20.6. Added GRAS RS
	  processing updates, additional output diagnostics, added option
	  to read 'climatology' from background file in ionospheric
	  correction

2009-12-29  frhl

	* [r2422] ChangeLog, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/rm_1dvar.tex: Code updates for sun95 compiler build - now
	  builds successfully (and tested currently working compilers).
	  Remove (unnecessary) 'use ropp_io' statement from
	  ropp_io_read_ncdf_get.f90, which caused problems with sunf95
	  build test.
	  
	  Also committing code tidy for 2D operator routines.

2009-12-10  frdo

	* [r2403] qc/ropp_qc_cutoff.f90: Corrected typo preventing
	  compilation

2009-12-09  frhl

	* [r2401] ChangeLog, MANIFEST, build/Makefile.in,
	  common/ropp_1dvar_types.f90, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/rm_1dvar.tex, qc/Makefile.am, qc/Makefile.in, qc/ropp_qc.f90:
	  Add missing interface block to ropp_qc for new cutoff routines.

2009-11-25  frhl

	* [r2380] common/ropp_1dvar_types.f90, config/default_1dvar.cf,
	  config/ecmwf_bangle_1dvar.cf, config/ecmwf_default_1dvar.cf,
	  config/ecmwf_refrac_1dvar.cf, config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf: Update config files and default
	  valid cutoff range.
	* [r2379] ChangeLog, build/Makefile.am,
	  common/ropp_1dvar_levmarq.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_types.f90,
	  doc/grassaf_ropp_1dvar_rm.pdf, qc/ropp_qc_bgqc.f90,
	  qc/ropp_qc_cutoff.f90, qc/ropp_qc_genqc.f90,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90: Add
	  min_1dvar_height and max_1dvar_height configuration parameters to
	  1dVar routines and new routine qc/ropp_qc_cutoff, which
	  down-weights all observations outside the required valid range so
	  that they are not included in the 1dVar analysis. Updated code
	  tested ok in 1dVar tests.

2009-11-04  frhl

	* [r2325] qc/ropp_qc_OmB.f90, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: Minor bugfixes - remove old print
	  statements, check cov_ok flags in 1dvar tools.

2009-11-02  frhl

	* [r2310] COPYRIGHT, ChangeLog, doc/rm_copyright.tex,
	  qc/ropp_qc_genqc.f90: Bugfix 1dvar genqc code (set default p_sfc,
	  z_sfc values)

2009-10-23  frhl

	* [r2291] ChangeLog, MANIFEST, doc/Makefile.am, doc/Makefile.in,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/grassaf_ropp_1dvar_rm.tex:
	  Update reference manuals for ROPP-4 DRI release

2009-10-22  frhl

	* [r2287] AUTHORS, ChangeLog, MANIFEST, README.cygwin, README.unix,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/rm_1dvar.tex: Update trunk
	  after successful local build
	* [r2282] ChangeLog, Makefile.in, README, build/Makefile.in,
	  common/Makefile.in, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_levmarq.f90, common/ropp_1dvar_solve.f90,
	  common/ropp_1dvar_types.f90, config/Makefile.in,
	  config/default_1dvar.cf, configure, configure.ac,
	  data/Makefile.in, data/README, doc/Makefile.in,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/rm_1dvar.tex,
	  errors/Makefile.in, errors/ropp_generate_Osigma.pro,
	  math/Makefile.in, math/matrix/Makefile.in,
	  math/matrix/matrix_solve.f90, math/precon/Makefile.in,
	  qc/Makefile.in, qc/ropp_qc_OmB.f90, qc/ropp_qc_genqc.f90,
	  tests/Makefile.am, tests/Makefile.in, tools/Makefile.in,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90: Merge
	  ROPP-4 changes from branch r2228_ropp4 to trunk --> CANDIDATE
	  RELEASE VERSION.
	  
	  For changes see
	  https://trac.grassaf.org/ropp/ropp_doc/trunk/distro/ROPP_Changes_v30-v40.html

2009-07-24  frhl

	* [r2217] ChangeLog, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_minropp.f90, config/default_1dvar.cf: Add shum
	  saturation check in forward model (currently only used with logq
	  1dvar option), and use log(g/kg) and log(hPa) units in state
	  vector when using logq and logp options respectively.
	  
	  This is a fix for #172.

2009-06-05  frhl

	* [r2174] tests/ncdf_getvar.pro, tests/plot_1dvar.pro: Added
	  'silent' keyword to ncdf_getvar - avoids outputting 'error'
	  message if missing variable, when just attempting to check if a
	  variable exists.

2009-06-05  frdo

	* [r2173] ChangeLog, MANIFEST, README.cygwin, configure,
	  data/Makefile.in, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/rm_1dvar.tex, m4/cm_compiler_defaults.m4, tests/Makefile.in:
	  Removed -static flag for gfortran builds

2009-06-01  frhl

	* [r2142] errors/README: Updated errors README file to emphasise
	  assumed data height order.
	* [r2133] tests/Makefile.am, tests/it_1dvar_01.pro,
	  tests/ncdf_openfix.pro, tests/plot_1dvar.pro: Revert to using
	  'ncdf_open' in ropp_fm tests

2009-05-29  frhl

	* [r2124] data/IT-1DVAR-04_c.nc, data/IT-1DVAR-05_b.nc,
	  data/IT-1DVAR-05_c.nc, data/IT-1DVAR-05_o.nc,
	  data/IT-1DVAR-05_y.nc, data/Makefile.am, tests/Makefile.am,
	  tests/ropp_1dvar_comp_01_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_04_ref_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05_ba_EXAMPLE.jpg,
	  tests/ropp_1dvar_comp_05_ref_EXAMPLE.jpg, tests/test_1dvar.sh,
	  tests/test_1dvar_GRAS.sh, tests/test_1dvar_MO.sh: Add example
	  test plots to distribution (following MB beta test suggestion).

2009-05-21  frhl

	* [r2107] COPYRIGHT, ChangeLog, MANIFEST, Makefile.am, Makefile.in,
	  README, README.unix, common/ropp_1dvar.f90,
	  common/ropp_1dvar_copy.f90, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_minropp.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_types.f90,
	  config/Makefile.am, config/Makefile.in, config/default_1dvar.cf,
	  config/ecmwf_bangle_1dvar.cf, config/ecmwf_default_1dvar.cf,
	  config/ecmwf_refrac_1dvar.cf, config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-01_b.nc, data/IT-1DVAR-01_c.nc,
	  data/IT-1DVAR-01_y.nc, data/IT-1DVAR-04_c.nc, data/README,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/grassaf_ropp_1dvar_rm.tex,
	  doc/rm_1dvar.tex, doc/rm_copyright.tex, errors,
	  errors/Makefile.am, errors/Makefile.in, errors/README,
	  errors/ropp_bg_ecmwf_error_corr_L60.nc,
	  errors/ropp_bg_ecmwf_error_corr_L91.nc,
	  errors/ropp_bg_meto_error_corr_L50.nc,
	  errors/ropp_generate_Bsigma_ecmwf.pro,
	  errors/ropp_generate_Bsigma_meto.pro,
	  errors/ropp_generate_Omatrix_bangle.pro,
	  errors/ropp_generate_Omatrix_refrac.pro,
	  errors/ropp_generate_Osigma.pro,
	  errors/ropp_ob_bangle_error_corr.nc,
	  errors/ropp_ob_refrac_error_corr.nc,
	  math/precon/ropp_control2state.f90,
	  math/precon/ropp_control2state_ad.f90,
	  math/precon/ropp_state2control.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_OmB.f90, qc/ropp_qc_bgqc.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_pge.f90, tests/Makefile.am, tests/Makefile.in,
	  tests/example_tests.jpg, tests/example_tests.log,
	  tests/plot_1dvar.pro, tests/test_1dvar.sh,
	  tests/test_1dvar_GRAS.sh, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: MERGE ROPP-3 DEVELOPMENT BRANCH
	  r2013_ropp3 TO TRUNK: ropp_1dvar
	  
	  * Sample background and observation errors added to ropp_1dvar.
	  
	  * Additional test plotting routines added in module tests.
	  
	  * General code style and formatting review in line with Met
	  Office coding standards. General code tidy, update comments,
	  variable names etc.

2008-11-19  frdo

	* [r1982] data/Makefile.in, doc/grassaf_ropp_1dvar_rm.pdf: Merge
	  branch DO_64bit with trunk (In resolution if #152)

2008-11-18  frdo

	* [r1978] tools/ropp_1dvar_refrac.f90: Tidy up 1dvar standalone for
	  64bit

2008-11-17  frhl

	* [r1967] data/IT-1DVAR-01_c.nc, data/IT-1DVAR-04_c.nc,
	  data/IT-1DVAR-04_o.nc: Update ropp_1dvar data files for CF-1.0
	  complicance.
	  
	  (Note this is related to DRI Action 7 - see #154)

2008-11-13  frhl

	* [r1962] ChangeLog, common/ropp_1dvar.f90,
	  common/ropp_1dvar_copy.f90, common/ropp_1dvar_cost.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_minropp.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve.f90, common/ropp_1dvar_types.f90,
	  config/default_1dvar.cf, config/ecmwf_default_1dvar.cf,
	  config/metoffice_bangle_1dvar.cf,
	  config/metoffice_refrac_1dvar.cf, data/IT-1DVAR-04_b.nc,
	  data/IT-1DVAR-04_c.nc, data/IT-1DVAR-04_o.nc,
	  data/IT-1DVAR-04_y.nc, data/Makefile.am, data/README,
	  math/matrix/matrix.f90, math/matrix/matrix_assign.f90,
	  math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_invert.f90, math/matrix/matrix_operators.f90,
	  math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_pp2full_subset.f90,
	  math/matrix/matrix_solve.f90, math/matrix/matrix_sqrt.f90,
	  math/matrix/matrix_svd.f90, math/matrix/matrix_toast.f90,
	  math/matrix/matrix_types.f90, math/precon/ropp_control2state.f90,
	  math/precon/ropp_control2state_ad.f90,
	  math/precon/ropp_state2control.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_OmB.f90, qc/ropp_qc_bgqc.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_pge.f90, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: ropp_1dvar updates: svn keyword set,
	  review code headers, add more data to data/, update data/README.

2008-11-05  frhl

	* [r1947] ChangeLog, Makefile.in, build/Makefile.in,
	  common/Makefile.in, config/Makefile.in, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, math/Makefile.in,
	  math/matrix/Makefile.in, math/precon/Makefile.in, qc/Makefile.in,
	  tests/Makefile.in, tools/Makefile.in: Update configure and
	  makefile scripts - problem running build script with no
	  dependencies (automatic script stopped when USE_NCDF90 not
	  defined - only used if IO present). Now fixed.
	* [r1945] ChangeLog, data/IT-1DVAR-01_b.nc, data/IT-1DVAR-01_c.nc,
	  data/IT-1DVAR-01_y.nc: Commit Axel fix to ncdf_read bug -
	  initialise read flag to false.
	  
	  Remove gradient_refrac and gradient_bangle from IT-1DVAR-01 test
	  files - unused variables taking up about 1.5Mb in each file. This
	  will considerably reduce the size of the ropp_1dvar distribution
	  package.

2008-10-31  frhl

	* [r1918] ChangeLog, INSTALL: Commit ropp_1dvar INSTALL file to
	  ropp distro.

2008-10-27  frhl

	* [r1891] ChangeLog, README.cygwin, doc/grassaf_ropp_1dvar_rm.pdf:
	  Latest files created with ROPP-2 distribution build
	* [r1889] ChangeLog, doc/grassaf_ropp_1dvar_rm.pdf,
	  tools/ropp_1dvar_bangle.f90, tools/ropp_1dvar_refrac.f90: Update
	  1dvar stand-alone tool version number
	* [r1883] tests/test_1dvar.sh: Update new location for 1dvar
	  executable.
	* [r1882] 1dvar, AUTHORS, ChangeLog, MANIFEST, Makefile.am,
	  Makefile.in, README, build/Makefile.am, build/Makefile.in,
	  common/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_copy.f90, common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_bg.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90, common/ropp_1dvar_levmarq.f90,
	  common/ropp_1dvar_read_config.f90, common/ropp_1dvar_solve.f90,
	  config/Makefile.in, configure, configure.ac, data/Makefile.in,
	  data/champ/Makefile.in, data/ecmwf/Makefile.in, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_1dvar_rm.pdf,
	  doc/grassaf_ropp_1dvar_rm.tex, math/Makefile.in,
	  math/matrix/Makefile.in, math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_pp2full_subset.f90,
	  math/matrix/matrix_types.f90, math/precon/Makefile.in,
	  qc/Makefile.in, qc/ropp_qc_genqc.f90, tests/Makefile.am,
	  tests/Makefile.in, tests/champ/Makefile.in, tools/Makefile.am,
	  tools/Makefile.in, tools/ropp_1dvar_bangle.f90,
	  tools/ropp_1dvar_refrac.f90: BETA-TEST RESPONSE: Merge recent
	  updates from r1661_ropp_pp branch to trunk.
	  
	  Reviewed configure/make process in all modules to output more
	  useful error messages if required libraries/modules not present.
	  Also reviewed inter-dependencies between modules so that
	  'operator' components of modules will compile even if required
	  ropp_io (and netcdf) not installed (i.e. stand-alone tools not
	  required).
	  
	  Renamed ropp_tools module to ropp_utils and updated dependent
	  code. This is to reflect its base level amonth the subpakages
	  (beta-test report suggests ropp_tools suggests a supplementary
	  package rather than the fundamental one - required by all other
	  modules).

2008-10-20  frhl

	* [r1859] ChangeLog, MANIFEST: Update bufr2ropp to work with bufr
	  library v18.0.
	  
	  Other minor code edits/documentation builds.

2008-10-14  frhl

	* [r1845] ChangeLog, MANIFEST, data/Makefile.am, data/Makefile.in,
	  doc/grassaf_ropp_1dvar_rm.pdf, tests/Makefile.am,
	  tests/Makefile.in: Remove /champ and /ecmwf subdirs from ROPP
	  distribution - files still exist for local testing etc, but not
	  required as part of the download distribution.
	* [r1840] README: Update module READMEs for v2.0

2008-10-13  frhl

	* [r1834] AUTHORS, COPYRIGHT, ChangeLog, MANIFEST, Makefile.am,
	  Makefile.in, README.cygwin, README.unix, common/ropp_1dvar.f90,
	  common/ropp_1dvar_read_config.f90, config/Makefile.am,
	  config/Makefile.in, config/default_1dvar.cf,
	  config/ecmwf_default_1dvar.cf, configure, configure.ac,
	  data/IT-1DVAR-01_b.nc, data/IT-1DVAR-01_c.nc,
	  data/IT-1DVAR-01_y.nc, data/Makefile.am, data/Makefile.in,
	  doc/grassaf_ropp_1dvar_rm.pdf, doc/grassaf_ropp_1dvar_rm.tex,
	  doc/rm_1dvar.tex, doc/rm_copyright.tex, math/matrix/matrix.f90,
	  math/matrix/matrix_assign.f90, math/matrix/matrix_delete.f90,
	  math/matrix/matrix_operators.f90, qc/ropp_qc.f90: Merge changes
	  in branch r1661_ropp_pp to trunk. ROPP-2 'candidate release'
	  version. Main developments in r1661_ropp_pp were aimed at ROPP
	  release v2.0 with the addition of the pre-processor module.
	  Merged change r1661:r1831.
	  
	  Main changes:
	  
	  * ROPP_PP: New module - addition of all ropp_pp module files
	  
	  * ROPP_TOOLS: Minor code edits to remove compiler warnings,
	  re-built documentation.
	  
	  * ROPP_FM: Minor code edits to remove compiler warnings,
	  additional impact parameter level check in Abel code, re-build
	  documentation.
	  
	  * ROPP_IO: Added functionality to read 'additional variables'
	  from netCDF into elements of the vlist structure. Allows
	  additional variables in an input file to be preserved on
	  read/write with ROPP. Thinner updates, including treatment of
	  undulation in refractivity thinning, pre-sorting impact
	  parameters, updated thinner level files plus additional 'eum'
	  levels. Re-build documentation.
	  
	  *ROPP_1DVAR: Minor code edits to remove compiler warnings,
	  re-build documentation.
	  
	  * Remove make-ropp-dist.sh from trunk, replaced by makedistro
	  script in ropp_bld.

2008-07-31  frdo

	* [r1687] ChangeLog, MANIFEST, REVISION,
	  doc/grassaf_ropp_1dvar_rm.pdf: Final updated for v1.2 post-distro
	  build.

2008-07-29  frhl

	* [r1668] tests/test_1dvar.sh: Change tidl to idl in generating
	  output for test_1dvar

2008-07-17  frdo

	* [r1646] 1dvar/Makefile.am, 1dvar/Makefile.in: Updated
	  distribution (tarball) file list

2008-06-24  frhl

	* [r1595] .: Copy ropp_1dvar v1.2 development to trunk
	* [r1590] Reference Manual generation for v1.2
	  
	  1) updated reference manuals from v1.1 to v1.2, including all new
	  routines/directories
	  
	  2) added headers for robodoc in ropp_tools/datetime routines
	  
	  3) Applied ID keywords for ropp_tools/datetime and ropp_1dvar/qc
	  routines

2008-06-23  frhl

	* [r1575] Merged v1.1 changes to AUTHORS/README files into v1.2

2008-06-11  frhl

	* [r1567] Change ToLower and ToUpper routines to To_Lower and
	  To_Upper. This may avoid potential clashes with C routines
	  tolower and toupper. See #101. References to these subroutines in
	  other modules have been corrected accordingly.
	* [r1564] 1) Set meteo_qual, refrac_qual and bangle_qual variables
	  in state2roprof and obs2roprof based on state_ok and obs_ok
	  flags. See ticket #95.
	  
	  2) Fix to solve pgf95 runtime error [1553] led to problems with
	  ifort. New solution applied to ropp_fm_bangle_1d_grad and
	  ropp_fm_refrac_1d_grad. Problems occurred with interpretation of
	  subroutine call with arguments (x, e, y, K(:,i)). (See
	  http://www.gokliya.net/whencopyinoutbites)
	  

2008-06-06  frhl

	* [r1558] ropp_1dvar: add config option to specify use of minROPP
	  or LevMarq minimisation methods.

2008-06-05  frhl

	* [r1553] Update FM TL code - explicit size declaration solves
	  run-time error using pgf6 and pgf7 compilers (x_tl variable not
	  correctly passed to refrac_tl and bangle_tl).

2008-06-03  frhl

	* [r1551] Update method for determining whether processing for
	  ECMWF or MetOffice type model levels - use associated(ak) rather
	  than check size(ak). This avoids errors using g95 compiler
	  (unassociated has size 1 not zero).

2008-05-22  frhl

	* [r1540] Improved use of error checking in 1dVar routines - avoids
	  arithmetic exceptions using NAG compiler when trying to continue
	  calculations with bad data.
	* [r1538] Updated ropp_1dvar routines for ifc compiler.
	  Intel 'ifc' (v7) required explicit USE ropp_io_types. See change
	  [1412].
	* [r1534] Use of new rangecheck option on call to ropp_io_read.

2008-05-21  frhl

	* [r1529] 1dVar updates
	  (1) minROPP: fixed bug for gfc, g95, nag compilers allowing xold
	  and gold variables to be saved between subsequent calls to
	  minROPP on each iteration,
	  (2) diagnostics: preserve elements of VarDiag structure already
	  written before call to ropp_1dvar_diagnostics,
	  (3) config options: updated config files and ropp_1dvar_types to
	  be consistent,
	  (4) ropp_1dvar_genqc: remove check for monotonic impact parameter
	  heights.

2008-05-12  frhl

	* [r1517] Improved efficiency of matrix algebra routines and
	  Levenberg-Marquardt code.

2008-05-09  frhl

	* [r1515] Tidy up code
	  1) Levenberg-Marquardt routine with comments and edited
	  2) Matrix solution method only computes Cholesky decomposition on
	  first instance of matrix structure, otherwise use saved
	  decomposition
	  3) General code tidy.

2008-03-20  frhl

	* [r1446] Update v1.2 routines for NAG compiler/v1.1 fixes

2008-03-13  frhl

	* [r1428] Update matrix_svd with comments/header.
	* [r1427] Cleanup tools: Updated/added matrix routines
	  matrix_solve, matrix_invert, matrix_sqrt and matrix_svd to remove
	  dependence of ropp_1dvar on LAPACK/BLAS libraries. New routines
	  replicate previous performance but depending on ropp/ncdf
	  libraries only.

2008-03-06  frhl

	* [r1351] Revised ROPP_IO, ROPP_FM, ROPP_1DVAR routines to be
	  consistent with updated ROPP_TOOLS for v1.2 (see 1349).
	  * Modified ropp_1dvar_read_config to use contained subroutines
	  for reading text file rather than Marquardt collection
	  strings/files routines (removing FLIB dependencies)

2008-03-04  frhl

	* [r1338] Created /ropp_src/branches/dev/Share/r1336_cleanup_tools
	  from /ropp_src/branches/dev/Share/r1182_frhl@1336.
	  Relates to ticket #40.
	* [r1336] 1) Commit changes made to ropp_io and ropp_fm in trunk
	  for v1.1 release
	  2) Add copy of default configuration file as default 'ECMWF'
	  config for 1dvar

2008-02-19  frhl

	* [r1276] Bug fix: missing term in refractivity formula TL and AD
	  code

2008-02-18  frhl

	* [r1274] Edit source code for consistent use of data precision
	  (wp), subroutine intent declarations and logical expressions.

2008-02-12  frhl

	* [r1273] ROPP Tests: Update ropp_fm and ropp_1dvar tests to be
	  consistent with updated routines.

2008-02-06  frhl

	* [r1260] Range checking:
	  1) Updated ropp_fm_set_units to convert valid range data as well
	  as units for FM and 1dVAR routines.
	  2) Updated ropp_io_rangecheck to compare data with valid range
	  values held in data structure rather than default values.
	* [r1259] ROPP_IO: Simplify ropp_io_write routines, replacing 3
	  routines available for multiple profiles to 1 routine. This
	  overcomes compiler error resulting from ambiguity between
	  previous versions of ropp_io_write_rodatam* routines.

2008-02-05  frhl

	* [r1258] Update branch: 1) modify ropp_io_ascend to invert Level2d
	  data.
	  2) tidy up FM routines to remove unused hybrid routines.

2008-02-04  frhl

	* [r1255] Use ropp_io_ascend routine in roprof2state to ensure all
	  arrays have index 1 towards surface, independent of data
	  orientation when read in. All processing assumes array index 1
	  towards surface.
	* [r1253] Update Levenberg-Marquardt implementation in ROPP.

2008-01-30  frhl

	* [r1252] 1DVAR: Levenberg-Marquardt minimisation implementation in
	  ropp_1dvar_levmarq.f90 - to replace previously unused routines
	  ropp_1dvar_minimizer and ropp_1dvar_LM_core_min.

2008-01-18  frhl

	* [r1235] ROPP_FM: Include Rueger (2002) formulation for
	  refractivity - recommendation from International Association of
	  Geodesy.

2008-01-16  frhl

	* [r1233] Update model-independent code: Met Office model level
	  type state vector has 2Nlev+1 elements (elements 1:Nlev+1 =
	  pressure on rho (A) levels, elements Nlev+2:2Nlev+1 = humidity on
	  theta (B) levels.

2008-01-04  frhl

	* [r1228] ROPP_TOOLS: towards removing dependence on third party
	  library routines FLIB and DCDFLIB.
	  DCDFLIB library only required for erf, which can be approximated
	  as polynomial.
	  FLIB routine USEFUL_MATH_DP can be replaced by definition of PI
	  in ropp_fm_constants and explicit definition of deg2rad
	  conversion.

2008-01-03  frhl

	* [r1227] Abel transform: more efficient tangent linear coding
	  Other code/comment edits

2008-01-02  frhl

	* [r1225] ROPP_FM - minor forward model code/comment edits

2007-12-21  frhl

	* [r1223] Tangent linear and adjoint codes for Met Office
	  model-specific calculation of temperature and pressure. See
	  tickets #4 and #5.

2007-12-19  frhl

	* [r1221] Model-independent code: specify array direction with
	  index 1 towards surface. General code tidy.

2007-12-14  frhl

	* [r1212] FIX CHANGE 1210: (commit to branch, not trunk)
	  Model-independent architecture - all ECMWF-specific processing in
	  ropp_ecmwf_geop routines (and associated TL and AD codes). N.B.
	  Further code cleaning/comments to come.

2007-10-24  frhl

	* [r1185] Created /ropp_src/branches/dev/Share/r1182_frhl from
	  /ropp_src/trunk@1182.

2007-03-05  frae

	* [r1129] 1dvar/ropp_1dvar_bangle_ec.f90, Makefile.am, Makefile.in,
	  doc/Makefile.am, doc/Makefile.in: - Removed typo from 1dvar code
	  that lead to failure in test.
	  - docu is only done with make dist

2007-03-02  frdo

	* [r1125] 1dvar/ropp_1dvar_bangle_ec.f90,
	  1dvar/ropp_1dvar_refrac_ec.f90, COPYRIGHT.unacceptable,
	  ChangeLog, MANIFEST, REVISION, common/ropp_1dvar.f90,
	  common/ropp_1dvar_LM_core_min.f90, common/ropp_1dvar_cost_ec.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_ecmwf.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90,
	  common/ropp_1dvar_minimizer.f90,
	  common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_ec.f90, common/ropp_1dvar_types.f90,
	  doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/index.html, doc/macros.html, doc/rm_copyright.tex,
	  math/matrix/matrix.f90, math/matrix/matrix_assign.f90,
	  math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_operators.f90, math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_sqrt.f90, math/matrix/matrix_toast.f90,
	  math/matrix/matrix_types.f90, math/matrix/solve.f90,
	  math/matrix/solve_pos.f90, math/precon/ropp_control2state.f90,
	  math/precon/ropp_control2state_ad.f90,
	  math/precon/ropp_state2control.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_OmB.f90, qc/ropp_qc_bgqc.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_pge.f90: Modified non-PES code headers for ROPP
	  standard
	  text for AUTHORS and COPYRIGHT; removed remaining
	  MODIFICATION HISTORY blocks; rebuit RefManuals,
	  ChangeLog and REVISON files.

2007-02-21  frdo

	* [r1107] doc/Makefile.am, doc/Makefile.in,
	  doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/rm_1dvar.tex: Modiifed daoc/makefiles to force build
	  of html version of Robodoc output; corrected
	  types in MAINTAUNERCLEANDIST list; rebuilt
	  PDF Refmans with new coverpage GRAS SAF logo.

2007-02-19  frae

	* [r1097] qc/ropp_qc_bgqc.f90: Invalid bending angles are
	  identified with -9.

2007-02-15  frdo

	* [r1091] doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/gras_ropp_1dvar_rm.tex, tests/Makefile.am, tests/Makefile.in,
	  tests/README, tests/example_tests.jpg, tests/example_tests.log:
	  Added example log files etc to tests directories
	  & modified makefiles and READMEs accordingly.
	  Update RefMan docs.

2007-02-01  frdo

	* [r1077] AUTHORS, Makefile.am, Makefile.in: Added new AUTHORS file
	  to svn & distro

2007-01-24  frdo

	* [r1066] 1dvar/ropp_1dvar_refrac_ec.f90, ChangeLog, MANIFEST,
	  REVISION, doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/rm_1dvar.tex, tests/test_1dvar.sh: a) Updated
	  ropp_1dvar_refrac_ec.f90 to print
	  version as 1.0 with -V
	  b) Modified test_1dvar.sh to stop if 1dvar fails
	  to output the expected file (and so not attempt
	  to run the IDL check)

2007-01-23  marq

	* [r1064] qc/ropp_qc_genqc.f90: Modified general QC to accept
	  observations which are sorted in altitude
	  either increasing or decreasing.

2007-01-22  marq

	* [r1059] qc/ropp_qc_genqc.f90: Added more general checks, in
	  particular for negative / zero background
	  level coefficients and monotonicity of altitude coordinates in
	  observation
	  data.
	* [r1058] qc/ropp_qc_bgqc.f90: A coredump occured in one of the
	  CHAMP bending angle examples; it turned out
	  that the Intel compiler doesn't like to write to strings without
	  explicit
	  format specifications. I'd call that a compiler error, but cares,
	  really...
	  Fixed.
	* [r1057] 1dvar/Makefile.in, Makefile.in, build/Makefile.in,
	  common/Makefile.in, configure, configure.ac, data/Makefile.in,
	  data/champ/Makefile.in, data/ecmwf/Makefile.in, doc/Makefile.in,
	  math/Makefile.in, math/matrix/Makefile.in,
	  math/precon/Makefile.in, qc/Makefile.in, tests/Makefile.in,
	  tests/champ/Makefile.in: Updated the build / configuration system
	  to support netcdf v3.6.2 and above,
	  which introduces a split of the libraries for the C and Fortran
	  parts of
	  the softwarei (i.e. the same way as was done for C++ previously
	  as well).

2007-01-17  frdo

	* [r1051] configure, m4/cm_compiler_defaults.m4: Following Linux
	  Intel ifort, the new NEC/Intel V5 compiler
	  on TX now uses lowercase module names while previous v3 used
	  uppercase.
	  CM's m4 file modified to detect the new compiler & hence set
	  to use lowercase while still keeping the setting for the
	  old version. (autoreconf run on Desktop & new configure
	  tested on TX01 with both old v3.3.1 and new v5.4)

2007-01-17  frir

	* [r1050] common/ropp_1dvar_solve_ec.f90: Fixed typo

2007-01-16  frdo

	* [r1047] MANIFEST: Added new MANIFEST file for each sub-package to
	  svn

2007-01-15  marq

	* [r1044] common/ropp_1dvar_cost_ec.f90: The calculation of a
	  minimum number of iterations is now enforced. Also
	  rebuild a Makefile.in.
	* [r1043] common/ropp_1dvar_cost_ec.f90: Cleaned up handling of
	  indic and added some documentation.
	* [r1042] common/ropp_1dvar_cost_ec.f90: Modified Axel's patch to
	  allow for the intended logic. This should
	  fix #104.

2007-01-15  frdo

	* [r1037] ChangeLog, Makefile.am, Makefile.in, README,
	  README.cygwin, README.unix, REVISION, TODO, configure,
	  configure.ac, doc/gras_ropp_1dvar_rm.dvi,
	  doc/gras_ropp_1dvar_rm.pdf, doc/gras_ropp_1dvar_rm.tex,
	  doc/rm_1dvar.tex: Updated configure & refman version ID to
	  release v1.0
	  Added MANIFEST to distro
	  Updated README & TODO files for v1.0
	* [r1034] COPYRIGHT: Updated copyright notices for 2007

2007-01-15  frae

	* [r1033] common/ropp_1dvar_cost_ec.f90: Resolved deallocation and
	  core dump problems with common/ropp_1dvar_cost_ec.f90.

2007-01-02  marq

	* [r1031] common/ropp_1dvar_read_config.f90,
	  config/default_1dvar.cf, config/ropp_1dvar.cf: Added default
	  configuration file for the 1DVars.

2007-01-01  marq

	* [r1030] common/ropp_1dvar_diag2roprof.f90: Output of additional
	  diagnostics is no controlled via the corresponding
	  logical variable in the configuration structure.
	* [r1029] common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_types.f90: Fixed several typos.
	* [r1027] 1dvar/ropp_1dvar_bangle_ec.f90,
	  1dvar/ropp_1dvar_refrac_ec.f90: Fixed a problem in the logic of
	  the removal of preexisting output files.

2006-12-28  marq

	* [r1026] conf, config: Renamed directory which is to hold sample
	  configuration data files.

2006-12-27  marq

	* [r1025] tests/champ/Makefile.am, tests/champ/Makefile.in,
	  tests/champ/t_champ_1dvar_bangle_ec_all,
	  tests/champ/t_champ_1dvar_refrac_ec_all: Added two more scripts
	  for running through a set of test cases.
	* [r1024] tests/champ/Makefile.am, tests/champ/Makefile.in,
	  tests/champ/t_champ_1dvar_bangle_ec: Added a test script for the
	  bending angle 1DVar.
	* [r1023] 1dvar/Makefile.am, 1dvar/Makefile.in,
	  1dvar/ropp_1dvar_bangle_ec.f90, 1dvar/ropp_1dvar_refrac_ec.f90,
	  build/Makefile.am, build/Makefile.in,
	  common/ropp_1dvar_cost_ec.f90, configure, configure.ac: Added a
	  bending angle 1DVar.
	* [r1021] tests/Makefile.am, tests/Makefile.in, tests/champ,
	  tests/champ/Makefile.am, tests/champ/Makefile.in,
	  tests/champ/t_champ_1dvar_refrac_ec: Added a test script for the
	  refractivity 1DVar program, using
	  sample data from the data/champ and data/ecmwf subdirectories.

2006-12-26  marq

	* [r1020] data/Makefile.am, data/Makefile.in, data/champ,
	  data/champ/Makefile.am, data/champ/Makefile.in,
	  data/champ/bangle_20020901000213_chmp_u999_marq.nc,
	  data/champ/bangle_20020901002459_chmp_u999_marq.nc,
	  data/champ/bangle_20020901003358_chmp_u999_marq.nc,
	  data/champ/bangle_20020901004925_chmp_u999_marq.nc,
	  data/champ/bangle_20020901005119_chmp_u999_marq.nc,
	  data/champ/bangle_20020901005632_chmp_u999_marq.nc,
	  data/champ/bangle_20020901012647_chmp_u999_marq.nc,
	  data/champ/bangle_20020901014621_chmp_u999_marq.nc,
	  data/champ/bangle_20020901020439_chmp_u999_marq.nc,
	  data/champ/bangle_20020901020638_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901000213_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901002459_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901003358_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901004925_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901005119_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901005632_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901012647_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901014621_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901020439_chmp_u999_marq.nc,
	  data/champ/ecmwf_20020901020638_chmp_u999_marq.nc,
	  data/champ/refrac_20020901000213_chmp_u999_marq.nc,
	  data/champ/refrac_20020901002459_chmp_u999_marq.nc,
	  data/champ/refrac_20020901003358_chmp_u999_marq.nc,
	  data/champ/refrac_20020901004925_chmp_u999_marq.nc,
	  data/champ/refrac_20020901005119_chmp_u999_marq.nc,
	  data/champ/refrac_20020901005632_chmp_u999_marq.nc,
	  data/champ/refrac_20020901012647_chmp_u999_marq.nc,
	  data/champ/refrac_20020901014621_chmp_u999_marq.nc,
	  data/champ/refrac_20020901020439_chmp_u999_marq.nc,
	  data/champ/refrac_20020901020638_chmp_u999_marq.nc, data/ecmwf,
	  data/ecmwf/Makefile.am, data/ecmwf/Makefile.in,
	  data/ecmwf/ecmwf_error_corr_L60.nc,
	  data/ecmwf/ecmwf_error_corr_L60_multi.nc,
	  data/ecmwf_error_corr_L60.nc, data/ecmwf_error_corr_L60_multi.nc,
	  data/refrac_20020901000213_chmp_u999_meto.nc: Added test data for
	  both refractivity and bending angle 1DVars.
	  Also reorganised the directory layout somewhat.
	* [r1019] data/bangle_20020901000213_chmp_u999_meto.nc,
	  data/bangle_20020901002459_chmp_u999_meto.nc,
	  data/bangle_20020901003358_chmp_u999_meto.nc,
	  data/bangle_20020901004925_chmp_u999_meto.nc,
	  data/bangle_20020901005119_chmp_u999_meto.nc,
	  data/bangle_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901002459_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901003358_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004032_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004925_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005119_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005632_chmp_u999_meto_wrong_geop_units.nc:
	  Removed old versions of dta files for testing the 1DVar
	  implementations.
	* [r1018] 1dvar/ropp_1dvar_refrac_ec.f90: Added some informational
	  output at the beginning of each run.

2006-12-25  marq

	* [r1017] build/Makefile.am, build/Makefile.in, common/Makefile.am,
	  common/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_ec.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90: Banding angle version for
	  the cost function calculator and 1DVar
	  solver. The corresponding files holding both the bending angle
	  and the refractivity versions were also renamed to more generic
	  names.
	* [r1016] common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_OmB.f90, qc/ropp_qc_bgqc.f90, qc/ropp_qc_genqc.f90,
	  qc/ropp_qc_pge.f90: Added verbose output from quality control
	  routines. Also renamed
	  two internal routine names to reflect that they are supposed to
	  deal with ECMWF hybrid levels, and reformatted some information
	  strings in several places of the code.

2006-12-23  marq

	* [r1015] common/ropp_1dvar_types.f90: Added some more inline
	  documentation.
	* [r1014] 1dvar/ropp_1dvar_refrac_ec.f90, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Added additional convergence
	  criteria.

2006-12-21  marq

	* [r1010] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar.f90, common/ropp_1dvar_diag2roprof.f90,
	  common/ropp_1dvar_diagnostics.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Added output of diagnostic
	  quantities to the refractivity 1DVar.

2006-12-20  marq

	* [r1008] 1dvar/ropp_1dvar_refrac_ec.f90, qc/ropp_qc.f90,
	  qc/ropp_qc_OmB.f90: Small modifications to the calling interface
	  of ropp_qc_OmB() in order
	  to homogenise QC interfaces.

2006-12-19  marq

	* [r1006] common/ropp_1dvar_types.f90: Pointers in the VarDiag
	  structure are now initialised.
	* [r1005] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_types.f90, qc/Makefile.am, qc/Makefile.in,
	  qc/ropp_qc.f90, qc/ropp_qc_genqc.f90: Added generic quality
	  control / plausibility checks.

2006-11-10  frdo

	* [r987] data/UKMO_200211280001_champ_u999_meteo.nc,
	  data/UKMO_200211280002_champ_u999_meteo.nc,
	  data/UKMO_200211280003_champ_u999_meteo.nc,
	  data/UKMO_200211280004_champ_u999_meteo.nc,
	  data/UKMO_200211280005_champ_u999_meteo.nc,
	  data/UKMO_200211280006_champ_u999_meteo.nc,
	  data/UKMO_200211280007_champ_u999_meteo.nc,
	  data/UKMO_200211280008_champ_u999_meteo.nc,
	  data/UKMO_200211280009_champ_u999_meteo.nc: Re-instating UKMO
	  test data files to svn.
	* [r986] ChangeLog, Makefile.am, Makefile.in, REVISION, configure,
	  configure.ac, data/IT-1DVAR-01_b.nc, data/IT-1DVAR-01_c.nc,
	  data/IT-1DVAR-01_y.nc, data/Makefile.am, data/Makefile.in,
	  data/README, data/UKMO_200211280001_champ_u999_meteo.nc,
	  data/UKMO_200211280002_champ_u999_meteo.nc,
	  data/UKMO_200211280003_champ_u999_meteo.nc,
	  data/UKMO_200211280004_champ_u999_meteo.nc,
	  data/UKMO_200211280005_champ_u999_meteo.nc,
	  data/UKMO_200211280006_champ_u999_meteo.nc,
	  data/UKMO_200211280007_champ_u999_meteo.nc,
	  data/UKMO_200211280008_champ_u999_meteo.nc,
	  data/UKMO_200211280009_champ_u999_meteo.nc,
	  data/bangle_20020901000213_chmp_u999_meto.nc,
	  data/bangle_20020901002459_chmp_u999_meto.nc,
	  data/bangle_20020901003358_chmp_u999_meto.nc,
	  data/bangle_20020901004925_chmp_u999_meto.nc,
	  data/bangle_20020901005119_chmp_u999_meto.nc,
	  data/bangle_20020901005632_chmp_u999_meto.nc,
	  data/bangle_error_corr_meto_L247.nc,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_error_corr_L60.nc, data/ecmwf_error_corr_L60_multi.nc,
	  data/refrac_20020901000213_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901002459_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901003358_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004032_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004925_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005119_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005632_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_error_corr_meto_L247.nc, doc/gras_ropp_1dvar_rm.dvi,
	  doc/gras_ropp_1dvar_rm.pdf, doc/rm_1dvar.tex, tests,
	  tests/Makefile.am, tests/Makefile.in, tests/README,
	  tests/close_jpgfile.pro, tests/it_1dvar_01.pro,
	  tests/klegend_d.pro, tests/ncdf_getvar.pro,
	  tests/ncdf_openfix.pro, tests/open_jpgfile.pro,
	  tests/test_1dvar.sh: Create ropp_1dvar/tests directory; add this
	  to list of
	  directories in package Makefile.am
	  Populate test directory with test shell script &
	  IDL scripts used with IT_1dvar_01 test and a Makefile.am
	  to include these files in distribution package and a
	  README.
	  Add test files used for input to test IT_1dvar_01
	  to ropp_1dvar/data directory; modify Makefile.am
	  to include these new test files (only) in the
	  distro package. Modifed the README.
	  Re-run autoconf/automake to (re-)generate Makefile.in
	  & package configure script.
	  Re-add previous test files to svn after accidental
	  removal from svn (should only have been removed
	  from distro - see Ticket #89)
	  

2006-11-07  marq

	* [r981] 1dvar/ropp_1dvar_refrac_ec.f90: Removed some debugging
	  output.
	* [r980] common/ropp_1dvar_diagnostics.f90: Inversion of estimated
	  error covariance matrix forgotten - fixed.

2006-11-06  marq

	* [r979] common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_ecmwf.f90,
	  common/ropp_1dvar_covar_refrac.f90: Fixed a problem in the
	  calculation of error covariance matrices -
	  diagonal elements were not square-rooted.
	* [r970] Makefile.am, Makefile.in, configure, configure.ac, tests:
	  Removed the 'tests' subdirectory in ropp_1dvar; the only existing
	  program was not used for anything anymore anyway.
	* [r969] 1dvar/ropp_1dvar_refrac_ec.f90, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_diagnostics.f90,
	  common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Changed the config structure layout
	  to obtain more homogeneous
	  calling interfaces.

2006-11-05  marq

	* [r968] 1dvar/ropp_1dvar_refrac_ec.f90,
	  common/ropp_1dvar_diagnostics.f90, common/ropp_1dvar_types.f90,
	  qc/ropp_1dvar_OmB.f90, qc/ropp_1dvar_bgqc.f90,
	  qc/ropp_1dvar_pge.f90, qc/ropp_qc_OmB.f90, qc/ropp_qc_bgqc.f90,
	  qc/ropp_qc_pge.f90: Renamed subroutines in the qc branch of the
	  1DVar library to contain a
	  qc in their names (part II).
	* [r967] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_1dvar.f90, qc/Makefile.am,
	  qc/Makefile.in, qc/ropp_1dvar_OmB.f90, qc/ropp_1dvar_bgqc.f90,
	  qc/ropp_1dvar_pge.f90, qc/ropp_qc.f90: Renamed subroutines in the
	  qc branch of the 1DVar library to contain a
	  qc in their names (part I).
	* [r966] common/ropp_1dvar_diagnostics.f90: Fixed various units
	  problems; this closes #80.
	* [r964] COPYRIGHT, COPYRIGHT.unacceptable: Renamed top level
	  copyright files; their content is currently
	  unacceptable. Some further discussion will be required between
	  the
	  main author and the project manager.
	* [r963] common/GPSRO_ObCorrMat_Ba.nc, common/GPSRO_ObCorrMat_N.nc,
	  data/bangle_error_corr_meto_L247.nc,
	  data/refrac_error_corr_meto_L247.nc: Renamed and moved
	  observations error correlation matrices to the data
	  directory of ropp_1dvar.

2006-10-27  frdo

	* [r955] qc/ropp_1dvar_OmB.f90: Fix bug - see ticket #85

2006-10-26  frdo

	* [r950] data/Makefile.in: Added to SVN

2006-10-24  frdo

	* [r949] Makefile.am, Makefile.in, configure.ac: Updated all
	  Makefile.am's to create REVISION files
	  with just the test "revision=nnn" where nnn is the
	  last revision number. Re-generated other files with
	  autoreconf & make dist
	* [r948] ChangeLog, Makefile.am, Makefile.in, REVISION, configure,
	  configure.ac, data/Makefile.am, doc/gras_ropp_1dvar_rm.dvi,
	  doc/gras_ropp_1dvar_rm.pdf, doc/rm_1dvar.tex: Modified build
	  system to include data/ directory files
	  in distribution package. (Re-)generated package files
	  for [947]

2006-10-23  frai

	* [r947] common/GPSRO_ObCorrMat_Ba.nc, common/GPSRO_ObCorrMat_N.nc,
	  common/ropp_1dvar_minimizer.f90: Ob covariance matrix in ROPP
	  format for both Ba and refractivity have been added
	  A preliminary version of the LM minimizer has been added

2006-10-13  marq

	* [r943] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar.f90, common/ropp_1dvar_diagnostics.f90,
	  common/ropp_1dvar_types.f90: Added initial version of diagnostics
	  routine.
	* [r942] 1dvar/ropp_1dvar_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Added basic diagnostics on minimiser
	  performance to the diagnostics structure.
	* [r941] 1dvar/ropp_1dvar_refrac_ec.f90, Makefile.in,
	  build/Makefile.am, build/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_read_config.f90, common/ropp_1dvar_types.f90,
	  qc/Makefile.am, qc/Makefile.in, qc/ropp_1dvar_bgqc.f90,
	  qc/ropp_1dvar_pge.f90: Added probability of gross erros
	  calculation and quality control (without
	  much testing).
	* [r940] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_types.f90, qc/Makefile.am, qc/Makefile.in,
	  qc/ropp_1dvar_OmB.f90, qc/ropp_1dvar_bgqc.f90: Fixed several
	  problems in the background quality control code. This now
	  seems to run fine.

2006-10-12  marq

	* [r936] 1dvar/ropp_1dvar_refrac_ec.f90, Makefile.am, Makefile.in,
	  build/Makefile.am, build/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_types.f90, configure, configure.ac,
	  qc/Makefile.am, qc/Makefile.in, qc/ropp_1dvar_OmB.f90: Added an
	  initial version for O - B calculation; this is not yet tested!

2006-10-12  frae

	* [r935] ChangeLog, REVISION: Added these 2 files, otherwise make
	  dist was failing.

2006-10-12  marq

	* [r934] common/ropp_1dvar_types.f90,
	  math/matrix/matrix_assign.f90, qc/ropp_1dvar_OmB.f90: Added deep
	  copies for observation vectors.
	* [r933] math/matrix/matrix.f90, math/matrix/matrix_assign.f90,
	  math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_operators.f90, math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_sqrt.f90, math/matrix/matrix_toast.f90,
	  math/matrix/matrix_types.f90, math/matrix/solve.f90,
	  math/matrix/solve_pos.f90: Updated to a more recent version of
	  the matrix class (deep copies for
	  positive definite packed matrices).
	* [r930] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar.f90, common/ropp_1dvar_covar.f90,
	  common/ropp_1dvar_covar_bangle.f90,
	  common/ropp_1dvar_covar_ecmwf.f90,
	  common/ropp_1dvar_covar_refrac.f90,
	  common/ropp_1dvar_read_config.f90, common/ropp_1dvar_types.f90,
	  qc/ropp_1dvar_OmB.f90, qc/ropp_1dvar_bgqc.f90: Checked in the
	  following modifications:
	  
	  r386@medea: marq | 2006-10-09 16:08:04 +0200
	  Small updates to the documentation of the ECMWF error covariance
	  routine.
	  r387@medea: marq | 2006-10-10 17:43:34 +0200
	  Added error covariance handling for observations.
	  r388@medea: marq | 2006-10-10 18:29:10 +0200
	  Changed the order of when gradients are calculated in ecmwf2ro.
	  r389@medea: marq | 2006-10-10 18:44:18 +0200
	  Georeferencing is now also copied in ropp_fm_obs2roprof().
	  r390@medea: marq | 2006-10-12 14:13:33 +0200
	  Added templates for QC routines; also some minor modifications to
	  1DVar types in anticipation of diagnostic routines.

2006-10-09  marq

	* [r923] 1dvar/Makefile.in, 1dvar/ropp_1dvar_refrac_ec.f90,
	  Makefile.in, build/Makefile.am, build/Makefile.in,
	  common/Makefile.am, common/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_covar.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_types.f90, data/ecmwf_error_corr_L60.nc,
	  data/ecmwf_error_corr_L60_multi.nc, doc/Makefile.in,
	  tests/Makefile.in: The following finishes the basic 1DVar for
	  refractivity. Some testing
	  and the implementation of BGQC and PGE are still pending, as well
	  as
	  the bending angle 1DVar.
	  
	  r384@medea: marq | 2006-10-09 04:50:45 +0200
	  Added background error covariance handling.
	* [r922] math/Makefile.in, math/matrix/Makefile.am,
	  math/matrix/Makefile.in, math/matrix/matrix.f90,
	  math/matrix/matrix_assign.f90, math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_operators.f90, math/matrix/matrix_sqrt.f90,
	  math/matrix/matrix_toast.f90, math/matrix/solve.f90,
	  math/matrix/solve_pos.f90, math/precon/Makefile.in: r382@medea:
	  marq | 2006-10-09 04:47:55 +0200
	  Updated to a new version of the matrix class.

2006-09-12  frdo

	* [r913] math/matrix/matrix.f90, math/matrix/matrix_sqrt.f90,
	  math/matrix/solve.f90, math/matrix/solve_pos.f90: Change use of
	  'int' in dimension calculations to 'ifix'.
	  See Ticket #75.
	* [r912] COPYRIGHT: Updated copyright file so all source code
	  headers
	  can refer to this instead of in-line copyright notice

2006-09-11  frdo

	* [r910] Makefile.am, Makefile.in, configure, configure.ac: a)
	  ropp_io : Add support to configure to set up svn2cl
	  b) ropp_io : Add support to Makefiles to run svn2cl as
	  part of make dist
	  c) All : Having generated ChangeLog & REVISION in temporary
	  package directory (as part of make dist) copy back to
	  top level working directory as svn-controlled files.

2006-08-31  frai

	* [r893] common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar_LM_core_min.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_minimizer.f90: Conversion of the LM minimiser
	  in FORTRAN 90.
	  ropp_1dvar_LM_core_min.f90 compiles

2006-08-31  frdo

	* [r892] Makefile.am, Makefile.in, TODO,
	  doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/gras_ropp_1dvar_rm.tex, doc/rm_1dvar.tex: a) Updated all
	  RefMan Latex templates to current date and
	  regenerated pdfs from current source
	  b) Add (dummy) TODO file to svn
	  c) Added additonal files (e.g. READMEs) to distribution
	  in Makefile.am's and autoreconf'd all.

2006-08-30  frdo

	* [r891] README: Updated/new README files.

2006-08-24  frdo

	* [r885] configure, m4/cm_compiler_defaults.m4: Added/corrected
	  m4/configure support for G95 on
	  Linux and HP-UX and GFortran on Linux

2006-08-09  frdo

	* [r872] configure, configure.ac, m4/cm_compiler_defaults.m4,
	  m4/cm_compilers.m4: Modified m4 files to detect GFortran
	  separately from G95 (were
	  both detected as 'GCC'). This is necessary as they have different
	  interfaces for cfortran.h. See Ticket #60.

2006-08-03  frae

	* [r867] Makefile.am, Makefile.in: Added doc directory to
	  Makefile.am, the package from make dist wasn't
	  working otherwise.

2006-07-19  frai

	* [r861] common/ropp_1dvar_LM_core_min.f90,
	  common/ropp_1dvar_minimizer.f90: Variable declaration added to
	  the minimizer code and reshaping of the convergence check

2006-07-18  frai

	* [r860] common/ropp_1dvar_LM_core_min.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_minimizer.f90: The hessian calculation has been
	  added. It is necessary for the LM minimizer.

2006-07-14  frae

	* [r854] configure: forgot the autoconf run...
	* [r849] m4/cm_compiler_defaults.m4: HP g95 compiler options
	  changed in m4/cm_compiler_defaults.m4

2006-06-30  frdo

	* [r833] common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  math/matrix/matrix_assign.f90: Insert "not_this => <this routine
	  name> to satisfy NAG compiler
	* [r832] configure, configure.ac: Add configure support to build
	  doc/makefile

2006-06-20  frdo

	* [r827] README.cygwin: Updated README.cygwin

2006-06-20  marq

	* [r826] data/ecmwf_error_corr_L60.nc,
	  data/ecmwf_error_corr_L60_multi.nc, math/matrix/matrix_sqrt.f90:
	  * Added a sample error covariance data file with multiple
	  latitude bins; also
	  changed the format of the error covariance file slightly (but
	  this is still
	  considered to ne highly experimental).
	  * Another update of the matrix class, which is again intended to
	  fix #55.

2006-06-16  marq

	* [r825] math/matrix/matrix_sqrt.f90: Another update of the matrix;
	  this should fix (again) #55.

2006-06-13  marq

	* [r823] math/matrix/matrix.f90, math/matrix/solve.f90,
	  math/matrix/solve_pos.f90: Another update of the matrix class -
	  last time, I imported an untested
	  (and buggy, as things go) variant...
	  
	  This should fix #55.
	* [r822] data/ecmwf_error_corr_L60.nc, math/matrix/matrix.f90,
	  math/matrix/solve.f90, math/matrix/solve_pos.f90: Updated to a
	  new version of the matrix class.

2006-05-16  frdo

	* [r820] doc/Makefile.am, doc/Makefile.in,
	  doc/gras_ropp_1dvar_rm.dvi, doc/gras_ropp_1dvar_rm.pdf,
	  doc/gras_ropp_1dvar_rm.tex, doc/index.html, doc/macros.html,
	  doc/rm_1dvar.tex, doc/rm_copyright.tex, doc/rm_intro.tex,
	  doc/robodoc.rc: Created files in ropp_1dvar/doc to generate
	  1D-Var Refman for
	  ROPP release v0.9. NB 1D-Var code is not yet ready to generate
	  a stable document.

2006-05-15  marq

	* [r816] 1dvar/ropp_1dvar_refrac_ec.f90, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Fixed the following issues in the
	  forward models:
	  - initialisation of adjoint variables
	  - units of specific humidity in adjoints
	  The 1DVar now converges successfully.
	  
	  Minor modifications to the refractivity 1DVar; mostly cleanups
	  from
	  debugging.

2006-03-21  frae

	* [r812] 1dvar/ropp_1dvar_refrac_ec.f90: Version information
	  consistent with fm and io, more help included.

2006-03-20  marq

	* [r811] math/matrix/matrix.f90: Fixed a typo in a type declaration
	  statement.
	* [r810] 1dvar/ropp_1dvar_refrac_ec.f90, Makefile.am, Makefile.in,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90, configure, configure.ac,
	  tests, tests/Makefile.am, tests/Makefile.in,
	  tests/t_cost_refrac_ec_tl.f90: Some changes in dbug output; also
	  added a (temporary?) test ptogram for the
	  gradient of the cost function.

2006-03-13  frae

	* [r799] data/UKMO_200211280001_champ_u999_meteo.nc,
	  data/UKMO_200211280002_champ_u999_meteo.nc,
	  data/UKMO_200211280003_champ_u999_meteo.nc,
	  data/UKMO_200211280004_champ_u999_meteo.nc,
	  data/UKMO_200211280005_champ_u999_meteo.nc,
	  data/UKMO_200211280006_champ_u999_meteo.nc,
	  data/UKMO_200211280007_champ_u999_meteo.nc,
	  data/UKMO_200211280008_champ_u999_meteo.nc,
	  data/UKMO_200211280009_champ_u999_meteo.nc,
	  data/bangle_20020901000213_chmp_u999_meto.nc,
	  data/bangle_20020901002459_chmp_u999_meto.nc,
	  data/bangle_20020901003358_chmp_u999_meto.nc,
	  data/bangle_20020901004925_chmp_u999_meto.nc,
	  data/bangle_20020901005119_chmp_u999_meto.nc,
	  data/bangle_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901002459_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901003358_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004032_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004925_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005119_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005632_chmp_u999_meto_wrong_geop_units.nc:
	  Added global attribute:
	  
	  phase_method = " UNKNOWN"
	  
	  to all ropp_1dvar/data/*.nc files. This is a temporary fix to
	  allow testing of
	  the 1dvar module. Files can be re-modified later on during
	  development.

2006-03-07  marq

	* [r794] 1dvar/ropp_1dvar_refrac_ec_defaults.f90: Added a
	  'phase_method' to the ROprof structure and the netCDF based input
	  and output. Text output remains unchanged; the phase_method
	  attribute has
	  been decided not to be supported by the text format. This fixes
	  the
	  implementation part for #49 (but note that example data files
	  need to be
	  upgraded to include a global phase_method attribute if netCDF
	  based).

2006-02-26  marq

	* [r792] 1dvar/ropp_1dvar_refrac_ec.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: Fixed various small errors in the
	  cost function calculation; there are still
	  some problems with convergence of the minimiser.

2006-02-25  marq

	* [r791] data/refrac_20020901000213_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901002459_chmp_u999_meto.nc,
	  data/refrac_20020901002459_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901003358_chmp_u999_meto.nc,
	  data/refrac_20020901003358_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004032_chmp_u999_meto.nc,
	  data/refrac_20020901004032_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901004925_chmp_u999_meto.nc,
	  data/refrac_20020901004925_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005119_chmp_u999_meto.nc,
	  data/refrac_20020901005119_chmp_u999_meto_wrong_geop_units.nc,
	  data/refrac_20020901005632_chmp_u999_meto.nc,
	  data/refrac_20020901005632_chmp_u999_meto_wrong_geop_units.nc: -
	  Renamed refractivity data files - there was a problem in the
	  geopotential
	  units.
	  - Changed geopotential units manually.
	* [r790] 1dvar/ropp_1dvar_refrac_ec.f90, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: 1DVar framework now runs with
	  diagonal covariance matrices; convergence of
	  the minimiser needs to be established.
	* [r789] math/matrix/matrix.f90, math/matrix/matrix_assign.f90,
	  math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_operators.f90, math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_sqrt.f90, math/matrix/matrix_types.f90,
	  math/matrix/solve.f90, math/matrix/solve_pos.f90: Updated matrix
	  class.

2006-02-21  marq

	* [r788] build/Makefile.am, build/Makefile.in, common/Makefile.am,
	  common/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90, math/precon/Makefile.am,
	  math/precon/Makefile.in, math/precon/ropp_control2state_ad.f90:
	  Cost function and adjoint preconditioning / variable transform.
	  This compiles,
	  but I wouldn't expect it to produce something apart from core
	  dumps before
	  further testing.
	* [r787] common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90: - Fixed a typo in one copy routine
	  (bending angle data accessed when
	  refractivity was needed).
	  - Fixed two more problems with indexing in the covariance
	  copiers, and added
	  debugging code to the 1DVar implementation.

2006-02-19  marq

	* [r785] 1dvar/ropp_1dvar_refrac_ec.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_1dvar.f90, common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90, conf/ropp_1dvar.cf, configure,
	  configure.ac: Minimiser loop.

2006-02-17  marq

	* [r783] build/Makefile.am, build/Makefile.in,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90, configure, configure.ac,
	  math/Makefile.am, math/Makefile.in, math/matrix/Makefile.am,
	  math/matrix/Makefile.in, math/matrix/matrix.f90,
	  math/matrix/matrix_sqrt.f90, math/matrix/matrix_types.f90,
	  math/precon, math/precon/Makefile.am, math/precon/Makefile.in,
	  math/precon/ropp_control2state.f90,
	  math/precon/ropp_state2control.f90: Added preconditioning.

2006-02-13  marq

	* [r779] 1dvar/ropp_1dvar_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90: More details completed:
	  
	  r260@medea: marq | 2006-02-13 23:07:02 +0100
	  Added overloaded assign for state vectors.
	  
	  r261@medea: marq | 2006-02-13 23:54:49 +0100
	  Small modifications towards getting the minimiser to work...
	* [r778] common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90, conf/ropp_1dvar.cf: Configuration
	  framework for m1qn3(); this has not yet been tested.
	* [r777] 1dvar/Makefile.am, 1dvar/Makefile.in,
	  1dvar/ecmwf_refrac_1dvar.f90, 1dvar/ropp_1dvar_refrac_ec.f90,
	  1dvar/ropp_1dvar_refrac_ec_defaults.f90, Makefile.am,
	  Makefile.in, build/Makefile.am, build/Makefile.in,
	  common/Makefile.am, common/Makefile.in, common/ropp_1dvar.f90,
	  common/ropp_1dvar_read_config.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90,
	  common/ropp_1dvar_types.f90, conf, conf/ropp_1dvar.cf, configure,
	  configure.ac, math/Makefile.in, math/matrix/Makefile.in:
	  Preparing the 1DVar framework:
	  
	  r251@medea: marq | 2006-02-11 11:35:21 +0100
	  Changed some routine names and fixed a few typos.
	  
	  r252@medea: marq | 2006-02-11 22:09:54 +0100
	  Added the matrix_types.f90 to ropp_fm; this allows to include the
	  error
	  covariance matrices for both background and observations into the
	  respective data structures.
	  
	  r253@medea: marq | 2006-02-12 21:35:38 +0100
	  The module file for files_types wasn't installed properly -
	  fixed.
	  
	  r254@medea: marq | 2006-02-12 23:52:38 +0100
	  Leading and trailing blanks were not properly removed from
	  retrieved
	  values; fixed by updating to the most recent version from
	  tools90.
	  
	  r255@medea: marq | 2006-02-13 01:18:16 +0100
	  Added ropp_fm_roprof2obs().
	  
	  r256@medea: marq | 2006-02-13 01:52:40 +0100
	  Added most parts for the 1DVar framework.

2006-02-09  marq

	* [r775] build/Makefile.am, build/Makefile.in, configure,
	  configure.ac, math/Makefile.am, math/Makefile.in, math/matrix,
	  math/matrix.f90, math/matrix/Makefile.am,
	  math/matrix/Makefile.in, math/matrix/matrix.f90,
	  math/matrix/matrix_assign.f90, math/matrix/matrix_bm2full.f90,
	  math/matrix/matrix_bm2full_alloc.f90,
	  math/matrix/matrix_delete.f90, math/matrix/matrix_full2bm.f90,
	  math/matrix/matrix_full2bm_alloc.f90,
	  math/matrix/matrix_full2pp.f90,
	  math/matrix/matrix_full2pp_alloc.f90,
	  math/matrix/matrix_operators.f90, math/matrix/matrix_pp2full.f90,
	  math/matrix/matrix_pp2full_alloc.f90,
	  math/matrix/matrix_types.f90, math/matrix/solve.f90,
	  math/matrix/solve_pos.f90, math/matrix_bm2full.f90,
	  math/matrix_bm2full_alloc.f90, math/matrix_full2bm.f90,
	  math/matrix_full2bm_alloc.f90, math/matrix_full2pp.f90,
	  math/matrix_full2pp_alloc.f90, math/matrix_pbinv.f90,
	  math/matrix_posinv.f90, math/matrix_pp2full.f90,
	  math/matrix_pp2full_alloc.f90, math/matrix_ppinv.f90,
	  math/matrix_solve.f90, math/matrix_types.f90: Matrix Reloaded:
	  
	  r243@medea: marq | 2006-02-09 22:50:48 +0100
	  Removed old Matrix class implementation.
	  
	  r244@medea: marq | 2006-02-09 23:24:08 +0100
	  Added new version of the matrix class.
	  
	  r245@medea: marq | 2006-02-09 23:25:08 +0100
	  Added Makefile.* for the matrix class parent directory.
	  
	  r246@medea: marq | 2006-02-09 23:25:43 +0100
	  Added build instructions for the new matrix class.
	  
	  r247@medea: marq | 2006-02-09 23:26:53 +0100
	  Added support and configuration tests for Lapack95 / Atlas /
	  Intel's MKL.

2006-02-08  frai

	* [r774] data/UKMO_200211280001_champ_u999_meteo.nc,
	  data/UKMO_200211280002_champ_u999_meteo.nc,
	  data/UKMO_200211280003_champ_u999_meteo.nc,
	  data/UKMO_200211280004_champ_u999_meteo.nc,
	  data/UKMO_200211280005_champ_u999_meteo.nc,
	  data/UKMO_200211280006_champ_u999_meteo.nc,
	  data/UKMO_200211280007_champ_u999_meteo.nc,
	  data/UKMO_200211280008_champ_u999_meteo.nc,
	  data/UKMO_200211280009_champ_u999_meteo.nc: UKMO sample
	  background

2006-01-01  marq

	* [r772] math/matrix_posinv.f90, math/matrix_types.f90: r238@medea:
	  marq | 2005-12-29 20:51:06 +0100
	  Removed zlib dependent versions of readfile() and readascii().
	  ROPP
	  will only contain the simplified versions for uncompressed data
	  files.
	  r239@medea: marq | 2005-12-29 23:33:12 +0100
	  Matrix class now compiles; still needs a final workover to
	  clarify
	  interfaces.

2005-12-20  frai

	* [r770] 1dvar/ecmwf_refrac_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_minimizer.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90: In tropp_1dvar a
	  calculation of the Hessian has been included
	  In ropp_1dvar_solve_refrac_ec.f90 the call to the Cost function
	  have been adapted to the argument list present in the header of
	  the cost function routine routine.
	  The same operation has been performed on the other two files
	  where some modification in the structure has been done as well.

2005-12-19  marq

	* [r769] build/Makefile.am, build/Makefile.in, math/matrix.f90,
	  math/matrix_pbinv.f90, math/matrix_posinv.f90,
	  math/matrix_ppinv.f90: Parts of the linear algebra kernel do
	  compile now; however,
	  there are still some loose ends.
	* [r768] build/Makefile.am, build/Makefile.in, math/matrix.f90,
	  math/matrix_posinv.f90, math/matrix_solve.f90,
	  math/matrix_types.f90: Matrix solving routines for positive
	  definite matrices should now
	  work for both plain matrices as well as specific matrix types.
	  Also
	  added a 'generic' matrix type.

2005-12-13  marq

	* [r766] data/Makefile.am,
	  data/bangle_20020901000213_chmp_u999_meto.nc,
	  data/bangle_20020901002459_chmp_u999_meto.nc,
	  data/bangle_20020901003358_chmp_u999_meto.nc,
	  data/bangle_20020901004925_chmp_u999_meto.nc,
	  data/bangle_20020901005119_chmp_u999_meto.nc,
	  data/bangle_20020901005632_chmp_u999_meto.nc: r230@medea: marq |
	  2005-12-13 01:04:17 +0100
	  Added bending angle data files for later testing.

2005-12-12  marq

	* [r765] data/Makefile.am, data/README,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/refrac_20020901000213_chmp_u999_meto.nc,
	  data/refrac_20020901002459_chmp_u999_meto.nc,
	  data/refrac_20020901003358_chmp_u999_meto.nc,
	  data/refrac_20020901004032_chmp_u999_meto.nc,
	  data/refrac_20020901004925_chmp_u999_meto.nc,
	  data/refrac_20020901005119_chmp_u999_meto.nc,
	  data/refrac_20020901005632_chmp_u999_meto.nc: r228@medea: marq |
	  2005-12-12 01:21:28 +0100
	  Added sample data file (background and refractivity) for future
	  1DVar tests.

2005-12-11  marq

	* [r764] Makefile.am, Makefile.in, README.unix, aclocal.m4,
	  build/Makefile.am, build/Makefile.in, configure, configure.ac,
	  math/Makefile.am, math/Makefile.in, math/matrix.f90,
	  math/matrix_types.f90: r226@medea: marq | 2005-12-08 22:51:19
	  +0100
	  Added Makefiles and module for the matrix routines (this
	  doesn't compile yet).

2005-11-17  frai

	* [r758] 1dvar/ropp_1dvar_LM_core_min.f90,
	  1dvar/ropp_1dvar_minimizer.f90,
	  common/ropp_1dvar_LM_core_min.f90,
	  common/ropp_1dvar_minimizer.f90: A simple change of directory for
	  the 1Dvar

2005-11-14  marq

	* [r756] math, math/matrix_bm2full.f90,
	  math/matrix_bm2full_alloc.f90, math/matrix_full2bm.f90,
	  math/matrix_full2bm_alloc.f90, math/matrix_full2pp.f90,
	  math/matrix_full2pp_alloc.f90, math/matrix_pbinv.f90,
	  math/matrix_posinv.f90, math/matrix_pp2full.f90,
	  math/matrix_pp2full_alloc.f90, math/matrix_ppinv.f90,
	  math/matrix_solve.f90, math/matrix_types.f90: Added core linear
	  algebra routines for fast matrix inversion and
	  solution of linear systems.

2005-11-09  frai

	* [r752] 1dvar/ropp_1dvar_LM_core_min.f90,
	  1dvar/ropp_1dvar_minimizer.f90, Makefile.in, aclocal.m4,
	  configure: The core of the var minimizer based on
	  Levenberg Maquardt (reverse communication)

2005-11-09  marq

	* [r751] 1dvar/ecmwf_refrac_1dvar.f90,
	  common/ropp_1dvar_cost_refrac_ec.f90,
	  common/ropp_1dvar_solve_refrac_ec.f90: Added more peudocode for
	  core 1DVar functionality.
	* [r749] 1dvar/ecmwf_refrac_1dvar.f90: Cleaned up comments.
	* [r748] 1dvar/ecmwf_refrac_1dvar.f90: Added initial skeleton for
	  ECMWF based 1DVar using refractivity. Note:
	  This code does not compile yet!

2005-11-03  marq

	* [r741] configure.ac, m4/cm_compiler_defaults.m4, m4/cm_tools.m4:
	  Finished build support for AIX - it turned out that a correctly
	  found
	  compiler option (to compile .f90 files under AIX) was for some
	  reason
	  not included in the final set of compiler options constructed by
	  configure. Fixed.

2005-11-02  frai

	* [r740] Makefile.in, aclocal.m4, configure,
	  m4/cm_compiler_defaults.m4: porting of the ROPP package to AIX

2005-09-29  marq

	* [r706] ., 1dvar, 1dvar_sim, COPYRIGHT, Makefile.am, Makefile.in,
	  README.cygwin, README.unix, aclocal.m4, build, common,
	  common/ropp_1dvar.f90, config.guess, config.sub, configure,
	  configure.ac, data, doc, install-sh, m4,
	  m4/cm_compiler_defaults.m4, m4/cm_compilers.m4, m4/cm_fortran.m4,
	  m4/cm_libraries.m4, missing, qc, tools: Initial directory and
	  build environment for the 1dvar package.

