Skip to content

Commit 5e254d4

Browse files
authored
Merge pull request #116 from mtezzele/readme
update readme with latest improvements
2 parents 59a27c6 + b0ef20b commit 5e254d4

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ Python Geometrical Morphing.
55

66

77
## Description
8-
**PyGeM** is a python library using **Free Form Deformation** and **Radial Basis Functions** to parametrize and morph complex geometries. It is ideally suited for actual industrial problems, since it allows to handle:
8+
**PyGeM** is a python library using **Free Form Deformation**, **Radial Basis Functions** and **Inverse Distance Weighting** to parametrize and morph complex geometries. It is ideally suited for actual industrial problems, since it allows to handle:
99

1010
- Computer Aided Design files (in .iges and .stl formats)
1111
- Mesh files (in .unv and OpenFOAM formats)
1212
- Output files (in .vtk format)
13+
- LS-Dyna Keyword files (.k format)
1314

1415
By now, it has been used with meshes with up to 14 milions of cells. Try with more and more complicated input files!
1516
See the **Examples** section below to have an idea of the potential of this package.
@@ -30,7 +31,7 @@ Pick the geometry, the parameters file, set the name of the output and decide wh
3031

3132
## Dependencies and installation
3233
**PyGeM** requires `numpy`, `numpy-stl`, `scipy` and `matplotlib`. They can be easily installed via `pip`.
33-
Moreover **PyGeM** depends on `OCC` >= 0.16 and `vtk`. These requirements cannot be satisfied through `pip`.
34+
Moreover **PyGeM** depends on `OCC` and `vtk`. These requirements cannot be satisfied through `pip`.
3435
Please see the table below for instructions on how to satisfy the requirements.
3536

3637
| Package | Version | Comment |
@@ -87,7 +88,7 @@ To allow the X11 forwarding in the container, on Linux system just run:
8788
For Windows system, you need to install Cygwin/X version and running the command in Cygwin terminal. While for mac system, you need to install xquartz.
8889

8990
## Documentation
90-
**PyGeM** uses [Sphinx](http://www.sphinx-doc.org/en/stable/) for code documentation. To build the html versions of the docs simply:
91+
**PyGeM** uses [Sphinx](http://www.sphinx-doc.org/en/stable/) for code documentation. You can view the documentation online [here](http://mathlab.github.io/PyGeM/). To build the html versions of the docs locally simply:
9192

9293
```bash
9394
> cd docs
@@ -109,12 +110,12 @@ To run tests locally:
109110

110111
## Authors and contributors
111112
**PyGeM** is currently developed and mantained at [SISSA mathLab](http://mathlab.sissa.it/) by
112-
* [Filippo Salmoiraghi](mailto:[email protected])
113113
* [Marco Tezzele](mailto:[email protected])
114+
* [Nicola Demo](mailto:[email protected])
114115

115-
under the supervision of [Prof. Gianluigi Rozza](mailto:[email protected]).
116+
under the supervision of [Prof. Gianluigi Rozza](mailto:[email protected]). We thank [Filippo Salmoiraghi](mailto:[email protected]) for the original idea behind this package and the major contributions.
116117

117-
Contact us by email for further information or questions about **PyGeM**, or suggest pull requests. **PyGeM** is at an early development stage, so contributions improving either the code or the documentation are welcome!
118+
Contact us by email for further information or questions about **PyGeM**, or suggest pull requests. Contributions improving either the code or the documentation are welcome!
118119

119120

120121
## Examples

docs/source/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ Python utilities for geometrical morphing.
1212
Description
1313
^^^^^^^^^^^^
1414

15-
PyGeM is a python library using Free Form Deformation and Radial Basis Functions to parametrize and morph complex geometries. It is ideally suited for actual industrial problems, since it allows to handle:
15+
PyGeM is a python library using Free Form Deformation, Radial Basis Functions and Inverse Distance Weighting to parametrize and morph complex geometries. It is ideally suited for actual industrial problems, since it allows to handle:
1616

1717
- Computer Aided Design files (in .iges and .stl formats)
1818
- Mesh files (in .unv and OpenFOAM formats)
1919
- Output files (in .vtk format)
20+
- LS-Dyna Keyword files (.k format)
2021

2122
By now, it has been used with meshes with up to 14 milions of cells. Try with more and more complicated input files!
2223

0 commit comments

Comments
 (0)