|
51 | 51 | "psyclone.tests.*"]) |
52 | 52 |
|
53 | 53 | NAME = 'PSyclone' |
54 | | -AUTHOR = ('Rupert Ford <rupert.ford@stfc.ac.uk>, ' |
| 54 | +AUTHOR = ('Rupert Ford, ' |
55 | 55 | 'Andrew Porter <andrew.porter@stfc.ac.uk>, ' |
56 | | - 'Sergi Siso <sergi.siso@stfc.ac.uk>') |
| 56 | + 'Sergi Siso <sergi.siso@stfc.ac.uk>, ' |
| 57 | + 'Joerg Henrichs <joerg.henrichs@bom.gov.au>') |
57 | 58 | AUTHOR_EMAIL = 'andrew.porter@stfc.ac.uk' |
58 | 59 | URL = 'https://github.com/stfc/psyclone' |
59 | 60 | DOWNLOAD_URL = 'https://github.com/stfc/psyclone' |
60 | | -DESCRIPTION = ('PSyclone - a compiler for Finite Element/Volume/Difference' |
61 | | - ' DSLs in Fortran') |
| 61 | +DESCRIPTION = ('PSyclone - a source-to-source and DSL Fortran compiler for ' |
| 62 | + 'HPC applications') |
62 | 63 | LONG_DESCRIPTION = '''\ |
63 | | -PSyclone is a compiler for Fortran-embedded Domain Specific Languages |
64 | | -targetting Finite Element/Volume/Difference methods in earth-system |
65 | | -modelling. |
| 64 | +PSyclone is a source-to-source Fortran compiler designed to programmatically |
| 65 | +optimise, parallelise and instrument HPC applications via user-provided |
| 66 | +transformation scripts. It also supports domain-specific language extensions |
| 67 | +to the Fortran language, which simplify the implementation of Finite Element/ |
| 68 | +Volume/Difference codes. |
| 69 | +
|
| 70 | +PSyclone is used by the UK Met Office in their new weather model, LFRic |
| 71 | +(https://www.metoffice.gov.uk/research/approach/modelling-systems/lfric), and |
| 72 | +by the NEMO ocean-modelling framework |
| 73 | +(https://sites.nemo-ocean.io/user-guide/psyclone.html). |
66 | 74 |
|
67 | 75 | See https://github.com/stfc/psyclone for more information. |
68 | 76 | ''' |
69 | 77 | LICENSE = 'OSI Approved :: BSD 3-Clause License' |
70 | 78 |
|
71 | 79 | CLASSIFIERS = [ |
72 | | - 'Development Status :: 3 - Alpha', |
| 80 | + 'Development Status :: 5 - Production/Stable', |
73 | 81 | 'Environment :: Console', |
74 | 82 | 'Intended Audience :: Developers', |
75 | 83 | 'Intended Audience :: Science/Research', |
@@ -161,7 +169,7 @@ def get_files(directory, install_path, valid_suffixes): |
161 | 169 | classifiers=CLASSIFIERS, |
162 | 170 | packages=PACKAGES, |
163 | 171 | package_dir={"": "src"}, |
164 | | - install_requires=['pyparsing', 'fparser>=0.2.0', 'configparser', |
| 172 | + install_requires=['pyparsing', 'fparser>=0.2.1', 'configparser', |
165 | 173 | 'sympy', "Jinja2", 'termcolor', 'graphviz'], |
166 | 174 | extras_require={ |
167 | 175 | 'doc': ["sphinx", "sphinxcontrib.bibtex", "sphinx_design", |
|
0 commit comments