ICON OpenACC code beautifier
This package applys rules from the ICON OpenACC style guide to ICON Fortran source code. The goal is to test, if the rules can be applied with comprehensive python code and without any dependencies other than Python
Use on your own risk!
Tested with Python 3.9 and 3.10
Warning: This main.py modifies given files in place!
Syntax: icon-openacc-beautifier file1 file2 directory1/ directory2/
Merge requests and comments welcome!
How to install
Use it as a hook with pre-commit or install it manually.
pip install .
Dependencies
Python >= 3.9
Partnership
The ICON partnership coordinates research activities developing, maintaining, and supporting the ICON modeling framework.
ICON partner institutions are:
More information about ICON is available in the project's public web page.
License
ICON is available under a BSD 3-clause license. See LICENSES/ for license information and AUTHORS.TXT for a list of authors.