Major runtime optimisation release:
- Optimisation of runtime by implementing numba
- Added SLSQP and Newton optimisation for finding surface temperature
- New ground heat flux calculation (does not depend on layer heights any more)
- Layer ice fraction added to the restart file
- Snow properties timestamp since last snowfall now to obtain correct albedo values after restart (before it was relative to selected start point) t
- Added minimum_snowfall to constants (minimum snowfall per timestep) and separate it from minimum_snow_layer_height (which is used within the adaptive regridding)
- Initial top temperature of snowpack depends on air temperature of first-time step now (before it was a constant)
- Change names of initial density constants
- Better constrained initial density and temperature profiles
- Heat equation has been vectorized (runtime optimisation)
- README and requirements.txt updated
- yaml log has been deleted