NoahMP outputs transpiration and evaporation. However, one needs to fully understand the physics behind these variables before combining them to obtain Evapotranspiration. Below are relevant variables:
state real ecanxy ij - 1 - i02rhd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "ecan" "evaporation of intercepted water" "mm/s"
state real edirxy ij - 1 - i02rhd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "edir" "ground surface evaporation rate" "mm/s"
state real evcxy ij - 1 - i02rhd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "evc" "canopy evaporation" "W/m2"
state real qevacxy ij - 1 - i02d=(interp_mask_land_field:lu_index)u=(copy_fcnm) "qevac" "canopy evaporation rate" "mm/
state real etranxy ij - 1 - i02rhd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "etran" "transpiration rate" "mm/s"
state real trxy ij - 1 - i02rhd=(interp_mask_field:lu_index,iswater)u=(copy_fcnm) "tr" "transpiration" "W/m2"
Please see details in registry.noahmp and related codes.