Every release
 - Update NEWS, README, vignettes, package description
 - Update links
 - Any changes to CFtime? If so, release CFtime first

Every push to GitHub
 - Check the FIXMEs
 - Run document()
 - Run check()!

Priority
 - Boundary "axes" delete
 - Labels are not necessarily associated with an axis. E.g. labels used in
 `cell_methods` where clause. Where to store these?
 - CFCellMethods: parse the attribute, check the values
 - Testing
 - CFAxisVertical calculate grids -> metR after release
 - Write NetCDF files for CFDataset and from scratch
 - Do the CF* classes need access to the group? Or go through the NCVariable?

Future
 - Basic math on CFArray: Math and Ops group functions like + - * / ^
 - CFData$plot(), using ncdfCF vignette (first attempt in R projects folder)
 - subset() with multiple labels, possibly discontinuous
 - Fix auxll caching when same aoi is set
 - CFArray merge multiple instances.
 - Support more manipulation on attributes: merge
 - crossing the dateline: subset() and AOI -> https://github.com/r-spatial/stars/issues/700
 - Collect non-standrad evaluations in `nse` field in CFObject: report messages/warnings at the end of opening
      * dimension without NC variable, axis designation from name, CRS without grid_mapping when not lat-long
 - Set CRS, axis designations, units, etc in CFVariable and/or CFData, flag `isDirty` field in CFObject
 - GridMapping with methods to query CRS elements
 - CFVariable$subset(subset, resample, method, closed): subset geeft bounds along each axis,
 resample is resolution in every axis direction, method in (nn, linear), closed also per axis. See SciPy::interpn
 - Analyze if sources belong together -> aggregation in CF terms
 - Select slice of data with `[`, tidyverse style
 - THREDDS catalog
 - DSG
 - Standard name table to match with `standard_name` attribute and its `units`.

Notes:
 - CF objects should never read (or write) data themselves. The underlying NC
 objects could be in groups other than the CF object, such as ancillary CVs or
 formula terms. Pass the read/write request off to the respective NC object instead

INTERESTING DATA
Sentinel5p: "/Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/starsdata/sentinel5p/S5P_NRTI_L2__NO2____20180717T120113_20180717T120613_03932_01_010002_20180717T125231.nc"
THREDDS
https://thredds.aoos.org/thredds/dodsC/AOOS_GAK_ROMS_BGC_V2_MONTHLY_DIAG.nc
https://opendap1.nodc.no/opendap/physics/point/cruise/nansen_legacy-single_profile/NMDC_Nansen-Legacy_PR_CT_58US_2021708/CTD_station_P1_NLEG01-1_-_Nansen_Legacy_Cruise_-_2021_Joint_Cruise_2-1.nc
Ocean data ROMS: http://dap.saeon.ac.za/thredds/dodsC/SAEON.EGAGASINI/2019.Penven/DAILY_MEANS/1_12_degree/roms_avg_Y2014M11.nc.1
https://tds.hycom.org/thredds/dodsC/GLBy0.08/expt_93.0/uv3z  #?depth[0:1:39],lat[0:1:4250],lon[0:1:4499],time[0:1:16568],tau[0:1:16568],water_u[0:1:0][0:1:0][0:1:0][0:1:0],water_v[0:1:0][0:1:0][0:1:0][0:1:0]
"https://thredds.met.no/thredds/dodsC/metpparchivev3/2020/01/01/met_analysis_1_0km_nordic_20200101T00Z.nc"
(http://thredds.northwestknowledge.net:8080/thredds/catalog/MET/climatologies/monthlyClimatologies/catalog.html)

STANDARD NAMES
https://cfconventions.org/Data/cf-standard-names/current/src/cf-standard-name-table.xml

INTERESTING PACKAGES
metR
pastclim
