Skip to content

Commit

Permalink
Automatically merge 'development' to 'main'.
Browse files Browse the repository at this point in the history
Merge commit issued by the automatic_merge workflow.
  • Loading branch information
access-bot committed Sep 15, 2024
2 parents d254e71 + d450be2 commit bb47525
Show file tree
Hide file tree
Showing 23 changed files with 60 additions and 42 deletions.
15 changes: 11 additions & 4 deletions .github/workflows/automatic_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,22 @@ on:
- cron: "9 17 * * SUN"

jobs:
check-links:
runs-on: ubuntu-latest
steps:
- name: Check links
uses: ./.github/workflows/check_links.yml

auto-merge:
runs-on: ubuntu-latest
permissions:
contents: write
# needs: check-links
steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@master
with:
ref: main
ref: main
fetch-depth: 0
token: ${{ secrets.ADMIN_TOKEN }}

- name: Import GPG settings
uses: crazy-max/ghaction-import-gpg@01dd5d3ca463c7f10f7f4f7b4f177225ac661ee4 # v6.1.0
Expand All @@ -32,6 +38,7 @@ jobs:

- name: Merge development to main
run: |
git config --list
git merge --no-ff -X theirs origin/development -m "Automatically merge 'development' to 'main'.
Merge commit issued by the automatic_merge workflow."
git push origin main
16 changes: 6 additions & 10 deletions .github/workflows/check_links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,28 +6,24 @@ on:
- opened
- reopened
- synchronize
schedule:
# Run every Monday at 03:07 (AEDT)
# AEDT is UTC+10 --> Monday at 03:07 AEDT is Sunday at 17:07 UTC
- cron: "7 17 * * SUN"
workflow_dispatch:
workflow_call:

jobs:
link-check:
runs-on: ubuntu-latest
steps:
- name: Checkout main repo
if: ${{github.event_name == 'schedule'}}
if: ${{github.event_name == 'pull_request'}}
uses: actions/checkout@master
with:
ref: main

- name: Checkout repo
if: ${{github.event_name != 'schedule'}}
if: ${{github.event_name != 'pull_request'}}
uses: actions/checkout@master
with:
ref: main

- name: Link checker
uses: lycheeverse/[email protected]
uses: lycheeverse/lychee-action@2b973e86fc7b1f6b36a93795fe2c9c6ae1118621 #v1.10.0
with:
fail: true
args: --config .github/workflows/lychee-config.toml './docs/**/*.md' './docs/**/*.html'
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,23 @@ The following custom tags are available:
The `<custom-simulated-terminal-info/>` tag renders a preset info admonition on the pages where simulated terminal are used.<br>
It should not be used manually as it is automatically embedded in the pages containing simulated terminals.

- **Admonitions**<br>
For information on how to render an [admonition](https://squidfunk.github.io/mkdocs-material/reference/admonitions/#usage) please check the respective section in the [HTML/Markdown cheatsheet for the Hive Docs](#htmlmarkdown-cheatsheet-for-the-hive-docs).<br>
The list of available admonition types is the following:
- note
- info
- danger
- abstract
- tip
- success
- warning
- failure
- question
- bug
- example
- quote
- supported
If you want a new admonition type to be created, please raise a [new issue](https://github.com/ACCESS-NRI/access-hive.org.au/issues/new?assignees=&labels=&projects=&template=simple-issue-template.md&title=) about it.

### HTML/Markdown Cheatsheet for the Hive Docs
|Style|Markdown Syntax|HTML Syntax|Rendered example|
Expand Down
2 changes: 1 addition & 1 deletion docs/about/contact.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contact

![Contact](/assets/contact-img.jpg){: class="intro-img img-cover with-border" loading="lazy"}
![Contact](/assets/contact-img.jpg){: class="intro-img img-cover round-edges" loading="lazy"}

ACCESS-Hive Docs is an initiative of the [Australian Earth-System Simulator (ACCESS-NRI)](https://www.access-nri.org.au/about/what-is-access-nri).

Expand Down
2 changes: 1 addition & 1 deletion docs/about/contribute/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contribute to ACCESS-Hive Docs

![Contribute image](/assets/github-how-to-contribute.jpg){: class="intro-img img-cover with-border" loading="lazy"}
![Contribute image](/assets/github-how-to-contribute.jpg){: class="intro-img img-cover round-edges" loading="lazy"}

ACCESS-Hive Docs is an open user portal which hosts the documentation relevant to the Australian Community Climate and Earth System Simulator (ACCESS) community.

Expand Down
4 changes: 2 additions & 2 deletions docs/about/user_support/ask_on_forum.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ You can start a new discussion topic on the [Hive Forum] in just 3 simple steps:

:material-tag:{: class="twemoji icon-before-text nri-light-blue-color"} [Tag the request with the label `help`](https://forum.access-hive.org.au/docs?topic=846)

![Ask on forum](/assets/ask-on-forum-diagram.png){: class="white-background with-border example-img" loading="lazy"}
![Ask on forum](/assets/ask-on-forum-diagram.png){: class="white-background round-edges example-img" loading="lazy"}

## Next steps...

Expand All @@ -32,4 +32,4 @@ After a discussion topic is posted on the forum, the ACCESS-NRI and community ex

:fontawesome-regular-circle-check:{: class="twemoji icon-before-text nri-green-color"} Request is solved.

![ACCESS-NRI Support Model](/assets/access-nri-support.png){: class="white-background with-border example-img" loading="lazy"}
![ACCESS-NRI Support Model](/assets/access-nri-support.png){: class="white-background round-edges example-img" loading="lazy"}
4 changes: 2 additions & 2 deletions docs/about/user_support/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Click on the questions to unfold the answers.
!!! warning
**ACCESS-Hive** (without any other term attached) is an "umbrella" term that includes both the Hive Docs and Hive Forum, but should not be used in place of any of the two, to avoid confusion.

<!-- ![Diagram showing how ACCESS-NRI and the Climate Research Working Groups engage with each other through the Hive Docs and the Hive Forum](/assets/access_hive_links.png){: class="with-border centered" style="width: 50%" loading="lazy"} -->
<!-- ![Diagram showing how ACCESS-NRI and the Climate Research Working Groups engage with each other through the Hive Docs and the Hive Forum](/assets/access_hive_links.png){: class="round-edges centered" style="width: 50%" loading="lazy"} -->

??? question "What is the difference between _model_, _model component_, and _model configuration_?"
A **model component** (sometimes referred to simply as component) is a codebase that is typically compiled into a single executable. It usually runs independently and communicates with other components via a coupler.
Expand All @@ -35,7 +35,7 @@ Click on the questions to unfold the answers.

Climate science - like all science - is based on the comparison of different models and hypothesis with observational data. We provide or support the frameworks to perform such comparisons as part of the **model evaluation**. The different model hypotheses, or more practically speaking *model experiments*, are created by executing different model configurations with different setups; for example by perturbing initial conditions or by adding new physical prescriptions to the models.

![Diagram showing how running ACCESS model configurations with different setups create different experiments](/assets/how_does_it_work_together.png){: class="with-border centered" style="width: 75%" loading="lazy"}
![Diagram showing how running ACCESS model configurations with different setups create different experiments](/assets/how_does_it_work_together.png){: class="round-edges centered" style="width: 75%" loading="lazy"}

??? question "What is a control experiment? Why are they important?"
A **control experiment** (sometimes also called a "control run") is an experiment that is designed to be used as a comparison against which perturbation experiments can be compared.
Expand Down
11 changes: 5 additions & 6 deletions docs/css/access-nri.css
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
--failure: rgb(var(--failure-color)); /* Failure admonition */
--question-color: var(--nri-blue-color); /* Question admonition color */
--question: rgb(var(--question-color)); /* Question admonition */
--bug-color: 141, 57, 75; /* Bug admonition color */
--bug-color: 197, 75, 64; /* Bug admonition color */
--bug: rgb(var(--bug-color)); /* Bug admonition */
--example-color: 124, 77, 255; /* Example admonition color */
--example: rgb(var(--example-color)); /* Example admonition */
Expand Down Expand Up @@ -1179,8 +1179,9 @@ img.terminalSwitch:hover {

img.intro-img {
max-height: 12rem;
display: block;
margin: 0 auto;
max-width: 40%;
margin: 0 0 0.5rem 1rem;
float: right;
}

/* Aspect ratios */
Expand Down Expand Up @@ -1210,10 +1211,8 @@ img.intro-img {
}

/* With borders */
.with-border {
.round-edges {
border-radius: 0.6rem;
border: var(--border-width) solid var(--card-borders);
box-sizing: border-box;
}

/* Add padding to image container */
Expand Down
2 changes: 1 addition & 1 deletion docs/models/configurations/access-cm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ACCESS-CM

![ACCESS CM model](/assets/model-config-logos/configurations-without-titles/access-cm.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![ACCESS CM model](/assets/model-config-logos/configurations-without-titles/access-cm.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

The ACCESS Coupled Model (ACCESS-CM) is a fully-coupled global climate model that includes [atmosphere](/models/model_components/atmosphere), [aerosols and atmospheric chemistry](/models/model_components/aerosols_atmospheric_chemistry), [land](/models/model_components/land), [ocean](/models/model_components/ocean) and [sea ice](/models/model_components/sea-ice) components, linked together by a [coupler](/models/model_components/coupler).<br>
It produces physical climate simulations.
Expand Down
2 changes: 1 addition & 1 deletion docs/models/configurations/access-esm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ACCESS-ESM

![ACCESS ESM model](/assets/model-config-logos/configurations-without-titles/access-esm.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![ACCESS ESM model](/assets/model-config-logos/configurations-without-titles/access-esm.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

The ACCESS Earth System Model (ACCESS-ESM) is a fully-coupled global climate model that includes [atmosphere](/models/model_components/atmosphere), [land](/models/model_components/land), [ocean](/models/model_components/ocean), [sea ice](/models/model_components/sea-ice), [ocean biogeochemistry](/models/model_components/bgc_ocean) and [land biogeochemistry](/models/model_components/bgc_land) components, linked together by a [coupler](/models/model_components/coupler).<br>
This means it can simulate both the physical climate and global biogeochemical cycles, in particular the carbon cycle.
Expand Down
2 changes: 1 addition & 1 deletion docs/models/configurations/access-om.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# ACCESS-OM

![ACCESS OM model](/assets/model-config-logos/configurations-without-titles/access-om.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![ACCESS OM model](/assets/model-config-logos/configurations-without-titles/access-om.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

The ACCESS Ocean Model (ACCESS-OM) is a global coupled ocean model that includes [ocean](/models/model_components/ocean), [ocean biogeochemistry](/models/model_components/bgc_ocean), and [sea ice](/models/model_components/sea-ice) components, linked together by a [coupler](/models/model_components/coupler).<br>
The atmospheric fields that drive the model are provided by a data source, usually derived from reanalysis.
Expand Down
4 changes: 2 additions & 2 deletions docs/models/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Supported ACCESS Models

ACCESS models are computer codes comprising complex mathematical representations of major Earth system components (atmosphere, land surface, ocean and sea ice) based on physical, biological and chemical principles or laws. Different ACCESS model components can be linked together via a coupler to form ACCESS model configurations (e.g. ACCESS-ESM), which are then used to simulate realistic past or future conditions and idealised experiments.
![Overview of models](/assets/models_flow_diagram.png){: class="intro-img round-edges" }

![Overview of models](/assets/models_flow_diagram.png){: class="intro-img with-border" }
ACCESS models are computer codes comprising complex mathematical representations of major Earth system components (atmosphere, land surface, ocean and sea ice) based on physical, biological and chemical principles or laws. Different ACCESS model components can be linked together via a coupler to form ACCESS model configurations (e.g. ACCESS-ESM), which are then used to simulate realistic past or future conditions and idealised experiments.

## Supported ACCESS Model Configurations
<div class="card-container">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Aerosol and Atmospheric Chemistry components

![Aerosol and Atmospheric Chemistry components image](/assets/component-logos/component-maps/aerosol-chemistry-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Aerosol and Atmospheric Chemistry components image](/assets/component-logos/component-maps/aerosol-chemistry-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## UKCA

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/atmosphere.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Atmosphere component

![Atmosphere component image](/assets/component-logos/component-maps/atmosphere-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Atmosphere component image](/assets/component-logos/component-maps/atmosphere-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## Unified Model (UM)

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/bgc_land.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# Biogeochemistry Land component

![Biogeochemistry Land component image](/assets/component-logos/component-maps/bgc-land-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Biogeochemistry Land component image](/assets/component-logos/component-maps/bgc-land-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## CASA-CNP

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/bgc_ocean.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Biogeochemistry Ocean component

![BGC Ocean component image](/assets/component-logos/component-maps/bgc-ocean-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![BGC Ocean component image](/assets/component-logos/component-maps/bgc-ocean-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## WOMBAT

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/coupler.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Coupler

![Coupler component image](/assets/component-logos/component-maps/coupler-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Coupler component image](/assets/component-logos/component-maps/coupler-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

A coupler is a software package that allows synchronised exchanges of coupling information between numerical models representing different components of the climate system.

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/land.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Land Surface component

![Land Surface component image](/assets/component-logos/component-maps/land-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Land Surface component image](/assets/component-logos/component-maps/land-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## CABLE

Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/ocean.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ocean component

![Ocean component image](/assets/component-logos/component-maps/ocean-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Ocean component image](/assets/component-logos/component-maps/ocean-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## Modular Ocean Model (MOM)
The [Modular Ocean Model (MOM)](https://mom-ocean.github.io) is one of the ocean components of the ACCESS climate model systems. Used to simulate ocean currents at both regional and global scales, MOM is an invaluable tool for studying the global ocean climate system, as well as having capabilities for regional and coastal applications.
Expand Down
2 changes: 1 addition & 1 deletion docs/models/model_components/sea-ice.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sea Ice component

![Sea Ice component image](/assets/component-logos/component-maps/sea-ice-component-map.png){: class="img-contain white-background with-border with-padding intro-img" loading="lazy"}
![Sea Ice component image](/assets/component-logos/component-maps/sea-ice-component-map.png){: class="img-contain white-background round-edges with-padding intro-img" loading="lazy"}

## CICE
CICE is a numerical model for simulating the growth, melting and movement of polar sea ice. This software package was developed by researchers at [Los Alamos National Laboratory team](https://www.lanl.gov) and is currently managed by the [CICE Consortium](https://github.com/CICE-Consortium/About-Us/wiki), an international group of institutions formed to maintain and develop CICE in the public domain.
Expand Down
2 changes: 1 addition & 1 deletion docs/models/run-a-model/run-access-esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -643,7 +643,7 @@ To modify these options please refer to the User Guide of the respective model c
### Controlling model output
Selecting the variables to save from a simulation can be a balance between enabling future analysis and minimising storage requirements. The choice and frequency of variables saved by each model can be configured from within each submodel's _control_ directory.

Each submodel's _control_ directory contains _detailed_ and _standard_ presets for controlling the output, located in the `diagnostic_profiles` subdirectories (e.g. `~/access-esm/preindustrial+concentrations/ice/diagnostic_profiles` for the sea ice submodel). The _detailed_ profiles request a large number of variables at higher frequencies, while the _standard_ profiles restrict the output to variables more regularly used across the community.
Each submodel's _control_ directory contains _detailed_ and _standard_ presets for controlling the output, located in the `diagnostic_profiles` subdirectories (e.g. `~/access-esm/preindustrial+concentrations/ice/diagnostic_profiles` for the sea ice submodel). The _detailed_ profiles request a large number of variables at higher frequencies, while the _standard_ profiles restrict the output to variables more regularly used across the community. Details on the variables saved by each preset are available in [this Hive Forum topic](https://forum.access-hive.org.au/t/preset-output-profiles-for-esm1-5/3629).

Selecting a preset output profile to use in a simulation can be done by pointing the following symbolic links to the desired profile:

Expand Down
2 changes: 1 addition & 1 deletion drafts/configurations/access-am.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# ACCESS-AM


<img src="../../../assets/model-config-logos/configurations-without-titles/access-am.png" alt="ACCESS AM model" class="white-background with-border with-padding"></img>
<img src="../../../assets/model-config-logos/configurations-without-titles/access-am.png" alt="ACCESS AM model" class="white-background round-edges with-padding"></img>

The ACCESS Atmosphere Model (ACCESS-AM) is a global model with atmosphere and land surface components. It is often used in Atmospheric Model Intercomparison Project (AMIP) experiments where it is driven by historically observed sea surface temperature and sea ice data.

Expand Down
1 change: 0 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,6 @@ nav:
- about/contribute/index.md
- Contribute on GitHub: about/contribute/contribute_on_github.md
- License: about/License.md

# Footer
extra:
generator: false
Expand Down

0 comments on commit bb47525

Please sign in to comment.