Skip to content

bug: GetEnsembleForecastEnsembleRecorded_py cannot be called yet - missing implementation #7

@jmp75

Description

@jmp75

One of the lower-level API functions is using a as_double_ptr_array presumably supposed to be in cinterop, but is not yet implemented.

I cannot remember whether GetEnsembleForecastEnsembleRecorded is supposed to be in the python codegen or not, too, so may be a case of unwanted codegen-ed bits.

def GetEnsembleForecastEnsembleRecorded_py(efSimulation:'EnsembleForecastSimulation', variableIdentifier:str, leadTimeIndex:int, values:np.ndarray) -> None:
    """GetEnsembleForecastEnsembleRecorded_py
    
    GetEnsembleForecastEnsembleRecorded_py: generated wrapper function for API function GetEnsembleForecastEnsembleRecorded
    
    Args:
        efSimulation ('EnsembleForecastSimulation'): efSimulation
        variableIdentifier (str): variableIdentifier
        leadTimeIndex (int): leadTimeIndex
        values (np.ndarray): values
    
    """
    efSimulation_xptr = wrap_as_pointer_handle(efSimulation)
    variableIdentifier_c_charp = wrap_as_pointer_handle(as_bytes(variableIdentifier))
    values_doublepp = wrap_as_pointer_handle(as_double_ptr_array(values))
    _GetEnsembleForecastEnsembleRecorded_native(efSimulation_xptr.ptr, variableIdentifier_c_charp.ptr, leadTimeIndex, values_doublepp.ptr)
    # no cleanup for const char*
    # delete[] values_doublepp

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions