Jordi Bolibar
Jordi Bolibar
Instead of having them as a stack of global parameters, gather them in a data structure (`struct` or `Dict`) in order to tidy things up.
We should improve the interface of how we launch simulations. In order to have everything in a more tidy way. We should create data structures that gather multiple parameters driving...
In order to speed up the download of large amounts of data related to `gdirs` it is better to use a routine based on `wget`, pulling from this url: https://cluster.klima.uni-bremen.de/~oggm/gdirs/oggm_v1.6/L1-L2_files/elev_bands/RGI62/b_010/L2/...
For now I have skipped the documenter part of the GitHub Actions, since there was an error. We have quite a lot of docstrings in the code, so I think...
During the tests in the GitHub machine, many warnings of deprecated functions appear in the logs (which don't show up in local). We should take the time to revise those...
Right now the GitHub action for caching Julia code doesn't seem to be working. This could be a configuration issue, or just a core issue of the package. To be...
Investigate the use of `SnoopPrecompile.jl` for the `ODINN.jl` package. So far I have already implemented it in the #invert branch, but I still haven't properly assessed if there is any...
After some [discussions in the Julia Discourse](https://discourse.julialang.org/t/moving-from-float64-to-float32-not-improving-performance/88516/2) regarding `Float64` vs `Float32`, some adjustments should be made to the code in order to avoid some performance pitfalls. Those are: - Move...
Right now, we're using closures in many parts of the code, and sometimes we're also declaring functions within functions. Following an experiment of the iceflow-sandbox, I've realized that this has...
Right now, we are encountering some slight discrepancies for a few glaciers between the iceflow code for the PDE and the UDE when using MB. I haven't been able to...