Scores on IAL models using OOPS
The SCOOPS system is based on an idea almost old has the IAL model itself: using the assimiliation code to calculate the obs - guess statistics. With OOPS framework now totally functionnal in IAL, coding such functionnality is now very simpler than it used to be. A succesfull proof of concept, has been developped in 2021. In 2023 this prototype has been updated, consolidated and cleaned, with the help of Nicolas Drege during a 3 month engineer stage. SCOOPS permit also to calculate analysis and ensemble scores in a row.
The software suite in composed of 3 parts:
- This present repository wich contains =
- The script part (inside scoopsJob folder), that relies on Météo France «VORTEX» framework
- The web part that helps the user to set up and launch is scores experiments and to visualise the results. This part is written in python «django» web framework.
To be entierely functionnal all the 3 parts of the SCOOPS system have to be installated and configurated (this repo do not contains the WEB part of the project). For the moment, this is only feasible in the Météo France context. But you can make the SCOOPS binaries inside a «gmkpack» pack. It can be usefull to explore the code, and launch the unit tests, that relies on a specific binary called SCOOPSAUXILARY.
- Generate a pack on cycle greater than cy49.
- cd inside src/local folder, then «git clone https://github.com/ACCORD-NWP/scoops.git»
- for each folder in src/local/scoops/gmkpack/ make symlink inside your ~/.gmkpack/link folder
- make the scoops and scoopsauxiliary binaries in your pack ( -p scoops and -p scoopsauxiliary in gmkpack)
- compile them
- then lauch tests by calling ./execution_test.py in src/local/scoops/tests folder
To run tests, cf. tests/README.md.
SCOOPS full documentation is not available for now, but read the code! it's almost clear and self documented...
This software is governed by the open-source CeCILL-C license under French law, cf. LICENSE.txt. Downloading and using this code means that you have had knowledge of the CeCILL-C license and that you accept its terms. You can find it in licence directory