| 40 | |
| 41 | == Compatibility Issues == |
| 42 | |
| 43 | As specified below in the sub-sections. |
| 44 | |
| 45 | == Test Suite == |
| 46 | |
| 47 | The autotests have been updated (autotest/gdrivers/netcdf_cf.py) to check CF-1 compliance of exported datasets, and also that round-trip conversion from another format (eg GeoTiff) to NetCDF and back is successful. |
| 48 | |
| 49 | == Documentation == |
| 50 | |
| 51 | The GDAL driver summary page (http://www.gdal.org/frmt_netcdf.html) would be updated with description of new behaviour and options. |
| 52 | |
| 53 | == Development and Testing == |
| 54 | |
| 55 | * Development: |
| 56 | * The gdal-dev mailing list should serve as the central point for initial discussions |
| 57 | * Ticket #4294 should serve for technical aspects and patch and test file repository. |
| 58 | * Code and history of changes is in a git repository at https://github.com/etiennesky/gdal-netcdf/ (gdal-netcdf-proj branch) |
| 59 | * Anyone that wishes to contribute can post patches here or given write access to the repository. |
| 60 | * Since the modifications above involved a lot of related changes to significant parts of the driver, we managed the actual development process using a Github repository for integration and testing. |
| 61 | * The autotest suite had been modified (in svn trunk) to test the improvements - including using an online cf-checker to test conformance when available. |
| 62 | * We also manually tested that NetCDF files created by the updated driver in each supported CF-1.5 projection could be opened via NetCDF-Java, in addition to the cf-checker used in the new autotests. This has allowed verification of the majority of projections, with a few remaining issues - see link below. |
| 63 | * We will ask the users of the driver to please test the new version with their important files and notify any regressions. |
| 64 | |
| 65 | == Release == |
| 66 | |
| 67 | * The code will be committed to svn trunk, and if possible (dependent on feedback) will be back-ported to the 1.8 series (should a 1.8.2 release occur after implementation and sufficient testing). |
| 68 | * The commit will happen as soon as we get approval from members of the gdal-dev list or RFC vote (if needed) |
| 69 | |
| 70 | == Links == |
| 71 | |
| 72 | * wiki:NetCDF_ProjectionTestingStatus: page with information on tested capabilities to export from/to CF-1.5 projections. |
| 73 | * wiki:NetCDF_Improvements: community planning page for consolidating NetCDF driver upgrade suggestions that preceded the specific work described here. |
| 74 | |
| 75 | |
194 | | == Compatibility Issues == |
195 | | |
196 | | As specified above in the sub-sections. |
197 | | |
198 | | == Test Suite == |
199 | | |
200 | | The autotests have been updated (autotest/gdrivers/netcdf_cf.py) to check CF-1 compliance of exported datasets, and also that round-trip conversion from another format (eg GeoTiff) to NetCDF and back is successful. |
201 | | |
202 | | == Documentation == |
203 | | |
204 | | The GDAL driver summary page (http://www.gdal.org/frmt_netcdf.html) would be updated with description of new behaviour and options. |
205 | | |
206 | | == Development and Testing == |
207 | | |
208 | | * Development: |
209 | | * Attached below is the current (Oct. 16) version of netcdfdataset.h and netcdfdataset.cpp (the only files which change from svn trunk) |
210 | | * Code and history of changes is in a git repository at https://github.com/etiennesky/gdal-netcdf/ (gdal-netcdf-proj branch) |
211 | | * Since the modifications above involved a lot of related changes to significant parts of the driver, we managed the actual development process using a Github repository for integration and testing. |
212 | | * The autotest suite had been modified (in svn trunk) to test the improvements - including using an online cf-checker to test conformance when available. |
213 | | * We also manually tested that NetCDF files created by the updated driver in each supported CF-1.5 projection could be opened via NetCDF-Java, in addition to the cf-checker used in the new autotests. This has allowed verification of the majority of projections, with a few remaining issues - see link below. |
214 | | * We will ask the users of the driver to please test the new version with their important files and notify any regressions. |
215 | | |
216 | | == Release == |
217 | | |
218 | | * The code will be committed to svn trunk, and if possible will be back-ported to the 1.8 series (should a 1.8.2 release occur after implementation and sufficient testing). |
219 | | * The commit will happen as soon as we get approval from members of the gdal-dev list or RFC vote (if needed) |
220 | | |
221 | | == !Appendices/Links == |
222 | | |
223 | | * wiki:NetCDF_ProjectionTestingStatus: page with information on tested capabilities to export from/to CF-1.5 projections. |
224 | | * wiki:NetCDF_Improvements: community planning page for consolidating NetCDF driver upgrade suggestions that preceded the specific work described here. |