Opened 19 years ago

Closed 16 years ago

Last modified 16 years ago

#40 closed task (fixed)

Consolidate ropp_tools

Reported by: Dave Offiler Owned by: Huw Lewis
Priority: normal Milestone: 1.2
Component: ropp_utils Version: 0.8
Keywords: Cc:

Description

All routines in ropp_tools should be reviewed to confirm thay are actually (or are likely to be) used somewhere in ROPP-1.

This is particularly true for some ad-hoc collections such as date & time routines. If being used, those currently in datetime_meto should be moved to datetime and robodoc-umented consistently for inclusion in the RefMan; unused routines should be removed.

Todo before final ROPP-1 release.

Change history (6)

comment:1 by marq, 19 years ago

Actually, I had in mind to remove the datetime_meto, as all the functionality is in datetime already, and the documentation is complete...

I would object to a merge of the datetime and datetime_meto because this breaks interface consistency with the preexisting code - see my #42.

Thoughts?

comment:2 by marq, 19 years ago

Type: defecttask
Version: 0.8

comment:3 by Dave Offiler, 18 years ago

Version: 0.8

comment:4 by Huw Lewis, 17 years ago

Component: ROPP (all)Tools
Milestone: 1.11.2
Owner: changed from Dave Offiler to Huw Lewis
Priority: minornormal
Status: newassigned

A full review of ropp_tools has been conducted as part of v1.2 development. See https://trac.grassaf.org/ropp/browser/ropp_src/branches/dev/Share/r1336_cleanup_tools/ropp_tools

comment:5 by Huw Lewis, 16 years ago

Resolution: fixed
Status: assignedclosed

Review of ropp_tools and use of third-party software and PES conducted for v1.2 (and now committed to trunk [1591] and tested successfully.

ropp_tools now consists of: arrays - taken from Maruardt collection (PES) datetime - based mainly on datetime_meto with a few new routines to provide Marquardt functionality geodesy - ROPP-specific code using Somagliana equation misc - miscellaneous utilities (providing some functionality from Marquardt files routines) typeSizes - third-party routine ropp_messages - based on messages routines from Marquardt collection (PES), removing C routines

ROPP now depends only on netCDF, udunits and BUFR third-party software. All dependence on Lapack, Flib routines etc have been removed, and replaced with ROPP-specific routines where necessary.

Ticket closed.

comment:6 by Huw Lewis, 16 years ago

Review of ropp_tools and use of third-party software and PES conducted for v1.2 (and now committed to trunk [1591] and tested successfully.

ropp_tools now consists of:
arrays - taken from Maruardt collection (PES)
datetime - based mainly on datetime_meto with a few new routines to provide Marquardt functionality
geodesy - ROPP-specific code using Somagliana equation
misc - miscellaneous utilities (providing some functionality from Marquardt files routines)
typeSizes - third-party routine
ropp_messages - based on messages routines from Marquardt collection (PES), removing C routines

ROPP now depends only on netCDF, udunits and BUFR third-party software. All dependence on Lapack, Flib routines etc have been removed, and replaced with ROPP-specific routines where necessary.

Ticket closed.

Note: See TracTickets for help on using tickets.