FlagVariable.__setitem__

FlagVariable.__setitem__#

FlagVariable.__setitem__(flag_meaning: str, flag_value: bool | ndarray)[source]#

Sets defined flag variable flag, if flag is:

  • an existing flag (i.e., in variable flag_meanings list), sets data for that flag

  • not an existing flag variable, that flag is added to flag_meanings and has its data set. Note this fails if max number of flags for flag variable dtype already defined (e.g. 8 flags defined for int8 variable)

Parameters:
  • flag_meaning – flag meaning name

  • flag_value – flag value as a single value boolean to apply to all data or boolean mask array