class_docstr: Raised when a `Quantity` tries to be instantiated with a value
  that is not numeric.
  
  Parameters
  ----------
  size : `Union[float, int, Number]`
      The value that was specified for the `Quantity`.
  *args : positional arguments
      More positional arguments for the exception.
code: def __init__(self, size: Union[float, int, Number], *args) -> None:
      super().__init__(
          "Invalid Quantity: {}. Amounts cannot be non-numeric.".format(
              size
          ),
          *args,
      )
  
imports: from typing import Union
  from numbers import Number
label_desc: Use image node_id 1 to create a new InvalidNonNumericQuantity object from inherited base classes: Exception with example: obj = InvalidNonNumericQuantity(size)