cf
Coordinate.
hasbounds
True if there are cell bounds.
If present, cell bounds are stored in the bounds attribute.
bounds
>>> if c.hasbounds: ... b = c.bounds
cf.Coordinate.hardmask
cf.Coordinate.hour