Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
f17f800
add preparation
acocac Mar 25, 2024
b9dd57a
set values
acocac Mar 25, 2024
5fa097f
set README
acocac Mar 25, 2024
f469e4a
move environment.yml to binder
acocac Mar 25, 2024
8ff7305
rename environment.yml name
acocac Mar 25, 2024
9df71be
remove img folder
acocac Mar 25, 2024
47b510e
Merge pull request #1 from eds-book-gallery/preparation
acocac Mar 25, 2024
5fb94bf
remove unused file
acocac Mar 25, 2024
5f6b2b4
remove create notebook folder
acocac Mar 25, 2024
ec50b12
move good_forecast to data
acocac Mar 25, 2024
9d505c0
restore good_forecast.nc
acocac Mar 25, 2024
0e5c45b
Merge pull request #2 from eds-book-gallery/preparation
acocac Mar 25, 2024
03db0c0
Simplified conda environment
bnubald Mar 27, 2024
499b021
Update env file
bnubald Mar 27, 2024
3416356
Update env file
bnubald Mar 27, 2024
1b41c34
Update env file
bnubald Mar 27, 2024
b8736e8
Update env file
bnubald Mar 27, 2024
50adcac
Update tensorflow in env file
bnubald Mar 27, 2024
250e452
Switch to conda for tensorflow install
bnubald Mar 27, 2024
3048ef6
Switch to tensorflow-cpu instead of default cuda
bnubald Mar 27, 2024
1c765d6
Potentially fix clean env dependencies
bnubald Mar 27, 2024
b5373ab
Merge branch 'main' into update_env
acocac Apr 19, 2024
590a933
Merge pull request #4 from eds-book-gallery/update_env_local
acocac Apr 19, 2024
436f511
add warning markdown cell
acocac Apr 19, 2024
8560d2c
fix warning markdown cell
acocac Apr 19, 2024
6b2c26b
Update conda env dependencies
bnubald Apr 30, 2024
57de3d4
Merge remote-tracking branch 'edsbook/main' into review_changes
bnubald Jun 2, 2024
b913af8
Fixes #3: Add CITATION.cff
bnubald Jun 2, 2024
94a362d
Fixes #4: Add section on supported OS platforms
bnubald Jun 2, 2024
d494087
Fixes 3: Add ORCID to notebook as well
bnubald Jun 2, 2024
1359fb3
Fixes #4: Update OS section with note on not mandating GPU
bnubald Jun 2, 2024
2672038
Fixes #4: Update OS platform section
bnubald Jun 2, 2024
886494e
Fixes 3: Update CITATION.cff
bnubald Jun 2, 2024
8869ad6
Fixes 4: Add jupyter lab & nodefaults to conda env
bnubald Jun 2, 2024
546a39b
Fixes #5: Add citation for data sources
bnubald Jun 2, 2024
b7d06bf
Fixes #6: Adds citation for python modules
bnubald Jun 2, 2024
148f104
Dev #6: Move references from footer to header
bnubald Jun 2, 2024
c7e6e2d
Fix acronym mistakes
bnubald Jun 3, 2024
0ec9ce2
Fixes #7: Add acronym section to nb
bnubald Jun 3, 2024
34656b5
Update introduction
bnubald Jun 3, 2024
00ded93
Fixes #7: Add SIC to acronym section
bnubald Jun 3, 2024
fe71f28
Add a limitations section - refer to original paper
bnubald Jun 3, 2024
e682b7a
Dev #8: Add U-Net paper link, update 'UNet' inconsistency
bnubald Jun 3, 2024
7a9f50d
Dev #8: Add link to Apache Airflow
bnubald Jun 3, 2024
40b358c
Dev #8: Describe n_filters_factor on first mention
bnubald Jun 3, 2024
cef4bb5
Dev #8: Explicitly state extension for numpy files
bnubald Jun 3, 2024
17091c1
Dev #8: Update link to point to config section in pipeline repo
bnubald Jun 3, 2024
82e35c3
Dev #8: Refer and expandd on ERA5 variable names
bnubald Jun 4, 2024
15b6370
Dev #8: Explain some xarray + pandas code for animation
bnubald Jun 4, 2024
de7990a
Prevent conda channel mixing, update env file
bnubald Jun 4, 2024
d50a166
Dev #8: Update ERA5 markdown download end date
bnubald Jun 4, 2024
416cfd9
Dev #8: Fix anchor links in Highlights section
bnubald Jun 4, 2024
a9ca2f4
Dev #8: Update on ORAS5 section
bnubald Jun 4, 2024
15940f2
Revert "Dev #8: Update ERA5 markdown download end date"
bnubald Jun 4, 2024
cd3818d
Dev #8: Fix ERA5 example markdown download end date
bnubald Jun 4, 2024
8e2a330
Dev #8: Add ORAS5Downloader example + updates
bnubald Jun 7, 2024
8a10315
Dev #8: Change era5 var list to table
bnubald Jun 7, 2024
044a3bd
Dev #8: Formatting + text updates of table
bnubald Jun 7, 2024
4cdd132
Dev #8: Updated ORAS5 DOI + references
bnubald Jun 7, 2024
06ab904
Add variable list and include units for ORAS5
bnubald Jun 7, 2024
fafdd26
Update variable list and include units for ERA5
bnubald Jun 7, 2024
f60abff
Dev #8: Add some code comments on n_filters_factor
bnubald Jun 7, 2024
ada5acd
Dev #8: Clarify future update mention
bnubald Jun 7, 2024
21e1807
Update icenet lib usage to v0.2.9_dev
bnubald Jun 7, 2024
853f66a
Dev #8: Add colourbar label to plot outputs
bnubald Jun 7, 2024
0e81b8b
Full run of notebook
bnubald Jun 7, 2024
1337396
Merge branch 'review' into review_changes
bnubald Jun 7, 2024
734539b
Fixed temperature units
bnubald Jun 26, 2024
acbefd2
Add my email contact
bnubald Jun 26, 2024
d6473ef
Update LICENSE mention to this repo's instead of EDS Book
bnubald Jun 26, 2024
2e8ec67
Update polar hole mention to be unobserved
bnubald Jun 26, 2024
e21a67c
Update conda env packages from pip to conda-forge
bnubald Jun 26, 2024
4c541eb
Prepare for v1.0.0 release, move files, update icenet dependency
bnubald Jun 26, 2024
d5d9b02
Update CITATION.cff for v1.0.0
bnubald Jun 26, 2024
1e1633c
Merge pull request #5 from eds-book-gallery/review
acocac Jun 28, 2024
d5208d4
Merge pull request #6 from bnubald/review_changes
acocac Jun 28, 2024
95c703c
Merge remote-tracking branch 'origin/review' into review
acocac Jun 28, 2024
26e9fc5
remove review cell and notebook outputs
acocac Jun 28, 2024
aae6ae8
Merge pull request #7 from eds-book-gallery/review
acocac Jun 28, 2024
884bca1
add conda-lock working with osx-64 -p linux-64
acocac Jul 1, 2024
02955de
add notebook reviewers
acocac Jul 1, 2024
324d9d9
add notebook editor
acocac Jul 1, 2024
169e547
remove empty spaces in the heading section
acocac Jul 1, 2024
fd7632f
add thumbnail.png
acocac Jul 1, 2024
85faa66
update readme
acocac Jul 1, 2024
2de84a1
replace how to import references for modelling publication
acocac Jul 1, 2024
0bbc0ae
add how to cite md
acocac Jul 1, 2024
14acdfa
add cell with notebook version
acocac Jul 1, 2024
1456e2e
add concept DOI
acocac Jul 1, 2024
5fcb830
remove commit number
acocac Jul 1, 2024
7754c13
remove date-released
acocac Jul 1, 2024
d7a3d9c
move version after authors
acocac Jul 1, 2024
5b383f6
add This EDS book notebook contributors
acocac Jul 1, 2024
c6a6d58
add badges and split heading sections
acocac Jul 3, 2024
da73b66
set hide-input for import libraries and hide-output in model arch
acocac Jul 3, 2024
d066a7d
move acronyms and references
acocac Jul 3, 2024
e574fd6
fix note rendering
acocac Jul 3, 2024
8332772
capitalize Python
acocac Jul 3, 2024
7a4a503
typo in output
acocac Jul 3, 2024
29b9613
plural to sea ice conditions
acocac Jul 3, 2024
6c5a46f
fix typo in windows sentence
acocac Jul 3, 2024
b63aa9c
fix typos
acocac Jul 3, 2024
3364140
fix heading levels
acocac Jul 3, 2024
144e2d3
fix load library heading
acocac Jul 3, 2024
bc60f88
Merge pull request #9 from eds-book-gallery/postprint
acocac Jul 3, 2024
32f7c19
Fix swapped OSI-SAF & ERA5 available year @bnubald
acocac Jul 3, 2024
a743418
add .bumpversion file
acocac Jul 3, 2024
821721d
Merge pull request #10 from eds-book-gallery/postprint
acocac Jul 3, 2024
a7a2399
Pin notebook and jupyter_server
sebastian-luna-valero Sep 10, 2024
eaee14c
Merge pull request #11 from sebastian-luna-valero/notebook-6
acocac Sep 10, 2024
cc5156e
Bump version: v1.0.0 → v1.0.1
acocac Sep 10, 2024
a2563e7
rm badges
acocac Mar 15, 2025
05b0f35
set myst
acocac Mar 15, 2025
0af22ab
fix repo id
acocac Mar 15, 2025
b712c4e
rm contributions section
acocac Mar 15, 2025
ec0a268
change admonition types
acocac Mar 15, 2025
d0e9dce
set references
acocac Mar 15, 2025
68bb17d
set citations
acocac Mar 15, 2025
07b986e
update gh org
acocac Mar 15, 2025
77a473f
set deploy workflow
acocac Mar 15, 2025
096e0b4
set execute workflow
acocac Mar 15, 2025
8c3ff81
set myst.yml in bumpversion
acocac Mar 15, 2025
0c79720
change gh for CITATION.cff
acocac Mar 15, 2025
91ed9bb
fix url to edsbook logo
acocac Mar 15, 2025
8f8565c
set _gallery_info.yml
acocac Mar 15, 2025
217f35d
add review in additional information
acocac Mar 15, 2025
28c813d
Bump version: v1.0.1 → v2.0.0
acocac Mar 15, 2025
534ce27
generate CITATION.cff from myst acocac 53 minutes ago
acocac Mar 15, 2025
645b801
change subject
acocac Mar 15, 2025
b0dd905
set modelling type
acocac Mar 15, 2025
b638791
fix editor
acocac Mar 20, 2025
c4363e2
fix id editor
acocac Mar 20, 2025
6b36074
change issue type
acocac Mar 20, 2025
b915a99
Revert "change issue type"
acocac Mar 20, 2025
e019f0a
update keywords
acocac Mar 27, 2025
34c461c
update subject
acocac Mar 27, 2025
55f31bf
rm gallery file
acocac Mar 27, 2025
93f7a51
update subject and keywords
acocac Apr 21, 2025
ba132d0
em old config
acocac May 19, 2025
11cda14
rm old actions
acocac May 19, 2025
bec19ca
update actions
acocac May 19, 2025
fd1eeac
fix url review
acocac May 19, 2025
a547063
set YYYY.MM.patch versioning
acocac May 19, 2025
e15270d
change url to github for authors,reviewers and editor
acocac May 19, 2025
e0e7dfd
update CITATION.cff
acocac May 19, 2025
5efd470
set README as index
acocac May 19, 2025
ed25df8
clean readme
acocac May 19, 2025
3d4e858
fix url review
acocac May 19, 2025
25b1f3b
fix versioning
acocac May 19, 2025
37cecc9
rm autogenerate comment
acocac May 20, 2025
bc75591
update conda lock
acocac Jun 8, 2025
46422c4
Merge pull request #12 from eds-book/main
acocac Jun 19, 2025
117bdfb
Update myst.yml
acocac Jun 19, 2025
7469fba
Bump version: v2025.05.0 → v2025.6.0
acocac Jun 20, 2025
f2b1354
update citation
acocac Jun 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .binder/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: 67a1e320-7c47-4ea9-8df8-e868326bc90b
channels:
- conda-forge
- nodefaults
dependencies:
- cf-units
- copernicusmarine
- ipykernel
- jupyterlab
- notebook=6
- jupyter_server=1
- libnetcdf
- nbdime
- netcdf4=1.6.0
- pip
- python<3.12
- "tensorflow<2.16=cpu*"
- pip:
- ecmwflibs
- icenet @ git+https://github.com/icenet-ai/icenet@0bac48fbc6447d937498b2c7240a2bd946430700
12 changes: 12 additions & 0 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[bumpversion]
current_version = v2025.6.0
commit = True
tag = True
parse = (v(?P<year>\d+))(.(?P<month>\d+))(.(?P<patch>\d+))
serialize = v{year}.{month}.{patch}

[bumpversion:file:myst.yml]

[bumpversion:file:notebook.ipynb]
search = "print('Notebook repository version: {current_version}')\n"
replace = "print('Notebook repository version: {new_version}')\n"
5 changes: 0 additions & 5 deletions .github/config.json

This file was deleted.

Binary file removed .github/img/step1a.png
Binary file not shown.
Binary file removed .github/img/step1b.png
Binary file not shown.
Binary file removed .github/img/step2.png
Binary file not shown.
Binary file removed .github/img/step4.png
Binary file not shown.
Binary file removed .github/img/step5.png
Binary file not shown.
Binary file removed .github/img/step6.png
Binary file not shown.
27 changes: 3 additions & 24 deletions .github/workflows/binder.yaml
Original file line number Diff line number Diff line change
@@ -1,30 +1,9 @@
# Reference https://mybinder.readthedocs.io/en/latest/howto/gh-actions-badges.html
name: Test this PR on Binder Badge
name: test-binder

on:
pull_request_target:
types: [opened]

permissions:
pull-requests:
write

jobs:
binder:
runs-on: ubuntu-latest
steps:
- name: comment on PR with Binder link
uses: actions/github-script@v3
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
var PR_HEAD_USERREPO = process.env.PR_HEAD_USERREPO;
var PR_HEAD_REF = process.env.PR_HEAD_REF;
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/${PR_HEAD_USERREPO}/${PR_HEAD_REF}) :point_left: Test this PR on Binder`
})
env:
PR_HEAD_REF: ${{ github.event.pull_request.head.ref }}
PR_HEAD_USERREPO: ${{ github.event.pull_request.head.repo.full_name }}
uses: eds-book/notebooks-workflows/.github/workflows/binder.yaml@main
48 changes: 0 additions & 48 deletions .github/workflows/build.yaml

This file was deleted.

12 changes: 12 additions & 0 deletions .github/workflows/monthly-build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: monthly-build

on:
schedule:
- cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month

jobs:
build-and-execute:
uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main
secrets:
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
74 changes: 0 additions & 74 deletions .github/workflows/preview.yaml

This file was deleted.

18 changes: 18 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: publish

on:
push:
branches: [main, postprint]
paths-ignore:
- 'README.md'

jobs:
build-and-execute:
uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main
secrets:
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}

deploy:
needs: build-and-execute
uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main
71 changes: 0 additions & 71 deletions .github/workflows/render.yaml

This file was deleted.

40 changes: 2 additions & 38 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -1,44 +1,8 @@
name: Test container image build
name: test-container

on:
pull_request:

jobs:
test-build:
runs-on: ubuntu-latest
if: github.repository_owner == 'eds-book-gallery'
steps:

# For biggish images, github actions runs out of disk space.
# So we cleanup some unwanted things in the disk image, and reclaim that space for our docker use
# https://github.com/actions/virtual-environments/issues/2606#issuecomment-772683150
# and https://github.com/easimon/maximize-build-space/blob/b4d02c14493a9653fe7af06cc89ca5298071c66e/action.yml#L104
# This gives us a total of about 52G of free space, which should be enough for now
- name: cleanup disk space
run: |
sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc
df -h

- name: checkout files in repo
uses: actions/checkout@main

# Set quay image name
- name: Get properties from the config file
id: config_file
uses: notiz-dev/github-action-json-property@release
with:
path: '.github/config.json'
prop_path: 'quay_image'

- name: Build the image and push it if `NO_PUSH` disabled
uses: jupyterhub/repo2docker-action@master
with: # make sure username & password/token matches your registry
NO_PUSH: "true"
DOCKER_REGISTRY: "quay.io"

# Uncomment and modify the following line with your image name. a
IMAGE_NAME: ${{steps.config_quay.outputs.prop}}

# Lets us monitor disks getting full as images get bigger over time
- name: Show how much disk space is left
run: df -h
uses: eds-book/notebooks-workflows/.github/workflows/test.yaml@main
Loading