From 3b78bcae8e10510013e9ef6a0f861aa5bd4694b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20J=C3=A4hn?= Date: Thu, 28 Nov 2024 10:55:08 +0100 Subject: [PATCH] Move blog/news to index page (#221) * Move blog/news to index page * Add categories * Fix links and adapt name format * Move Matthieu to N floor * Add 'more' marker to all posts * Remove unrecognized option * Fix links to 'about C2SM' page * Show models index page --- docs/SUMMARY.md | 3 +- docs/about/SUMMARY.md | 1 + docs/about/index.md | 56 +++++++++++++++++ docs/alps/index.md | 2 +- docs/blog/SUMMARY.md | 2 - docs/blog/index.md | 2 - docs/index.md | 60 +------------------ docs/models/SUMMARY.md | 1 + docs/models/icon/usage.md | 2 +- docs/models/index.md | 2 +- .../posts/2023-08-22_git_advanced.md | 3 + .../posts/2023-11-09_climate_data_workshop.md | 3 + .../{blog => }/posts/2023-11-30_cosmo_icon.md | 4 ++ .../posts/2024-02-28_git_beginners.md | 3 + .../posts/2024-03-18_scivis_python.md | 3 + .../{blog => }/posts/2024-07-01_new_design.md | 4 +- .../posts/2024-07-02_switching_to_Alps.md | 4 ++ .../posts/2024-07-29_git_advanced.md | 3 + docs/{blog => }/posts/2024-08-14_alps.md | 6 +- docs/{blog => }/posts/2024-11-26_IUW.md | 5 ++ docs/support/index.md | 2 +- docs/tasks/assignment.md | 2 +- mkdocs.yml | 9 ++- 23 files changed, 111 insertions(+), 71 deletions(-) create mode 100644 docs/about/SUMMARY.md create mode 100644 docs/about/index.md delete mode 100644 docs/blog/SUMMARY.md delete mode 100644 docs/blog/index.md rename docs/{blog => }/posts/2023-08-22_git_advanced.md (94%) rename docs/{blog => }/posts/2023-11-09_climate_data_workshop.md (94%) rename docs/{blog => }/posts/2023-11-30_cosmo_icon.md (94%) rename docs/{blog => }/posts/2024-02-28_git_beginners.md (94%) rename docs/{blog => }/posts/2024-03-18_scivis_python.md (93%) rename docs/{blog => }/posts/2024-07-01_new_design.md (93%) rename docs/{blog => }/posts/2024-07-02_switching_to_Alps.md (96%) rename docs/{blog => }/posts/2024-07-29_git_advanced.md (94%) rename docs/{blog => }/posts/2024-08-14_alps.md (70%) rename docs/{blog => }/posts/2024-11-26_IUW.md (95%) diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index faf36fdc..1bc94e63 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -1,5 +1,6 @@ * [Home](index.md) -* [News](blog/) + * */ +* [About C2SM](about/) * [Events](events/) * [Tasks](tasks/) * [User Support](support/) diff --git a/docs/about/SUMMARY.md b/docs/about/SUMMARY.md new file mode 100644 index 00000000..c2f724da --- /dev/null +++ b/docs/about/SUMMARY.md @@ -0,0 +1 @@ +* [About C2SM](index.md) \ No newline at end of file diff --git a/docs/about/index.md b/docs/about/index.md new file mode 100644 index 00000000..925996e4 --- /dev/null +++ b/docs/about/index.md @@ -0,0 +1,56 @@ + +# About C2SM + +## Core Team + +The C2SM Core Team - or C2SM's Executive Office - currently employs six scientific programmers. Their work is distributed among the following areas: + +- Tasks from the Working Groups +- Maintenance of supported models, tools and datasets +- Regular support for users +- EXCLAIM project +- Organisation of workshops + +### Executive Director + +- [Christina Schnadt Poberaj :material-open-in-new:](https://iac.ethz.ch/people-iac/person-detail.html?persid=116573){:target="_blank"} (CHN M 15.2) + +### Scientific Programmers + +- [Jonas Jucker :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=210923){:target="_blank"} (CHN M 15.1) +- [Michael Jähn :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=286091){:target="_blank"} (CHN M 15.1) +- [Annika Lauber :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=235458){:target="_blank"} (CHN M 15.1) +- [Ruth Lorenz :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=112356){:target="_blank"} (CHN M 15.1) +- [Matthieu Leclair :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=221860){:target="_blank"} (CHN N 17.1) +- [Urs Beyerle :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=49918){:target="_blank"} (CHN N 16.2) + +### Further staff + +Further information about C2SM project staff and previous core team members can be found at our [ETH website :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/executive-office.html){:target="_blank"}. + +## How to get Access + +Please follow the step-by-step instructions below to get access to the C2SM organisation. +This will allow you to submit new tasks, receive support from the C2SM Core Team and have access to supported models and tools. + +1. Create an account on [GitHub :material-open-in-new:](https://github.com/signup){:target="_blank"}. +2. Get access to the [C2SM GitHub organisation :material-open-in-new:](https://github.com/C2SM){:target="_blank"}. + - Reach out to your group’s technical contact and provide them with your GitHub account name. + They will be responsible for adding you to the appropriate user group. + - If you do not know who your group's technical contact is, please send an email to [support@c2sm.ethz.ch](mailto:support@c2sm.ethz.ch). + +## Are you a new member of the C2SM community? +- Designate a technical contact within your group, preferably a permanent member who is familiar with technical aspects. +- Contact us by visiting our office in person or by emailing us at [support@c2sm.ethz.ch](mailto:support@c2sm.ethz.ch). +- Once contacted, we will initiate the setup of your group's user group on GitHub for effective collaboration. +## C2SM on GitHub + +C2SM maintains two GitHub organizations to distribute code to the community. + +### [C2SM :material-open-in-new:](https://github.com/C2SM){:target="_blank"} + +This is our main GitHub organisation, which contains many repositories, including ICON. + +### [C2SM-RCM :material-open-in-new:](https://github.com/C2SM-RCM){:target="_blank"} + +The C2SM-RCM organisation contains all codes related to COSMO and tools like EXTPAR. For questions and access, please contact [Jonas Jucker](mailto:jonas.jucker@c2sm.ethz.ch). diff --git a/docs/alps/index.md b/docs/alps/index.md index 3b2a54f6..9b95316f 100644 --- a/docs/alps/index.md +++ b/docs/alps/index.md @@ -41,7 +41,7 @@ To contact CSCS staff directly, users can join their dedicated [Slack channel :m ## Introductory Workshop Material -As an introduction to the Alps infrastructure, the material of our [C2SM workshop "Switching to Alps"](../blog/posts/2024-07-02_switching_to_Alps.md) from August 12, 2024 is available: +As an introduction to the Alps infrastructure, the material of our [C2SM workshop "Switching to Alps"](../posts/2024-07-02_switching_to_Alps.md) from August 12, 2024 is available: - [Recording :material-download:](https://polybox.ethz.ch/index.php/s/oSxyJgTjyvJKX8B){:target="_blank"}
- [Slides presenting Alps, vClusters and Uenvs :material-download:](https://polybox.ethz.ch/index.php/s/jvtIYkBvHUSGZYD){:target="_blank"}
diff --git a/docs/blog/SUMMARY.md b/docs/blog/SUMMARY.md deleted file mode 100644 index 63eeadeb..00000000 --- a/docs/blog/SUMMARY.md +++ /dev/null @@ -1,2 +0,0 @@ -* [News](index.md) - diff --git a/docs/blog/index.md b/docs/blog/index.md deleted file mode 100644 index 0e630285..00000000 --- a/docs/blog/index.md +++ /dev/null @@ -1,2 +0,0 @@ -# News - diff --git a/docs/index.md b/docs/index.md index f15c6851..3cef08df 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,62 +1,6 @@ - -# Center for Climate Systems Modeling (C2SM) - **Welcome to the C2SM User Landing Page!** Here we collect helpful information for scientists and partners -about the C2SM core team, tasks, support, models, tools, datasets -and much more. - -## Core Team - -The C2SM Core Team - or C2SM's Executive Office - currently employs six scientific programmers. Their work is distributed among the following areas: - -- Tasks from the Working Groups -- Maintenance of supported models, tools and datasets -- Regular support for users -- EXCLAIM project -- Organisation of workshops - -### Executive Director - -- [Christina Schnadt Poberaj :material-open-in-new:](https://iac.ethz.ch/people-iac/person-detail.html?persid=116573){:target="_blank"} (CHN M 15.2) - -### Scientific Programmers - -- [Jonas Jucker :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=210923){:target="_blank"} (CHN M 15.1) -- [Michael Jähn :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=286091){:target="_blank"} (CHN M 15.1) -- [Annika Lauber :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=235458){:target="_blank"} (CHN M 15.1) -- [Ruth Lorenz :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=112356){:target="_blank"} (CHN M 15.1) -- [Matthieu Leclair :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=221860){:target="_blank"} (CHN L 18) -- [Urs Beyerle :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/person-detail.html?persid=49918){:target="_blank"} (CHN N 16.2) - -### Further staff - -Further information about C2SM project staff and previous core team members can be found at our [ETH website :material-open-in-new:](https://c2sm.ethz.ch/the-center/people/executive-office.html){:target="_blank"}. - -## How to get Access - -Please follow the step-by-step instructions below to get access to the C2SM organisation. -This will allow you to submit new tasks, receive support from the C2SM Core Team and have access to supported models and tools. - -1. Create an account on [GitHub :material-open-in-new:](https://github.com/signup){:target="_blank"}. -2. Get access to the [C2SM GitHub organisation :material-open-in-new:](https://github.com/C2SM){:target="_blank"}. - - Reach out to your group’s technical contact and provide them with your GitHub account name. - They will be responsible for adding you to the appropriate user group. - - If you do not know who your group's technical contact is, please send an email to [support@c2sm.ethz.ch](mailto:support@c2sm.ethz.ch). - -## Are you a new member of the C2SM community? -- Designate a technical contact within your group, preferably a permanent member who is familiar with technical aspects. -- Contact us by visiting our office in person or by emailing us at [support@c2sm.ethz.ch](mailto:support@c2sm.ethz.ch). -- Once contacted, we will initiate the setup of your group's user group on GitHub for effective collaboration. -## C2SM on GitHub - -C2SM maintains two GitHub organizations to distribute code to the community. - -### [C2SM :material-open-in-new:](https://github.com/C2SM){:target="_blank"} - -This is our main GitHub organisation, which contains many repositories, including ICON. - -### [C2SM-RCM :material-open-in-new:](https://github.com/C2SM-RCM){:target="_blank"} +about the [C2SM core team](about/index.md), [tasks](tasks/index.md), [support](support/index.md), the [Alps system](alps/index.md), [models](models/index.md), [tools](tools/index.md), [datasets](datasets/index.md) and much more. -The C2SM-RCM organisation contains all codes related to COSMO and tools like EXTPAR. For questions and access, please contact [Jonas Jucker](mailto:jonas.jucker@c2sm.ethz.ch). +## News \ No newline at end of file diff --git a/docs/models/SUMMARY.md b/docs/models/SUMMARY.md index b36050f1..5525a3ad 100644 --- a/docs/models/SUMMARY.md +++ b/docs/models/SUMMARY.md @@ -1,3 +1,4 @@ +* [Models](index.md) * [ICON](icon/) * [CESM](cesm.md) * [COSMO](cosmo.md) \ No newline at end of file diff --git a/docs/models/icon/usage.md b/docs/models/icon/usage.md index 4245b78f..8b4a8f09 100644 --- a/docs/models/icon/usage.md +++ b/docs/models/icon/usage.md @@ -2,7 +2,7 @@ ## Access -The [ICON repository :material-open-in-new:](https://github.com/C2SM/icon){:target="_blank"} is hosted on the C2SM GitHub organisation. If you do not have access, please follow the instructions under [How to get Access](../../index.md#how-to-get-access). +The [ICON repository :material-open-in-new:](https://github.com/C2SM/icon){:target="_blank"} is hosted on the C2SM GitHub organisation. If you do not have access, please follow the instructions under [How to get Access](../../about/index.md#how-to-get-access). Once you have access, clone the repository from GitHub using the SSH protocol: diff --git a/docs/models/index.md b/docs/models/index.md index 1698d92c..54e685dc 100644 --- a/docs/models/index.md +++ b/docs/models/index.md @@ -1,4 +1,4 @@ # Models -C2SM supports the three weather and climate models ICON, COSMO, and CESM, along with associated pre- and post-processing tools, on different high-performance platforms. This page provides an overview, along with detailed documentation and manuals for each required software component to run simulations using these specific models. +C2SM supports the three weather and climate models [ICON](icon/index.md), [COSMO](cosmo.md), and [CESM](cesm.md), along with associated pre- and post-processing tools, on different high-performance platforms. This page provides an overview, along with detailed documentation and manuals for each required software component to run simulations using these specific models. diff --git a/docs/blog/posts/2023-08-22_git_advanced.md b/docs/posts/2023-08-22_git_advanced.md similarity index 94% rename from docs/blog/posts/2023-08-22_git_advanced.md rename to docs/posts/2023-08-22_git_advanced.md index 98ddbc07..344034aa 100644 --- a/docs/blog/posts/2023-08-22_git_advanced.md +++ b/docs/posts/2023-08-22_git_advanced.md @@ -1,6 +1,9 @@ --- date: created: 2023-08-22 +categories: + - Workshop + - Git --- # Git for Advanced Workshop diff --git a/docs/blog/posts/2023-11-09_climate_data_workshop.md b/docs/posts/2023-11-09_climate_data_workshop.md similarity index 94% rename from docs/blog/posts/2023-11-09_climate_data_workshop.md rename to docs/posts/2023-11-09_climate_data_workshop.md index 0591f085..52214d54 100644 --- a/docs/blog/posts/2023-11-09_climate_data_workshop.md +++ b/docs/posts/2023-11-09_climate_data_workshop.md @@ -1,6 +1,9 @@ --- date: created: 2023-11-09 +categories: + - Workshop + - Climate Model & Data --- # Climate Model and Climate Data Workshop diff --git a/docs/blog/posts/2023-11-30_cosmo_icon.md b/docs/posts/2023-11-30_cosmo_icon.md similarity index 94% rename from docs/blog/posts/2023-11-30_cosmo_icon.md rename to docs/posts/2023-11-30_cosmo_icon.md index a9c9fdd6..816fec4b 100644 --- a/docs/blog/posts/2023-11-30_cosmo_icon.md +++ b/docs/posts/2023-11-30_cosmo_icon.md @@ -1,6 +1,10 @@ --- date: created: 2023-11-30 +categories: + - Workshop + - COSMO + - ICON --- # COSMO/ICON User Workshop diff --git a/docs/blog/posts/2024-02-28_git_beginners.md b/docs/posts/2024-02-28_git_beginners.md similarity index 94% rename from docs/blog/posts/2024-02-28_git_beginners.md rename to docs/posts/2024-02-28_git_beginners.md index 8e7b3e9d..6e292258 100644 --- a/docs/blog/posts/2024-02-28_git_beginners.md +++ b/docs/posts/2024-02-28_git_beginners.md @@ -1,6 +1,9 @@ --- date: created: 2024-02-28 +categories: + - Workshop + - Git --- # Git for Beginners Workshop diff --git a/docs/blog/posts/2024-03-18_scivis_python.md b/docs/posts/2024-03-18_scivis_python.md similarity index 93% rename from docs/blog/posts/2024-03-18_scivis_python.md rename to docs/posts/2024-03-18_scivis_python.md index e06992be..d571402c 100644 --- a/docs/blog/posts/2024-03-18_scivis_python.md +++ b/docs/posts/2024-03-18_scivis_python.md @@ -1,6 +1,9 @@ --- date: created: 2024-03-18 +categories: + - Workshop + - Visualisation --- # Scientific Visualisation using Python diff --git a/docs/blog/posts/2024-07-01_new_design.md b/docs/posts/2024-07-01_new_design.md similarity index 93% rename from docs/blog/posts/2024-07-01_new_design.md rename to docs/posts/2024-07-01_new_design.md index def811ed..90f65695 100644 --- a/docs/blog/posts/2024-07-01_new_design.md +++ b/docs/posts/2024-07-01_new_design.md @@ -1,6 +1,8 @@ --- date: created: 2024-07-01 +categories: + - Website --- # Visual Update @@ -21,7 +23,7 @@ A big advantage of Material for MkDocs is how it helps us keep a consistent styl - News are managed with the `blog` feature and appear more prominently in the navigation bar - Table of Content now visible for each site on the right side bar - Clear distinction between internal and external hyperlinks -- Replaced [Datasets](../../datasets/climate_model_data.md) tables with sections and listings +- Replaced [Datasets](../datasets/climate_model_data.md) tables with sections and listings - The [source code :material-open-in-new:](https://github.com/C2SM/c2sm.github.io){:target="_blank"} is now public (so you can try it out by yourself) ## Your Thoughts Matter diff --git a/docs/blog/posts/2024-07-02_switching_to_Alps.md b/docs/posts/2024-07-02_switching_to_Alps.md similarity index 96% rename from docs/blog/posts/2024-07-02_switching_to_Alps.md rename to docs/posts/2024-07-02_switching_to_Alps.md index 75459ccf..f3a1b27e 100644 --- a/docs/blog/posts/2024-07-02_switching_to_Alps.md +++ b/docs/posts/2024-07-02_switching_to_Alps.md @@ -1,12 +1,16 @@ --- date: created: 2024-07-02 +categories: + - Alps --- # Switching to Alps As you probably all know the new [Alps system :material-open-in-new:](https://www.cscs.ch/computers/alps){:target="_blank"} is currently being set up at CSCS. With this machine, CSCS introduced major changes, of course in the hardware, but also in the user experience. + + Piz Daint being scheduled to be decommissioned at the end of August, we are organizing a workshop to guide our users in this transition on **August, 12th from 10:00 to 12:00** at **ETHZ in CHN-L17.1** and over zoom at **https://ethz.zoom.us/j/63402117251**. The event will be recorded and the password for online participation will be sent the day before. We will cover the following: diff --git a/docs/blog/posts/2024-07-29_git_advanced.md b/docs/posts/2024-07-29_git_advanced.md similarity index 94% rename from docs/blog/posts/2024-07-29_git_advanced.md rename to docs/posts/2024-07-29_git_advanced.md index 64043238..7f48319e 100644 --- a/docs/blog/posts/2024-07-29_git_advanced.md +++ b/docs/posts/2024-07-29_git_advanced.md @@ -1,6 +1,9 @@ --- date: created: 2024-07-29 +categories: + - Workshop + - Git --- # Git for Advanced Workshop diff --git a/docs/blog/posts/2024-08-14_alps.md b/docs/posts/2024-08-14_alps.md similarity index 70% rename from docs/blog/posts/2024-08-14_alps.md rename to docs/posts/2024-08-14_alps.md index e0d35066..c074a543 100644 --- a/docs/blog/posts/2024-08-14_alps.md +++ b/docs/posts/2024-08-14_alps.md @@ -1,12 +1,16 @@ --- date: created: 2024-08-14 +categories: + - Alps --- # New information about the Alps system available Since the transition from Piz Daint to the new Alps infrastructure is already taking place, -we have added a new navigation section [Alps](../../alps/index.md) to collect all necessary information there. +we have added a new navigation section [Alps](../alps/index.md) to collect all necessary information there. + + Most importantly, C2SM users will find details about the new vClusters as well as how to use User Environments (uenvs) in order to access the software stacks. \ No newline at end of file diff --git a/docs/blog/posts/2024-11-26_IUW.md b/docs/posts/2024-11-26_IUW.md similarity index 95% rename from docs/blog/posts/2024-11-26_IUW.md rename to docs/posts/2024-11-26_IUW.md index ef3863bb..078578d1 100644 --- a/docs/blog/posts/2024-11-26_IUW.md +++ b/docs/posts/2024-11-26_IUW.md @@ -1,12 +1,17 @@ --- date: created: 2024-11-26 +categories: + - Workshop + - ICON --- # ICON User Workshop (formerly COSMO ICON User Workshop) The ICON User Workshop takes place on **4 February 2025** as a physical meeting at the ETH Zentrum campus in the heart of Zurich. + + The ICON User Workshop is a rather informal one-day event with the aim to bring together users and developers of the model, to share experiences and knowledge, and to get insights into some projects involving ICON. The program will include both talks and extended poster sessions. Talks will be limited to a few keynote presentations. The length of the talks is flexible, , with each talk lasting between 10 and 30 minutes. The authors of the posters will have the opportunity to present their work during the poster session. diff --git a/docs/support/index.md b/docs/support/index.md index 7bfaf01e..fa3a909d 100644 --- a/docs/support/index.md +++ b/docs/support/index.md @@ -6,7 +6,7 @@ User Support refers to the Core Team's efforts to ensure that all supported soft To request regular support, please [use our discussion forum :material-open-in-new:](https://github.com/C2SM/Tasks-Support/discussions/categories/support){:target="_blank"}. The Core Team will be notified and will respond as soon as possible. In addition, all C2SM members can participate in these discussions and help as well. -If you do not have access to the support forum, please follow the instructions under [How to get Access](../index.md#how-to-get-access). +If you do not have access to the support forum, please follow the instructions under [How to get Access](../about/index.md#how-to-get-access). ![](assets/Support_Forum.png) *Different threads in our discussion forum* diff --git a/docs/tasks/assignment.md b/docs/tasks/assignment.md index 76142737..13cc9c54 100644 --- a/docs/tasks/assignment.md +++ b/docs/tasks/assignment.md @@ -4,7 +4,7 @@ The Core Team accepts tasks from the three different areas mentioned above, each !!! info Please submit concrete tasks by following the instructions on our GitHub repository [Tasks-Support :material-open-in-new:](https://github.com/C2SM/Tasks-Support){:target="_blank"}. - If you do not have access, please follow the instructions under [How to get Access](../index.md#how-to-get-access). + If you do not have access, please follow the instructions under [How to get Access](../about/index.md#how-to-get-access). ## Requirements for Tasks diff --git a/mkdocs.yml b/mkdocs.yml index 38d5af63..4af6638c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -50,7 +50,14 @@ plugins: - search - literate-nav: nav_file: SUMMARY.md - - blog + - blog: + blog_dir: . + blog_toc: true + archive: true + archive_url_format: "{date}" + categories_url_format: "category_{slug}" + post_url_format: "{date}-{slug}" + post_url_date_format: yyyy-MM-dd extra_css: - stylesheets/extra.css theme: