HDF5_logger: Created logging suite for writing a NumPy array (structured or not) to an HDF5 file. Using an instance of such a logger (EmptyArrayDebugLogger, HDF5ArrayDebugLogger) does not require knowledge about the logging except than each output must have a unique entry name and the array must be non-empty.