Hi Luc, thanks for all your inputs
for the xarray backend implementation, I valued 2 criterias for choosing the libraries:
- Ease of installation: Have a minimal working setup (the least required libraries possible)
- Performance: Use the fastest tools available
I think the best solution, with regard to the speed tests that were undertaken last week is to use :
1. TelemacFile if HERMES is recognised in the environment
2. revert back to Selafin class if the HERMES is not recognised
more info in the issue I created here:
github.com/seareport/xarray-selafin/issues/5
Last but not least, I created git for the speed tests benchmark.
github.com/tomsail/selafin_benchmark
I implemented a minimal working setup for PyTelTools (as I only need the Serafin class, out of all the functions availa ble in your framework)
Feel free to fork, correct what I have done and submit a pull request