PyBaMM Data#

class pybamm.DataLoader[source]#

Data Loader class for downloading and loading data files upstream at pybamm-team/pybamm-data

The following files are listed in the registry -

COMSOL Results#

Andersson et al.[1] Doyle et al.[2] Harris et al.[3] Marquis et al.[4] Marquis[5]

  • comsol_01C.json

  • comsol_05C.json

  • comsol_1C.json

  • comsol_1plus1D_3C.json

  • comsol_2C.json

  • comsol_3C.json

Kokam SLPB 75106100 discharge data from Ecker et al (2015)#

Ecker et al.[6] Ecker et al.[7]

  • Ecker_1C.csv

  • Ecker_5C.csv

Enertech cells - discharge results for beginning of life#

Andersson et al.[1] Doyle et al.[2] Harris et al.[3] Marquis et al.[4] Ai et al.[8] Deshpande et al.[9] Timms et al.[10]

  • 0.1C_discharge_U.txt

  • 0.1C_discharge_displacement.txt

  • 0.5C_discharge_T.txt

  • 0.5C_discharge_U.txt

  • 0.5C_discharge_displacement.txt

  • 1C_discharge_T.txt

  • 1C_discharge_U.txt

  • 1C_discharge_displacement.txt

  • 2C_discharge_T.txt

  • 2C_discharge_U.txt

  • 2C_discharge_displacement.txt

  • stn_2C.txt

  • stp_2C.txt

Drive cycles#

Andersson et al.[1] Doyle et al.[2] Harris et al.[3] Marquis et al.[4] Marquis[5]

  • UDDS.csv

  • US06.csv

  • WLTC.csv

  • car_current.csv

get_data(filename: str)[source]#

Fetches the data file from upstream and stores it in the local cache directory under pybamm directory.

Parameters:

filename (str) – Name of the data file to be fetched from the registry.

Return type:

pathlib.PurePath

show_registry()[source]#

Prints the name of all the files present in the registry.

Return type:

list

References