Open sadielbartholomew opened 5 months ago
I have created the 'API review (4.0.0)' label and will tag anything relevant with it, encouraging others to do the same.
As a general thought, we should probably have a separate issue to cover documentation (esp. API reference) improvement/overhaul, since existing methods, classes etc. with documentation we want to improve is related to, but not in scope for, API review, in my opinion.
This Issue is to collate and register any comments (thoughts, ideas, tentative decisions, questions, etc.) including links to self-contained related Issues, regarding the cf-python API (and perhaps the API of cfdm too, also keeping cf-plot and it's eventual incorporation into cf-python in mind).
The context, for those unaware, is that we will be reviewing and revising the API for a forthcoming version 4.0.0, which we hope to release by the end of 2024. Anything anyone wants to register on the topic of the cf-python API is very welcome! Brain dumps are welcome, though we may want to move distinct topics to their own Issues and link them in, if themes emerge.
Useful references are:
Please try to organise points/discussion as we go along into topics and themes, noting them below (ideally linking to comments and/or Issues). Anyone contributing to the thread feel free to edit/update this.
Topics and themes
verbose
keyword)