ARPA-SIMC / dballe

Fast on-disk database for meteorological observed and forecast data.
Other
19 stars 6 forks source link

New names for Fortran API functions #138

Closed spanezz closed 5 years ago

spanezz commented 6 years ago

A lot of time has passed since the Fortran API was first specified, and I feel like the current function names reflect another scope and another era compared to what DB-All.e is today.

I would like to specify an alternative set of names, in English, and self-descriptive, add them to the API, and keep the current ones as aliases in order not to break the old code.

I'm opening this issue to track the idea, we could draft the function names either here, or in a meeting.

pat1 commented 6 years ago

la mia opinione è che solo le "nuove api" in fortran 2003 dovrebbero essere utilizzate nella maggioranza dei casi. Queste API sono messe a disposizione dalla libsim. Le api fortran 77/90 rimangono ovviamente a disposizione maggiormente come "low level API". In questa situazione qualsiasi restiling delle API a mio parere non ha importanza e qualsiasi risorsa necessaria può essere utilizzata su altri task a più alta priorità. Ad esempio a stabilizzare o ottimizzare le API fortran 2003

spanezz commented 5 years ago

The new API names are now available in DB-All.e 8.0.

Documentation now refers to the new API names, and documents the old ones as deprecated compatibility aliases.

I have no plan of removing support for the old names for the time being.