Commit 1f0bf544 authored by Jochen Schulz's avatar Jochen Schulz
Browse files

reorder build

parent 2b0ef09b
Pipeline #176935 failed with stage
in 8 minutes and 2 seconds
image: jochenschulz/jupyterbook
stages:
- build_stage
- deploy_stage
cache:
paths:
- cas/_build
- mop/_build
mop:
stage: build_stage
script:
- mkdir -p mop/_build/.jupyter_cache/
- test ! -e mop/src && ln -s ../src mop/
- test ! -e mop/data && ln -s ../data mop/
- jupyter-book build mop
artifacts:
paths:
- mop/_build/html
pycas:
stage: build_stage
script:
- mkdir -p cas/_build/.jupyter_cache/
- test ! -e cas/src && ln -s ../src cas/
- test ! -e cas/data && ln -s ../data cas/
- jupyter-book build cas
artifacts:
paths:
- cas/_build/html
pages:
stage: deploy_stage
script:
- mkdir -p _build/.jupyter_cache/
- jupyter-book build --toc _toc_cas.yml --config _config.yml --path-output _build/cas .
- jupyter-book build --toc _toc_mop.yml --config _config.yml --path-output _build/mop .
- rm -rf public
- mkdir -p public
- cp -r mop/_build/html public/mop
- cp -r cas/_build/html public/pycas
- cp -r _build/cas/_build/html public/cas
- cp -r _build/mop/_build/html public/mop
artifacts:
paths:
- public
# Book settings
title: Mathematisch orientiertes Programmieren
author: Jochen Schulz, Christoph Rügge, Daniel Schellhorn, Nils Beyer
logo: logo.jpg
logo: data/logo.jpg
# Information about where the book exists on the web
repository:
......@@ -25,5 +25,6 @@ launch_buttons:
execute:
execute_notebooks : cache # Whether to execute notebooks at build time. Must be one of ("auto", "force", "cache", "off")
cache : "_build/.jupyter_cache/" # A path to the jupyter cache that will be used to store execution artifacs. Defaults to `_build/.jupyter_cache/`
exclude_patterns : ["README.md", "*.ipynb"] # A list of patterns to *skip* in execution (e.g. a notebook that takes a really long time)
exclude_patterns : ["README.md", "*.ipynb", "parallelisierung_lecture.md", "parallelisierung_exercise.md", "performance_lecture.md", "performance_exercise.md", "streams_lecture.md"] # A list of patterns to *skip* in execution (e.g. a notebook that takes a really long time)
stderr_output: show
timeout: 240
# Book settings
title: Mathematisch orientiertes Programmieren
author: Jochen Schulz, Christoph Rügge, Daniel Schellhorn, Nils Beyer
logo: data/logo.jpg
# Information about where the book exists on the web
repository:
url : https://gitlab.gwdg.de/nam/mop
html:
use_repository_button: true
use_issues_button: true
latex:
latex_documents:
targetname: book.tex
# ######################################## ###############################################
# Interact link settings
launch_buttons:
notebook_interface : "classic"
#######################################################################################
# Execution settings
execute:
execute_notebooks : cache # Whether to execute notebooks at build time. Must be one of ("auto", "force", "cache", "off")
cache : "cas/_build/.jupyter_cache/" # A path to the jupyter cache that will be used to store execution artifacs. Defaults to `_build/.jupyter_cache/`
exclude_patterns : ["README.md", "*.ipynb"] # A list of patterns to *skip* in execution (e.g. a notebook that takes a really long time)
timeout: 240
# Book settings
title: Mathematisch orientiertes Programmieren
author: Jochen Schulz, Christoph Rügge, Daniel Schellhorn, Nils Beyer
logo: data/logo.jpg
# Information about where the book exists on the web
repository:
url : https://gitlab.gwdg.de/nam/mop
html:
use_repository_button: true
use_issues_button: true
latex:
latex_documents:
targetname: book.tex
# ######################################## ###############################################
# Interact link settings
launch_buttons:
notebook_interface : "classic"
#######################################################################################
# Execution settings
execute:
execute_notebooks : cache # Whether to execute notebooks at build time. Must be one of ("auto", "force", "cache", "off")
cache : "mop/_build/.jupyter_cache/" # A path to the jupyter cache that will be used to store execution artifacs. Defaults to `_build/.jupyter_cache/`
exclude_patterns : ["README.md", "*.ipynb"] # A list of patterns to *skip* in execution (e.g. a notebook that takes a really long time)
timeout: 240
- file: src/einleitung
numbered: false
- part: Prelude
chapters:
- file: src/Linux_und_Terminals/linux_lecture
sections:
- file: src/Linux_und_Terminals/linux_exercise
- part: Basis Python
chapters:
- file: src/Allgemeines/allgemeines_lecture
sections:
- file: src/Allgemeines/allgemeines_exercise
- file: src/Container/container_lecture
sections:
- file: src/Container/container_exercise
- file: src/Funktionen/funktionen_lecture
sections:
- file: src/Funktionen/funktionen_exercise
- file: src/Kontrollstrukturen/kontrollstrukturen_lecture
sections:
- file: src/Kontrollstrukturen/kontrollstrukturen_exercise
- file: src/Module_Laden/module_laden_lecture
sections:
- file: src/Module_Laden/module_laden_exercise
- file: src/Module_Management_und_Erzeugung/module_management_lecture
sections:
- file: src/Module_Management_und_Erzeugung/module_management_exercise
- file: src/Iteratoren_Generatoren/iteratoren_generatoren_lecture
sections:
- file: src/Iteratoren_Generatoren/iteratoren_generatoren_exercise
- file: src/Itertools/itertools_lecture
sections:
- file: src/Itertools/itertools_exercise
- file: src/Rekursion/rekursion_lecture
sections:
- file: src/Rekursion/rekursion_exercise
- file: src/Docstrings/lecture
- file: src/Scope/scope_lecture
sections:
- file: src/Scope/scope_exercise
- file: src/Dekoratoren/dekoratoren_lecture
sections:
- file: src/Dekoratoren/dekoratoren_exercise
- file: src/Strings/strings_lecture
sections:
- file: src/Strings/strings_exercise
- part: Wissenschaftliches Rechnen
chapters:
- file: src/Numpy/numpy_lecture
sections:
- file: src/Numpy/numpy_exercise
- file: src/Lineare_Algebra/lineare_algebra_lecture
sections:
- file: src/Lineare_Algebra/lineare_algebra_exercise
- file: src/Visualisierung_mit_Holoviews/visualisierung_lecture
- file: src/Visualisierung_mit_Holoviews/holoviews_demo_lecture
- file: src/Visualisierung_mit_Holoviews/grafiken_lecture
sections:
- file: src/Visualisierung_mit_Holoviews/visualisierung_exercise
- file: src/Pandas/pandas_lecture
sections:
- file: src/Pandas/pandas_exercise
- file: src/Andere_Visualisierungen/andere_visualisierungen_lecture
sections:
- file: src/Andere_Visualisierungen/andere_visualisierungen_exercise
- file: src/Symbolisches_Rechnen/symbolisches_rechnen_lecture
sections:
- file: src/Symbolisches_Rechnen/symbolisches_rechnen_exercise
- file: src/Gleichungen/gleichungen_lecture
sections:
- file: src/Gleichungen/gleichungen_exercise
- file: src/Differentation/differentation_lecture
sections:
- file: src/Differentation/differentation_exercise
- file: src/Integration/integration_lecture
sections:
- file: src/Integration/integration_exercise
- file: src/Numerische_Differentation_Integration/numerische_differentation_lecture
sections:
- file: src/Numerische_Differentation_Integration/numerische_differentation_exercise
- file: src/Interpolation/interpolation_lecture
sections:
- file: src/Interpolation/interpolation_exercise
- file: src/Nichtlineare_Gleichungen/nichtlineare_gleichungen_lecture
sections:
- file: src/Nichtlineare_Gleichungen/nichtlineare_gleichungen_exercise
- file: src/Wahrscheinlichkeitsrechnung/wahrscheinlichkeitsrechnung_lecture
sections:
- file: src/Wahrscheinlichkeitsrechnung/wahrscheinlichkeitsrechnung_exercise
- part: Fortgeschritten
chapters:
- file: src/Objektorientierung/objektorientierung_lecture
sections:
- file: src/Objektorientierung/objektorientierung_exercise
- file: src/Exceptions/exceptions_lecture
sections:
- file: src/Exceptions/exceptions_exercise
- file: src/Performance/performance_lecture
sections:
- file: src/Performance/performance_exercise
- file: src/Parallelisierung/parallelisierung_lecture
sections:
- file: src/Parallelisierung/parallelisierung_exercise
- file: src/Streams/streams_lecture
sections:
- file: src/Streams/streams_exercise
- part: Tools und Referenzen
chapters:
- file: src/Git/git_lecture
sections:
- file: src/Git/git_exercise
- file: src/cheatsheet
This diff is collapsed.
......@@ -7,19 +7,19 @@ authors = ["Jochen Schulz <schulz@math.uni-goettingen.de>"]
[tool.poetry.dependencies]
python = "^3.9"
jupyter-book = "^0.10.0"
#scipy = "^1.5.2"
#numba = "^0.51.2"
#dask = "^2.26.0"
#networkx = "^2.5"
#matplotlib = "^3.3.2"
#imageio = "^2.9.0"
#tables = "^3.6.1"
#distributed = "^2.26.0"
#line_profiler = "^3.0.2"
jupyter = "^1.0.0"
wheel = "^0.36.2"
holoviews = "^1.14.1"
sympy = "^1.7.1"
networkx = "^2.5"
tables = "^3.6.1"
matplotlib = "^3.3.4"
imageio = "^2.9.0"
scipy = "^1.6.1"
[tool.poetry.dev-dependencies]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment