forked from neozhaoliang/pywonderland
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
46 lines (46 loc) · 1.27 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
language: python
sudo: required
before_install:
- sudo apt-get install povray imagemagick graphviz libffi-dev libgraphviz-dev
python:
- "3.5"
- "3.6"
install:
- pip install -r requirements.txt
script:
# gifmaze examples
- cd src/gifmaze/
- python example_game_of_life.py
- python example_hilbert_curve.py
- python example_maze_animations.py
- python example_ust.py
# domino shuffling animation
- cd ../aztec/
- python run_domino_shuffling_animation.py
# coupling from the past
- cd ../cftp/
- python main.py
# aperiodic tilings
- cd ../aperiodic-tilings/
- python ammann-beenker.py
- python debruijn.py
- python penrose.py
# miscellaneous examples
- cd ../misc/
- python mandelbrot.py
- python julia.py
- python newton.py
- python modulargroup.py
- python fractaltree.py
- python e8.py
- python kaleidoscope.py
# polytopes examples
- cd ../polytopes/
- python run_polychora_examples.py
- python run_3d_polyhedra_animation.py
- python run_coset_enumeration.py tc_examples/G8723.yaml
# hyperbolic tilings and Coxeter groups examples
- cd ../hyperbolic-tilings
- python example_compute_coxeter_automaton.py cox_examples/343.txt
# travis-ci cannot run glsl and ffmpeg examples, so omit grayscott,
# mobius and lorenz examples.