Development ------------ Suggested improvements and additions ===================================== * Include Momentary Coastline Calculation and BKL * Include Depth of Closure - both cross-shore and elevation - check with Nicha's work * Include 2nd derivative method python version - based on current matlab-based method * Include example of nourishment filter use - should work with .nc file on opendap * Add active profile calculation based on landward variance boundary and DoC * Add extraction of lon and lat - currently only cross-shore values are available after extraction * Add ... many other extraction methods that are available Adding new extraction methods ============================== The JAT currently provides a large range of extraction methods, but many more could be introduced. Below you find the most important steps for adding a new method to the JAT: * Add the extraction method in the `Jarkus_analysis_toolbox.py` in class `Extraction` as `def get_parameter` (fill in appropriate name `for parameter`). It is best to use the other available extraction methods as inspiration so the method is comparable. For the assigment of the output into the dimensions dataframe use an appropriate variable name. * Add an `if statement` for the extraction of the parameter in `get_all_dimensions` of `Extraction` class in `Jarkus_analysis_toolbox.py` * Add the parameter name in the configuration file so the `if statement` (reference above) will work. This means the parameter name should be added in both dimensions→setting→variablename with a True/False statement, and in dimensions→variables→ variablename with the variable names as assigned in the `get_parameter` function, in the jarkus.yml file. * Add these assigned variable names to the plot_tiles.yml file, so the distribution figures can be generated automatically. Note, that for cross-shore variables it is crucial to add an 'x' in the variable name, so it is picked up in the automatic normalization (Extraction → normalize_dimensions). Then, add a suitable title and label name for in the figure. * Make sure to update the documentation!