What should happen to non-loaded coordinates etcetera? #5068
Labels
Dragon Sub-Task 🦎
https://github.com/orgs/SciTools/projects/19?pane=info
Experience: Medium
Feature: NetCDF + CF-conventions
Status: Needs Info
Type: Enhancement
Type: Question
Sub-task of #5165
#5054 introduces the ability for the following objects to be ignored during NetCDF load, if there is a failure when trying to attach them to the loaded
Cube
:DimCoord
AuxCoord
CellMeasure
AncillaryVariable
In these cases, the objects have been successfully created, but are discarded when they can't be added to the
Cube
. A big argument for more tolerant loading is the ability for users to fix problems in their data within Iris, so it would be more helpful to preserve the objects that can't be added, allowing the user to examine them and in some cases modify them to fix problems.The priority of this is unknown, as non-loaded objects are new territory (rather than just raising an
Exception
). We can perhaps wait for user reports, and votes on this issue, before deciding if we should act.It's also uncertain how we would achieve this. Possibilities:
Cube
s and include them in the loadedCubeList
.CubeList
so it can contain these other objects.Iterable
/Mapping
containing non-loaded objects.The text was updated successfully, but these errors were encountered: