You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+
## 3.4.0
6
+
7
+
* Added support for documentation rendering https://github.com/precice/python-bindings/pull/250
8
+
5
9
## 3.3.1
6
10
7
11
* Remove root user option from the usage of the preCICE image in the release workflow https://github.com/precice/python-bindings/commit/0a9ccd449e875f0165bebc968b3a23d6d9094b0d
Copy file name to clipboardExpand all lines: README.md
+21-22Lines changed: 21 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,10 @@ Please refer to [the preCICE documentation](https://www.precice.org/installation
12
12
13
13
## Required dependencies
14
14
15
-
**preCICE**: Refer to [the preCICE documentation](https://precice.org/installation-overview.html) for information on building and installation.
16
-
17
-
**C++**: A working C++ compiler, e.g., `g++`.
18
-
19
-
**MPI**: `mpi4py` requires MPI to be installed on your system.
15
+
- preCICE: Refer to [the preCICE documentation](https://precice.org/installation-overview.html) for information on building and installation.
16
+
- A working C++ compiler, e.g., `g++`.
17
+
-`mpi4py` requires MPI to be installed on your system.
18
+
- pkg-config.
20
19
21
20
## Installing the package
22
21
@@ -42,19 +41,19 @@ We recommend using `pip` (version 19.0.0 or newer required). You can check your
42
41
43
42
For system installs of preCICE, installation works out of the box. There are different ways how pip can be used to install pyprecice. pip will fetch cython and other build-time dependencies, compile the bindings and finally install the package pyprecice.
44
43
45
-
* (recommended) install [pyprecice from PyPI](https://pypi.org/project/pyprecice/)
44
+
- (recommended) install [pyprecice from PyPI](https://pypi.org/project/pyprecice/)
46
45
47
46
```bash
48
47
$ pip install pyprecice
49
48
```
50
49
51
-
* provide the link to this repository to pip (replace `<branch>` with the branch you want to use, preferably `master` or `develop`)
50
+
- provide the link to this repository to pip (replace `<branch>` with the branch you want to use, preferably `master` or `develop`)
* if you already cloned this repository, execute the following command from this directory:
56
+
- if you already cloned this repository, execute the following command from this directory:
58
57
59
58
```bash
60
59
$ pip install .
@@ -66,8 +65,8 @@ For system installs of preCICE, installation works out of the box. There are dif
66
65
67
66
If preCICE (the C++ library) was installed in a custom prefix, or only built but not installed at all, you have to extend the following environment variables:
68
67
69
-
*`LIBRARY_PATH`, `LD_LIBRARY_PATH` to the library location, or `$prefix/lib`
70
-
*`CPATH` either to the `src` directory or the `$prefix/include`
68
+
-`LIBRARY_PATH`, `LD_LIBRARY_PATH` to the library location, or `$prefix/lib`
69
+
-`CPATH` either to the `src` directory or the `$prefix/include`
71
70
72
71
The preCICE documentation provides more information on [linking preCICE](https://precice.org/installation-linking.html).
73
72
@@ -109,13 +108,13 @@ $ python3 setup.py install
109
108
```
110
109
111
110
**Options:**
112
-
*`--include-dirs=`, default: `''`
111
+
-`--include-dirs=`, default: `''`
113
112
Path to the headers of preCICE, point to the sources `$PRECICE_ROOT/src`, or the your custom install prefix `$prefix/include`.
114
113
115
114
**NOTES:**
116
115
117
-
* If you have built preCICE using CMake, you can pass the path to the CMake binary directory using `--library-dirs`.
118
-
* It is recommended to use preCICE as a shared library here.
116
+
- If you have built preCICE using CMake, you can pass the path to the CMake binary directory using `--library-dirs`.
117
+
- It is recommended to use preCICE as a shared library here.
119
118
120
119
4. Install the bindings
121
120
@@ -264,8 +263,8 @@ boost 1.65.1 was installed per the `boost and yaml-cpp` guide above.
264
263
In order to have the right python dependencies, a packaged conda environment was transferred to
265
264
SuperMUC. The following dependencies were installed:
266
265
267
-
* numpy
268
-
* mpi4py
266
+
- numpy
267
+
- mpi4py
269
268
270
269
With the python environment active, we have to feed the right python file directories to the cmake command.
271
270
Note that -DPYTHON_LIBRARY expects a python shared library. You can likely modify the version to fit what is required.
@@ -335,10 +334,10 @@ Bindings versions up to `v3.0.0.0` have four digits, where the first three digit
*[Saumitra Vinay Joshi](https://github.com/saumiJ) contributed first working prototype in [`3db9c9` on `precice/precice`](https://github.com/precice/precice/commit/3db9c95e527db1e1cacb2fd116a5ce13ee877513)
-[Saumitra Vinay Joshi](https://github.com/saumiJ) contributed first working prototype in [`3db9c9` on `precice/precice`](https://github.com/precice/precice/commit/3db9c95e527db1e1cacb2fd116a5ce13ee877513)
Write scalar data for a 2D problem with 5 vertices, where the coordinates are provided as a list of tuples, and the values are provided as a list of scalars:
0 commit comments