Deliverable D5.2 “Site Characterisation – alpha version” of the DTOceanPlus project include the details of the Deployment Tool module: “Site Characterisation” (SC), and it represents the result of the work developed during the task 5.3 of the project. This document summarises both the functionalities as well as the more technical aspects of the code implemented for this module.
In order to fill one of the gaps of the existing DTOcean toolset, a Site Characterisation tool has been designed and implemented in the DTOceanPlus platform. The Site Characterisation tool receives as input the environmental data of the chosen site and provides the user the main characteristics of this site in terms of bathymetry, seabed types, marine species, waves, tidal currents, winds and water levels. It includes time series of pertinent parameters as well as statistics on these parameters like probability distributions, scatter diagrams or extreme values.
The Business Logic of the code, i.e. the actual functions of the SC module, has been implemented in Python 3. Moreover, the code is provided with an Application Programming Interface (API), developed in OpenAPI, in order to interact and communicate with the other modules of the DTOceanPlus platform: A Graphical User Interface (GUI) is under development, consistent with the other modules, in Vue.js, allowing the user to interact easily with the SC tool, inputting data and visualising results. The Business Logic of the code has been fully verified through the implementation of unit tests, guaranteeing easy maintainability for future developments of the tool.
A section of Examples completes the present document, showing the capabilities of the tool. Finally, future work in discussed, in particular the link to the new database which will be created during the European ResourceCode project.