Skip to content

Commit 2018ca1

Browse files
committed
Attempt at fixing notebook paths
1 parent 4b267aa commit 2018ca1

14 files changed

+299
-332
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,4 @@ dmypy.json
130130
.vscode/
131131
*.DS_Store
132132
_build/
133+
_thumbnails/

_static/pangeo_simple_logo.png

20.2 KB
Loading

communications.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Communication Channels Gallery

communications.yaml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
- name: Pangeo Discourse Forum
2+
url: https://discourse.pangeo.io/
3+
thumbnail: _static/pangeo_simple_logo.png
4+
tags:
5+
- forum
6+
- chat
7+
description: |
8+
A Discourse forum for all things happening in the Pangeo community
9+
10+
- name: Pangeo Gitter Room
11+
url: https://gitter.im/pangeo-data/Lobby
12+
thumbnail: _static/pangeo_simple_logo.png
13+
tags:
14+
- chat
15+
description: |
16+
A Discourse forum for all things happening in the Pangeo community
17+
18+
- name: Pangeo GitHub main repository
19+
url: https://github.com/pangeo-data/pangeo
20+
thumbnail: _static/pangeo_simple_logo.png
21+
tags:
22+
- github
23+
description: |
24+
Pangeo website + discussion of general issues related to the project.

conf.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
html_last_updated_fmt = '%b %d, %Y'
1313

1414

15-
extensions = ['myst_nb', 'sphinx_panels']
15+
extensions = ['myst_nb', 'sphinx_panels', 'gallery_generator']
1616

1717

1818
# Add any paths that contain templates here, relative to this directory.
@@ -52,7 +52,6 @@
5252
'use_edit_page_button': True,
5353
'use_issues_button': True,
5454
'use_repository_button': True,
55-
'use_download_button': True,
5655
}
5756
copybutton_selector = 'div:not(.output) > div.highlight pre'
5857

@@ -72,3 +71,6 @@
7271
myst_admonition_enable = True
7372
myst_deflist_enable = True
7473
jupyter_execute_notebooks = 'off'
74+
75+
76+
# -- Custom scripts ----------------------------------------------------------

galleries/index.md

-8
This file was deleted.

gallery-constructor.ipynb

+4-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "code",
5-
"execution_count": 10,
5+
"execution_count": 1,
66
"metadata": {},
77
"outputs": [],
88
"source": [
@@ -54,13 +54,13 @@
5454
},
5555
{
5656
"cell_type": "code",
57-
"execution_count": 37,
57+
"execution_count": 3,
5858
"metadata": {},
5959
"outputs": [],
6060
"source": [
6161
"DOC_SRC = pathlib.Path(\".\").absolute()\n",
6262
"default_img_loc = DOC_SRC / '_static/sphinx-logo.png'\n",
63-
"thumbnail_dir = DOC_SRC / '_build/thumbnails'\n",
63+
"thumbnail_dir = DOC_SRC / '_static/thumbnails'\n",
6464
"thumbnail_dir.mkdir(parents=True, exist_ok=True)\n",
6565
"\n",
6666
"\n",
@@ -150,11 +150,7 @@
150150
"def build_gallery():\n",
151151
" notebooks_path = DOC_SRC / 'notebooks'\n",
152152
" notebooks = sorted(\n",
153-
" [\n",
154-
" notebook\n",
155-
" for notebook in notebooks_path.glob('**/*.ipynb')\n",
156-
" if 'checkpoint' not in notebook.name\n",
157-
" ]\n",
153+
" [notebook for notebook in notebooks_path.glob('**/*.ipynb') if 'checkpoint' not in notebook.name]\n",
158154
" )\n",
159155
" entries = [NotebookInfo(note).info for note in notebooks]\n",
160156
" df = pd.DataFrame(entries).sort_values(by=['title'])\n",

index.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
```{toctree}
44
---
5-
maxdepth: 2
5+
maxdepth: 1
66
---
77
8-
galleries/index.md
8+
notebooks_gallery/index.md
9+
communications.md
910
1011
```

lorem_ipsum.txt

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Sed metus purus, tempus sed orci non, efficitur volutpat enim. Aliquam purus erat, laoreet eu dui ut, posuere pretium ex. Integer et pellentesque nulla. Nunc ultricies lorem diam, sit amet ultricies lorem maximus eu. Sed eleifend iaculis ornare. Pellentesque dignissim quam in nisi mattis luctus ac at ex. Etiam vitae enim ut arcu condimentum interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque non magna sed tellus facilisis semper non consectetur est. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras suscipit lectus enim, eu rutrum mi mollis non. Curabitur eu cursus dolor.
2+
3+
Pellentesque ultrices leo vitae venenatis dignissim. Pellentesque vel ullamcorper lorem, ut fermentum orci. Curabitur bibendum varius tellus vitae auctor. Nullam sem lacus, vulputate quis arcu ac, laoreet sollicitudin velit. Proin lectus tortor, efficitur rutrum faucibus eget, eleifend eu velit. Vestibulum vel faucibus leo. In nec hendrerit dui. Aenean et venenatis risus. Curabitur quis posuere nunc. Nulla nec egestas massa. Sed eget aliquam turpis. Aenean consequat tellus non dolor accumsan, vitae pellentesque lacus posuere. Sed sed felis a turpis vestibulum pretium ac nec est. Proin semper erat dolor, eget elementum lorem convallis vel. Aliquam ante arcu, convallis ac velit aliquam, lacinia lobortis ex. Suspendisse metus sem, malesuada ac massa a, dignissim porta lectus.
4+
5+
Vestibulum id vestibulum diam, eu sollicitudin nunc. Mauris in varius velit. Maecenas lacus tortor, ultrices eget arcu non, ultrices ullamcorper nisl. Morbi auctor purus hendrerit leo tincidunt gravida. Ut a dignissim nisl. Proin ac venenatis eros, eget pharetra velit. Etiam dapibus nulla vitae aliquet varius. Vivamus eget mattis purus, eu bibendum ante. Ut efficitur orci elementum ligula facilisis tempus. Nulla at est eu nulla accumsan bibendum a sit amet enim. Aenean vestibulum et neque id tincidunt.
6+
7+
Aliquam erat volutpat. Etiam pulvinar erat id metus sodales, convallis vehicula leo molestie. In in consectetur augue, ut venenatis mauris. Morbi in massa volutpat, consequat ligula vel, hendrerit erat. Aliquam eget magna dictum, molestie nibh in, accumsan diam. Suspendisse sed varius tortor. Nam consectetur ultricies velit sit amet iaculis.
8+
9+
Vivamus tincidunt quam eget erat maximus maximus ut pulvinar diam. In libero magna, consequat ac malesuada quis, dignissim in mi. Phasellus placerat massa sed justo volutpat scelerisque. Mauris ultrices consectetur sodales. Nulla ut feugiat urna. Morbi feugiat ipsum sit amet consequat porttitor. Proin nec ultricies elit.
10+
11+
Nulla at finibus sem. Nullam pharetra sem eget tempor molestie. Maecenas ac diam eu arcu euismod venenatis. Cras iaculis efficitur leo vitae iaculis. Ut in pretium magna. Sed vestibulum vestibulum mi eget pharetra. Mauris quis sapien eget neque aliquet cursus. Vivamus gravida felis risus. Proin efficitur quis ex quis eleifend. Nam ut felis a eros blandit vulputate vitae sed tortor. Phasellus interdum maximus purus, et porta tortor sollicitudin vitae. Praesent a mauris sollicitudin, viverra tortor ac, consequat lacus. Etiam scelerisque est erat, sed elementum eros aliquet sed.
12+
13+
In dapibus sit amet lectus at fermentum. Nullam aliquam justo arcu, ut lobortis risus porttitor eget. Vivamus eu mauris quis ex hendrerit facilisis. Aliquam ac arcu nunc. Vivamus maximus ex vitae ultricies iaculis. Vivamus ornare sodales tellus nec vulputate. In nibh lorem, lobortis vitae nibh a, egestas dignissim ante.
14+
15+
Cras commodo magna ac leo vestibulum, vitae porttitor dui faucibus. Vestibulum vel semper erat. Ut facilisis massa tortor, eu sodales tortor pulvinar in. Cras congue, eros nec sagittis varius, orci diam interdum ligula, eget pulvinar erat purus ut mauris. Etiam fermentum congue maximus. Maecenas sed fringilla ex. Nunc quis euismod nibh. Curabitur viverra quam vel pretium tristique. Nam eu sem id quam sollicitudin blandit eget vel sem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Vestibulum nec libero ut velit dignissim feugiat. Integer eleifend arcu fermentum mi ullamcorper dignissim. Aenean posuere arcu eget viverra varius. Morbi ut elit vitae sapien tempus porttitor. In sed convallis sem, sed semper sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
16+
17+
Mauris auctor malesuada lectus, in dignissim nisi imperdiet ut. Duis lacinia libero tellus, sed tempor erat blandit in. Sed nisl orci, ultricies quis leo id, mattis euismod magna. Duis luctus, nibh id cursus lobortis, tellus risus rutrum est, vitae hendrerit ex turpis in nibh. Sed lobortis nisl ut dolor aliquet, at aliquet orci cursus. Cras vitae justo ullamcorper, fringilla quam vel, sollicitudin augue. In vitae porttitor ex. Vivamus ac nunc elit. Aenean sed ultricies ipsum. Curabitur tristique auctor libero, sed pulvinar felis ornare sed. Duis volutpat mauris vitae eros varius faucibus. Integer posuere rhoncus faucibus. Aliquam fringilla placerat eros nec sollicitudin.
18+
19+
Quisque efficitur felis arcu, ultricies aliquet turpis maximus ut. Cras quis pulvinar velit. Vestibulum pretium pretium felis, ut consectetur eros iaculis eu. Cras massa nisi, varius eu ante eget, interdum condimentum massa. Maecenas imperdiet tristique sagittis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras gravida orci at mi pretium consectetur. Pellentesque eget eleifend neque, eget tempor dui. Mauris sit amet pretium justo, nec condimentum nibh. Duis tristique est lorem. Nulla ut tincidunt neque. Aenean rhoncus ultrices lorem, sed elementum massa sollicitudin vel.

0 commit comments

Comments
 (0)