Skip to content

Commit f15b993

Browse files
committed
Add support docs
1 parent 3024dc2 commit f15b993

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ or install via pypi
2020
python -m pip install --upgrade --user gfort2py
2121
````
2222

23+
For a full list of supportetd platforms [see the support documentation](docs/support.md).
24+
2325
## Why use this over other Fortran to Python translators?
2426

2527
gfort2py has three main aims:

docs/support.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Supported platforms
2+
3+
Here we describe the support available for different platforms, where platform means the combination of the CPU architecture, OS, and Python interpreter. Support for new platforms is welcome, but will be limited by what can be run on a Github action or other free CI testing system.
4+
5+
6+
## Level 1 Support
7+
8+
These platforms are fully supported and all features should work. We test for all combinations of supported Python and gfortran versions.
9+
10+
- x86/Linux/CPython
11+
- x86/MacOS/CPython
12+
- x86/Windows/CPython (via Choco)
13+
14+
15+
## Level 2 Support
16+
17+
These platforms are fully supported and all features should work. However we only test a single supported Python and gfortran version.
18+
19+
- x86/Linux/PyPy
20+
- x86/Windows/CPython (via Cygwin)
21+
- arm32v7/Linux/CPython
22+
- riscv64/Linux/CPython
23+
24+
## Level 3 Support
25+
26+
These platforms are partially supported and not all features work. We only test a single supported Python and gfortran version. To find unsupported features search the test for the given error message.
27+
28+
- s390x/Linux/CPython ('Skip on big endian systems')
29+
- ppc64le/Linux/CPython ('Skip on ppc64le systems')
30+
31+
# Unsuporrted platforms
32+
33+
No platforms are currently unsupoorted.
34+
35+
# Planned platforms
36+
37+
These paaltforms may work but we have not yet gotten the test suite running on these platforms. But support is planned for the future.
38+
39+
- M*-chips/MacOS/CPython

0 commit comments

Comments
 (0)