diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 196f25abd3b8a0e3f636facf7089007d86d14ffb..439503da0dc2128851f4c2cd8e364a21e818c08a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,5 @@ stages: + - pretest - test - deploy @@ -7,7 +8,7 @@ stages: # Normal test - runs on every commit all but "long run" tests tests-and-coverage: - stage: test + stage: pretest except: variables: - $ENABLE_NIGHTLY_BUILDS @@ -201,7 +202,7 @@ riscv64: - sed -i 's/fopenmp/fopenmp=libgomp -I\/usr\/include\/riscv64-linux-gnu/g' ~/.config/pystencils/config.json minimal-conda: - stage: test + stage: pretest except: variables: - $ENABLE_NIGHTLY_BUILDS @@ -277,7 +278,7 @@ pycodegen-integration: flake8-lint: - stage: test + stage: pretest except: variables: - $ENABLE_NIGHTLY_BUILDS diff --git a/AUTHORS.txt b/AUTHORS.txt index 443a630bd9c8aed26f49b721481ff7b0a144292a..3c5e2ba63d2126343d04353827027ed0e2bc0cec 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -3,12 +3,13 @@ Contributors: ------------- - Martin Bauer <martin.bauer@fau.de> + - Markus Holzer <markus.holzer@fau.de> - Stephan Seitz <stephan.seitz@fau.de> + - Michael Kuron <mkuron@icp.uni-stuttgart.de> - Jan Hönig <jan.hoenig@fau.de> - - Nils Kohl <nils.kohl@fau.de> - Julian Hammer <julian.hammer@fau.de> - - Christian Godenschwager <christian.godenschwager@fau.de> - - Markus Holzer <markus.holzer@fau.de> - - Michael Kuron <mkuron@icp.uni-stuttgart.de> + - Nils Kohl <nils.kohl@fau.de> + - Frederik Hennig <frederik.hennig@fau.de> - Dominik Ernst <dominik.ernst@fau.de> - - João Victor Tozatti Risso <joaovictortr@protonmail.com> + - Christian Godenschwager <christian.godenschwager@fau.de> + - Dominik Thoennes <dominik.thoennes@fau.de> diff --git a/README.md b/README.md index fbe4e9cf430a45f311d43156b7af660b8c39c6fa..144028bb6ae00e3fd94318b3451aa7f0b0c6e630 100644 --- a/README.md +++ b/README.md @@ -62,9 +62,20 @@ Options can be combined e.g. pip install pystencils[interactive,gpu,doc] ``` - Documentation ------------- Read the docs [here](https://pycodegen.pages.i10git.cs.fau.de/pystencils) and check out the Jupyter notebooks in `doc/notebooks`. + +Authors +------- + +Many thanks go to the [contributors](AUTHORS.txt) of pystencils. + +### Please cite us + +If you use pystencils in a publication, please cite the following articles: + +Overview: + - M. Bauer et al, Code Generation for Massively Parallel Phase-Field Simulations. Association for Computing Machinery, 2019. https://doi.org/10.1145/3295500.3356186 \ No newline at end of file diff --git a/pre-push b/pre-push deleted file mode 100755 index b0efe6d416ecfc3b61db48e74d512d23db93f265..0000000000000000000000000000000000000000 --- a/pre-push +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -# Checks run before every push -# has to be copied to .git/hooks - -echo "Running pre-push hook" -echo "Running flake8 check" -flake8 --append-config=.flake8 pystencils - -# $? stores exit value of the last command -if [ $? -ne 0 ]; then - echo "flake8 failed" - exit 1 -fi - -python3 setup.py quicktest - -# $? stores exit value of the last command -if [ $? -ne 0 ]; then - echo "quicktest failed" - exit 1 -fi