oasislmf.pytools.converters.csvtobin.utils.common

Functions

df_to_ndarray(df, dtype)

Convert a pandas DataFrame to a numpy structured ndarray.

iter_csv_as_ndarray(stack, file_in, dtype[, chunksize])

read_csv_as_ndarray(stack, file_in, headers, dtype)

Module Contents

oasislmf.pytools.converters.csvtobin.utils.common.df_to_ndarray(df, dtype)[source]

Convert a pandas DataFrame to a numpy structured ndarray.

Parameters:
  • df (pd.DataFrame) – Source DataFrame whose columns match dtype field names.

  • dtype (np.dtype) – Target numpy structured dtype.

Returns:

Structured array with the given dtype.

Return type:

np.ndarray

oasislmf.pytools.converters.csvtobin.utils.common.iter_csv_as_ndarray(stack, file_in, dtype, chunksize=DEFAULT_BUFFER_SIZE)[source]
oasislmf.pytools.converters.csvtobin.utils.common.read_csv_as_ndarray(stack, file_in, headers, dtype)[source]