TurTLE issueshttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/issues2023-11-30T08:42:01Zhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/issues/45Convergence tests needed2023-11-30T08:42:01ZCristian LalescuConvergence tests neededField convergence tests will be added by !76
Separately, we need easy-to-customize particle convergence tests.Field convergence tests will be added by !76
Separately, we need easy-to-customize particle convergence tests.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/issues/42cubic interpolation in time for fields needed2023-02-12T11:24:55ZCristian Lalescucubic interpolation in time for fields needed- [ ] implement cubic (spline) temporal interpolation for fields, i.e. do something in the `CUBIC` branch of the `switch` in `field_tinterpolator.hpp`
- [ ] add test for field temporal interpolation
- [ ] `abstract_particle_rhs` should p...- [ ] implement cubic (spline) temporal interpolation for fields, i.e. do something in the `CUBIC` branch of the `switch` in `field_tinterpolator.hpp`
- [ ] add test for field temporal interpolation
- [ ] `abstract_particle_rhs` should provide a method to check temporal interpolation order
- [ ] `Heun`, `cRK4` (and future solvers) should `assert` that an appropriate temporal interpolation is being used.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/issues/41Descriptors for input and output of TurTLE2023-02-06T08:53:11ZLukas BentkampDescriptors for input and output of TurTLEI think it would be very helpful for new users to label all of the input and output of TurTLE.
For the parameters, looking at `turtle DNS NSVEparticles --help`, for example, still shows a number of parameters (both basic and particle-re...I think it would be very helpful for new users to label all of the input and output of TurTLE.
For the parameters, looking at `turtle DNS NSVEparticles --help`, for example, still shows a number of parameters (both basic and particle-related) that have no description.
For the output, one would usually use the DNS class. So far, only the descriptors of compute_statistics and compute_time_averages or the code itself can be used to figure out what the contents of dnsobject.statistics mean. Could we add a page in the documentation (or does it exist?) that gives description and formula of the various quantities? Furthermore, there are quantities that TurTLE computes by default but that are not read by the DNS class (histograms, moments). Could they be added to the DNS class reader? Alternatively, one could also describe how they are saved in the TurTLE HDF5 files.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/issues/29improve `postprocess` class2023-06-06T11:19:25ZCristian Lalescuimprove `postprocess` classChild classes should have a field `code_name` or similar, which specifies name of particular postprocessing tool (i.e. class and file name).
`postprocess` class should have methods that open relevant HDF5 groups using the `code_name` fie...Child classes should have a field `code_name` or similar, which specifies name of particular postprocessing tool (i.e. class and file name).
`postprocess` class should have methods that open relevant HDF5 groups using the `code_name` field as base group, such that the "read parameters" and "open statistics group" functionality implementation in the child classes is stream-lined.Cristian LalescuCristian Lalescu