Skip to content

Commit

Permalink
deploy: 397f947
Browse files Browse the repository at this point in the history
  • Loading branch information
lmoresi committed Jul 22, 2024
1 parent 69cab09 commit df82b8b
Show file tree
Hide file tree
Showing 200 changed files with 7,925 additions and 19,167 deletions.
2 changes: 1 addition & 1 deletion .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +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: b05f204ff928ba1f6b01ba2b6e7f52e0
config: 001a86c9aff8dbd9ea5ea8fcd444c2db
tags: 645f666f9bcd5a90fca523b33c5a78b7
179 changes: 101 additions & 78 deletions Background_Reading.html

Large diffs are not rendered by default.

173 changes: 98 additions & 75 deletions Bibliography.html

Large diffs are not rendered by default.

175 changes: 100 additions & 75 deletions CiteEveryReference.html

Large diffs are not rendered by default.

223 changes: 124 additions & 99 deletions Exercises/CrossSection.html

Large diffs are not rendered by default.

189 changes: 107 additions & 82 deletions Exercises/InternalFrictionAngle.html

Large diffs are not rendered by default.

193 changes: 109 additions & 84 deletions Exercises/MappingWithGoogleEarth.html

Large diffs are not rendered by default.

172 changes: 98 additions & 74 deletions Exercises/PlateKinematics.html

Large diffs are not rendered by default.

192 changes: 109 additions & 83 deletions Exercises/SandboxCompression.html

Large diffs are not rendered by default.

192 changes: 109 additions & 83 deletions Exercises/StereographicProjections.html

Large diffs are not rendered by default.

189 changes: 107 additions & 82 deletions Exercises/Stereonet.html

Large diffs are not rendered by default.

172 changes: 98 additions & 74 deletions Exercises/StereonetBrittle.html

Large diffs are not rendered by default.

172 changes: 98 additions & 74 deletions Exercises/StressAnalysis.html

Large diffs are not rendered by default.

175 changes: 100 additions & 75 deletions Figures/Movies/Readme.html

Large diffs are not rendered by default.

183 changes: 104 additions & 79 deletions FrontPage.html

Large diffs are not rendered by default.

188 changes: 105 additions & 83 deletions Glossary.html

Large diffs are not rendered by default.

191 changes: 107 additions & 84 deletions Introductory_Remarks.html

Large diffs are not rendered by default.

188 changes: 105 additions & 83 deletions Lectures/Lecture-1-Introduction.html

Large diffs are not rendered by default.

221 changes: 123 additions & 98 deletions Lectures/Lecture-1-Introduction.reveal-2021.html

Large diffs are not rendered by default.

189 changes: 106 additions & 83 deletions Lectures/Module-i-GlobalTectonics.html

Large diffs are not rendered by default.

185 changes: 104 additions & 81 deletions Lectures/Module-ii-Structural-Geology-And-Crustal-Deformation.html

Large diffs are not rendered by default.

185 changes: 104 additions & 81 deletions Lectures/Module-iii-Theory.html

Large diffs are not rendered by default.

189 changes: 106 additions & 83 deletions Lectures/Module-iv-BrittleDeformation.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

181 changes: 102 additions & 79 deletions Lectures/Module-v-lecture1-Fold-Geometry.html

Large diffs are not rendered by default.

181 changes: 102 additions & 79 deletions Lectures/Module-v-lecture2-Folds-and-Folding-Mechanisms.html

Large diffs are not rendered by default.

183 changes: 103 additions & 80 deletions Lectures/Module-v-lecture3-Structures-Associated-with-Folding.html

Large diffs are not rendered by default.

179 changes: 101 additions & 78 deletions Lectures/Module-v-lecture4-Shear-Zones.html

Large diffs are not rendered by default.

175 changes: 100 additions & 75 deletions Lectures/movies/Readme.html

Large diffs are not rendered by default.

175 changes: 100 additions & 75 deletions Lectures/static_pdfs/pdfs/README.html

Large diffs are not rendered by default.

183 changes: 104 additions & 79 deletions Notebooks/Example1.html

Large diffs are not rendered by default.

179 changes: 102 additions & 77 deletions Notebooks/Example2.html

Large diffs are not rendered by default.

179 changes: 102 additions & 77 deletions Notebooks/Index.html

Large diffs are not rendered by default.

191 changes: 107 additions & 84 deletions Practical_Exercises.html

Large diffs are not rendered by default.

189 changes: 106 additions & 83 deletions Project_Ideas.html

Large diffs are not rendered by default.

179 changes: 102 additions & 77 deletions Theory_Computational_Exercises.html

Large diffs are not rendered by default.

8 changes: 3 additions & 5 deletions _sources/Lectures/Lecture-1-Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The nature of the course and some things you need to know are in this slideshow.
The slides are in a 2D stack that have follow-on (sometimes more advanced material) below the regular flow of the presentation. The navigation area allows you to click through the slides but you can also:

- Hit **F** for full screen (ESC to get back to normal)
- Hit **O** for the navigation / overview (above)
- Hit **O** for the navigation / overview (above)
- Use the arrow keys as a navigation shortcut


Expand All @@ -20,7 +20,7 @@ The slides are in a 2D stack that have follow-on (sometimes more advanced materi
1. [EMSC3002/6030](https://wattlecourses.anu.edu.au/course/view.php?id=40252) on Wattle
1. [Programmes and courses](https://programsandcourses.anu.edu.au/2023/course/EMSC3002)

## Overview
## Overview

The material in the course is split into five modules that cover:

Expand All @@ -35,8 +35,7 @@ There are links to helpful external sites and background reading that you can fi

### Remote Participation

All lectures will be recorded using echo360. There is a zoom link on wattle which we will use if the lecturer
cannot be present in person.
All lectures will be recorded using echo360. There is a zoom link on wattle which we will use if the lecturer cannot be present in person.

### Summary of Course Assessment

Expand All @@ -49,4 +48,3 @@ There will be a poster presentation and final report that together make up 20% o
The final exam will be worth 40% of the course.

*We are, of course, open to some negotiation of the weight of the assessment tasks and their timing where this helps to cement the learning goals.*

104 changes: 89 additions & 15 deletions _sphinx_design_static/design-tabs.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,101 @@
var sd_labels_by_text = {};
// @ts-check

// Extra JS capability for selected tabs to be synced
// The selection is stored in local storage so that it persists across page loads.

/**
* @type {Record<string, HTMLElement[]>}
*/
let sd_id_to_elements = {};
const storageKeyPrefix = "sphinx-design-tab-id-";

/**
* Create a key for a tab element.
* @param {HTMLElement} el - The tab element.
* @returns {[string, string, string] | null} - The key.
*
*/
function create_key(el) {
let syncId = el.getAttribute("data-sync-id");
let syncGroup = el.getAttribute("data-sync-group");
if (!syncId || !syncGroup) return null;
return [syncGroup, syncId, syncGroup + "--" + syncId];
}

/**
* Initialize the tab selection.
*
*/
function ready() {
const li = document.getElementsByClassName("sd-tab-label");
for (const label of li) {
syncId = label.getAttribute("data-sync-id");
if (syncId) {
label.onclick = onLabelClick;
if (!sd_labels_by_text[syncId]) {
sd_labels_by_text[syncId] = [];
// Find all tabs with sync data

/** @type {string[]} */
let groups = [];

document.querySelectorAll(".sd-tab-label").forEach((label) => {
if (label instanceof HTMLElement) {
let data = create_key(label);
if (data) {
let [group, id, key] = data;

// add click event listener
// @ts-ignore
label.onclick = onSDLabelClick;

// store map of key to elements
if (!sd_id_to_elements[key]) {
sd_id_to_elements[key] = [];
}
sd_id_to_elements[key].push(label);

if (groups.indexOf(group) === -1) {
groups.push(group);
// Check if a specific tab has been selected via URL parameter
const tabParam = new URLSearchParams(window.location.search).get(
group
);
if (tabParam) {
console.log(
"sphinx-design: Selecting tab id for group '" +
group +
"' from URL parameter: " +
tabParam
);
window.sessionStorage.setItem(storageKeyPrefix + group, tabParam);
}
}

// Check is a specific tab has been selected previously
let previousId = window.sessionStorage.getItem(
storageKeyPrefix + group
);
if (previousId === id) {
// console.log(
// "sphinx-design: Selecting tab from session storage: " + id
// );
// @ts-ignore
label.previousElementSibling.checked = true;
}
}
sd_labels_by_text[syncId].push(label);
}
}
});
}

function onLabelClick() {
// Activate other inputs with the same sync id.
syncId = this.getAttribute("data-sync-id");
for (label of sd_labels_by_text[syncId]) {
/**
* Activate other tabs with the same sync id.
*
* @this {HTMLElement} - The element that was clicked.
*/
function onSDLabelClick() {
let data = create_key(this);
if (!data) return;
let [group, id, key] = data;
for (const label of sd_id_to_elements[key]) {
if (label === this) continue;
// @ts-ignore
label.previousElementSibling.checked = true;
}
window.localStorage.setItem("sphinx-design-last-tab", syncId);
window.sessionStorage.setItem(storageKeyPrefix + group, id);
}

document.addEventListener("DOMContentLoaded", ready, false);

Large diffs are not rendered by default.

134 changes: 0 additions & 134 deletions _static/_sphinx_javascript_frameworks_compat.js

This file was deleted.

Loading

0 comments on commit df82b8b

Please sign in to comment.