The model will be much easier to use if it were written in python. To deal with Python slowness, I will need to try and use numba and/or xarray. Ideally xarray should be used as much as possible, as it is very popular in the field. pint and pint-xarray could be used so that unit are propagated alongside values, as this is a form of error correction.
Questions to answer:
- Does a realistic coupling period affect the long term trends?
- Does a realistic coupling period produce reasonable magnitudes for ENSO.
- Does the integration scheme affect the results?
- Can the python model be made to have similar computational efficiency to the Fortran model?
The model will be much easier to use if it were written in python. To deal with Python slowness, I will need to try and use
numbaand/orxarray. Ideallyxarrayshould be used as much as possible, as it is very popular in the field.pintandpint-xarraycould be used so that unit are propagated alongside values, as this is a form of error correction.Questions to answer: