def get_energy_flows(fl):
    """
    Subsets the flow list for all energy flows

    :param fl: df in standard flowlist format
    :return: df in standard flowlist format
    """
    list_of_flows = ['Uranium','Biomass','Hardwood','Softwood','Wood']
    flows = fl[(fl["Unit"]=="MJ") | (fl['Flowable'].isin(list_of_flows))]
    #Peat is captured in USGS_mineral_resource_flows so exclude here
    flows = flows[flows['Flowable']!='Peat']
    flows = flows[flows["Context"].str.startswith("resource")]
        
    return flows