Individual report functions

marine_qc.qc_individual_reports.value_check(value)[source]

Check if a value is equal to None or numerically invalid (NaN).

Parameters:

value (ValueNumberType) – The input value(s) to be tested. Can be a scalar, sequence (e.g., list or tuple), a one-dimensional NumPy array, or a pandas Series.

Return type:

ValueIntType

Returns:

ValueIntType – Same type as input, but with integer values

  • Returns 1 (or array/sequence/Series of 1s) if the input value is None or numerically invalid (NaN)

  • Returns 0 (or array/sequence/Series of 0s) otherwise.

Raises:

TypeError – If inspect_arrays does not return np.ndarrays.