-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9baf259
Showing
121 changed files
with
17,147 additions
and
0 deletions.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 5dea98a918cc40d74a8093dadd898cea | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Empty file.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
API | ||
=== | ||
.. toctree:: | ||
|
||
modules/inputs | ||
modules/runs | ||
modules/wrappers | ||
modules/src | ||
modules/vis | ||
|
||
|
||
.. .. autosummary:: | ||
.. :toctree: modules | ||
.. :recursive: | ||
.. | ||
.. inputs |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Change log | ||
========== | ||
|
||
.. changelog:: | ||
:towncrier: ../../ | ||
:towncrier-skip-if-empty: | ||
:changelog_file: ../../CHANGELOG.rst |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
CSAM's Home | ||
=========== | ||
|
||
.. toctree:: | ||
:hidden: | ||
|
||
self | ||
quick_start | ||
tutorial | ||
api | ||
changelog | ||
refs | ||
|
||
This page documents the codebase for the Constrained Spectral Approximation Method (CSAM). CSAM is a physically sound and robust method for approximating the spectrum of subgrid-scale orography. It operates under the following constraints: | ||
|
||
* Utilises a limited number of spectral modes (no more than 100) | ||
* Significantly reduces the complexity of physical terrain by over 500 times | ||
* Maintains the integrity of physical information to a large extent | ||
* Compatible with unstructured geodesic grids | ||
* Inherently scale-aware | ||
|
||
This method is primarily used to represent terrain for weather forecasting purposes, but it also shows promise for broader data analysis applications. | ||
|
||
Acknowledgment | ||
-------------- | ||
This work has been made possible by the generosity of Eric and Wendy Schmidt through the `Schmidt Futures Virtual Earth System Research Institute’s <https://www.schmidtfutures.org/our-work-old/virtual-earth-system-research-institute-vesri/>`_ `DataWave Project <https://datawaveproject.github.io/>`_. | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
inputs.lam\_run | ||
=============== | ||
|
||
.. automodule:: inputs.lam_run | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
`inputs` | ||
======== | ||
|
||
.. automodule:: inputs | ||
|
||
.. rubric:: Modules | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
inputs.lam_run | ||
inputs.selected_run | ||
|
||
.. :toctree: | ||
.. :recursive: | ||
.. inputs.corrections_diagnostics | ||
.. inputs.diagnostics | ||
.. inputs.iter_solve | ||
.. inputs.lam_alaska_pmf_selector | ||
.. | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
inputs.selected\_run | ||
==================== | ||
|
||
.. automodule:: inputs.selected_run | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
.. py:module:: runs.delaunay_runs | ||
runs.delaunay_runs | ||
================== | ||
|
||
Run script for the Delaunay triangulation experiments over the Alaskan Rocky Mountains. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
runs.icon_usgs_test | ||
=================== | ||
|
||
Run script for CSAM experiments involving the ICON grid and the USGS GMTED 2010 orographic dataset. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
runs.idealised_delaunay | ||
======================= | ||
|
||
Run script for the idealised Delaunay triangle experiment with simple ``bg`` sinusoidal functions, or complex noise-generated terrain ``world``. | ||
|
||
The experiment is used to investigate the effective pseudo-momentum flux contribution. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
runs.idealised_isosceles | ||
======================== | ||
|
||
Run script for the idealised isosceles triangle experiments with artificially generated terrain comprising a superposition of randomly generated sinusoidal functions. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
`runs` | ||
====== | ||
|
||
.. automodule:: runs | ||
|
||
|
||
|
||
|
||
.. rubric:: Modules | ||
|
||
.. toctree:: | ||
|
||
runs.idealised_isosceles | ||
runs.idealised_delaunay | ||
runs.delaunay_runs | ||
runs.icon_usgs_test | ||
runs.tapering_test | ||
.. .. autosummary:: | ||
.. :toctree: | ||
:recursive: | ||
.. runs.delaunay_new | ||
.. runs.delaunay_test | ||
.. runs.error_metric_test | ||
.. runs.icon_usgs_test | ||
.. runs.idealised_test | ||
.. runs.idealised_test_2 | ||
.. runs.io_test | ||
.. runs.iterative_solver_test | ||
.. runs.merema_test | ||
.. runs.projection_test | ||
.. runs.tapering_test | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
runs.tapering_test | ||
================== | ||
|
||
Run script for the tapering test via artificial diffusion in the appendix of the manuscript. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
src.delaunay | ||
============ | ||
|
||
.. automodule:: src.delaunay | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
.. rubric:: Functions | ||
|
||
.. autosummary:: | ||
|
||
get_decomposition | ||
get_land_cells | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
src.fourier | ||
=========== | ||
|
||
.. automodule:: src.fourier | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
.. rubric:: Classes | ||
|
||
.. autosummary:: | ||
|
||
f_trans | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
src.io | ||
====== | ||
|
||
.. automodule:: src.io | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
.. rubric:: Functions | ||
|
||
.. autosummary:: | ||
|
||
fn_gen | ||
|
||
|
||
|
||
|
||
|
||
.. rubric:: Classes | ||
|
||
.. autosummary:: | ||
|
||
ncdata | ||
reader | ||
writer | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Oops, something went wrong.