-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jupyter notebooks #294
Open
ta440
wants to merge
78
commits into
main
Choose a base branch
from
tim_FML_notebooks
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Jupyter notebooks #294
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
a16f0f6
Adding the first introduction notebook
ta440 24255cb
Jupyter notebook 2
ta440 3b53efa
Books 1 and 2 and sk_non-linear results
ta440 dc95a0b
Notebook 3
ta440 ecb4967
Added book 4
ta440 0f39691
updated otebooks 1-3
ta440 da57029
Added Paraview pictures
ta440 a08efda
Remove old notebooks
ta440 f0cfd3a
Delete unwanted results
ta440 dcc66f3
Updated book 4
ta440 60f8942
Merge branch 'main' into tim_FML_notebooks
ta440 d7726d5
Notebook updates 23_8_22
ta440 c14f0f0
Remove extra output files
ta440 d1a01a7
Deleted extra results
ta440 31d249b
Added a notebook test script
ta440 726f372
update github action to test the jupyter notebooks
ta440 269f540
Fixed failing notebook tests, updated CI, made tests DRYer
JDBetteridge 4639883
Merge pull request #297 from firedrakeproject/JDBetteridge/various_ci…
ta440 a626263
Adding the notebooks to the lint checker
ta440 cc62fbf
Made changes to notebook 1 and the names
ta440 700f7ca
updating from main
ta440 e87a8af
Fix output filename error in Book1
ta440 b0ff73f
Update Makefile
ta440 d150855
Update setup.cfg
ta440 be90e9b
Lint changes in notebooks
ta440 6c0b561
Remove lint notebooks for now
ta440 794591b
remove notebook flake stuff for now
ta440 615b3ad
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
ta440 561d368
Merge branch 'tim_FML_notebooks' of https://github.com/firedrakeproje…
ta440 694b8fa
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
ta440 416dfac
Tom comment changes
ta440 9e1dc6e
Book 4 name change
ta440 4ae08f9
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
jshipton 0c94cb4
can import pi from Firedrake
jshipton 9a36c95
some clarifications to the first notebook
jshipton 45f6fe5
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
jshipton 909ec2f
fix interface to SemiImplicitQuasiNewton
jshipton e059f82
some changes to the second notebook
jshipton dbb266f
some changes to the second notebook
jshipton de47bd5
some changes to notebook 3
jshipton c2839e9
fix book 3 since changes to recovery options
jshipton f1e33c9
remove old recovery code from notebook 3
jshipton 5ebb86c
changes to notebook 4
jshipton 3624a06
demonstrate how to use RK4 for shallow water
jshipton 7c19db4
demonstrate how to use RK4 for shallow water
jshipton 73053f1
more changes
jshipton c39b0ba
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
jshipton eb49c9f
purge state from first notebook
jshipton b68b7b8
missed parameters
jshipton 571023b
urgh I hate version control with notebooks
jshipton 25a0412
add reference profiles
jshipton 252751d
Merge branch 'main' into tim_FML_notebooks and fix conflicts
JDBetteridge 60c2c1c
Add reset recipe
JDBetteridge 1b3411c
Silence commands
JDBetteridge 0987a78
Enable notebook linting
JDBetteridge e8bfd9c
begin upadting notebooks...
jshipton 1bb41df
Merge branch 'tim_FML_notebooks' of https://github.com/firedrakeproje…
jshipton 462a83f
Merge branch 'main' into tim_FML_notebooks
jshipton 740362d
Merge branch 'main' of https://github.com/firedrakeproject/gusto into…
jshipton 5ea3780
working jupyter notebooks for shallow water and vertical slice gravit…
jshipton b2ca915
these two notebooks should now pass lint
jshipton 3ec956d
third noteboko
jshipton 4505adb
updates to notebooks
jshipton f3e5e4a
Enable nbval-lax for pytesting notebooks
JDBetteridge 5f92dae
Re-run notebooks
JDBetteridge 9247bc0
loadscope is important
JDBetteridge 768f959
Lint
JDBetteridge e1d5271
Cancels jobs running if new commits are pushed
JDBetteridge 2c50f78
more notebook updates
jshipton 9e46f8f
I think the first two notebooks are ok now
jshipton e821829
Add additional packages to testing
JDBetteridge f90be28
tiny changes to first 2 notebooks and bigger changes to the third
jshipton 34bc22c
Merge branch 'main' into tim_FML_notebooks
tommbendall 38941fa
more improvements to notebooks
jshipton 07d9f60
Merge branch 'tim_FML_notebooks' of https://github.com/firedrakeproje…
jshipton eb32240
Merge branch 'main' into tim_FML_notebooks
jshipton 64309db
We don't really care about the logs generated by running the notebooks
JDBetteridge ca1111e
Increase timeout for cells
JDBetteridge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you're happy with the state of the notebooks, you can drop the
lax
and the test will check that the output doesn't change. Use# NBVAL_IGNORE_OUTPUT
for specific cells where this is undesirable, see these docs.