Skip to content

Commit 8af7c13

Browse files
committed
Update to new theme
1 parent 16b9f01 commit 8af7c13

100 files changed

Lines changed: 770 additions & 954 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ jobs:
7878
run: |
7979
make html O="-W"
8080
81+
- name: Check links
82+
shell: bash -l {0}
83+
run: |
84+
make linkcheck
85+
8186
- name: Deploy 🚀
8287
if: github.ref == 'refs/heads/master'
8388
uses: peaceiris/actions-gh-pages@v3

A_Getting_started/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Getting Started
1+
# Getting Started - First steps
22

33
The objective of this tutorial is to demonstrate some of the features of
44
the AnyBody Modeling System using an existing model.

A_Getting_started/intro.md

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,23 @@
11
# Getting Started Tutorial
22

3-
```{rubric} The AnyBody Managed Model Repository (AMMR)
4-
```
5-
6-
The AnyBody software comes along with an inbuilt model repository. This
7-
is the AMMR, a collection of human body models that are based on the
8-
latest research studies.
9-
10-
**Most importantly, it comes with a set of demo models (eg: MoCap
11-
based walking model, cycling etc.) that can serve as a useful learning
12-
tool, or even as the foundations for your own modeling studies.**
13-
14-
Building models from the bottom-up is described further in "{doc}`Getting Started AnyScript Programming </A_Getting_started_anyscript/intro>`".
3+
:::{note}
4+
The AnyBody software comes with an inbuilt model repository - The AnyBody Managed Model Repository (AMMR). This tutorial starts with unpacking a local version of the AMMR. You can skip to {doc}`lesson 1 <lesson1>` if you have already done this.
5+
:::
156

16-
Modifying the postures and motion of an existing model is introduced in "{doc}`Getting Started:Modeling <../A_Getting_started_modeling/intro>`" and the "{doc}`MakingThings Move <../Making_things_move/intro>`" tutorials.
177

18-
```{rubric} Goals for this tutorial
19-
```
8+
## Goals for this tutorial
209

2110
This tutorial takes the top-down approach and aims to accomplish the following:
2211

2312
1. Create a new standing model using the Human Standing template model
2413
2. Learn how to load & change the posture of the human model, and use the model view window
2514
3. Run an inverse dynamics analysis and review the results.
2615

27-
This entire tutorial relies heavily on using the AMMR described above.
16+
This entire tutorial relies heavily on using the AnyBody Managed Model Respository (AMMR).
17+
Follow the steps below to unpack a local version of the AMMR.
18+
19+
# Setup the AMMR
2820

29-
```{rubric} Setup the AMMR
30-
```
3121

3222
Before you continue you must unpack the entire repository and save it on
3323
your hard disk. To get a copy of the AMMR press the Demo tab in the
@@ -39,8 +29,7 @@ Following the instructions in the Demo tab will install a copy of the AMMR in yo
3929
default. It is good practice to create a second local copy of the AMMR
4030
so that you do not overwrite the original AMMR folder by accident.
4131

42-
```{rubric} AMMR structure
43-
```
32+
# AMMR structure
4433

4534
Open a file manager and navigate to the directory where you unpacked the
4635
repository. You should see a folder structure that includes the
@@ -61,10 +50,10 @@ A closer inspection of the Application branch reveals that it has three subfolde
6150
- The **Validation** folder contains models that have been used for validation purposes, typically by comparison of the model predictions
6251
with experimental measurements.
6352

64-
:::{rst-class} without-title
65-
:::
6653

67-
:::{seealso}
54+
:::{admonition} **Continue**
55+
:class: seealso
56+
6857
With that knowledge, you are all set to go, and you can proceed with
6958
{doc}`Lesson 1: Creating the standing model <lesson1>` using
7059
template.

A_Getting_started/lesson1.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,5 @@ functions, so keyboard shortcuts have been provided:
8080
- If you have a scrolling wheel on your mouse, this will zoom the model
8181
in and out.
8282

83-
:::{rst-class} without-title
84-
:::
85-
86-
:::{seealso}
8783
You can now proceed to {doc}`lesson2`.
88-
:::
84+

A_Getting_started/lesson3.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
2-
substitutions:
3-
getting_started_8: |-
4-
<img src="_static/lesson3/image3.png">
2+
myst:
3+
substitutions:
4+
getting_started_8: |-
5+
<img src="_static/lesson3/image3.png">
56
---
67

78
# Lesson 3: Reviewing Analysis Results

A_Getting_started_AMMR/index.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
# Getting started: The Model Repository
1+
:::{figure} ammr_bodyparts.png
2+
:align: center
3+
:alt: The AnyBody Model Repository
4+
:figclass: margin
5+
6+
*The AnyBody Model Repository is a unique open collection of human body parts*.
7+
:::
8+
9+
# The AnyBody Model Repository
210

3-
The AnyBody Model Repository (AMMR), is an open library of musculoskeletal
11+
12+
The AnyBody Managed Model Repository (AMMR), is an open library of musculoskeletal
413
models and examples ready to be used with the AnyBody Modeling System.
514

6-
The [AMMR documentation](https://anyscript.org/ammr-doc) is hosted
15+
The [AMMR documentation](https://anyscript.org/ammr-doc/) is hosted
716
separately, and contains a few tutorials and other usefull information. The
817
[Creating a Human Model from scratch](https://anyscript.org/ammr-doc/creating_model_from_scratch.html) tutorial is
918
recommended for new users.
1019

11-
:::{figure} ammr_bodyparts.png
12-
:align: center
13-
:alt: The AnyBody Model Repository
14-
:figwidth: 85 %
15-
:width: 70 %
1620

17-
*The AnyBody Model Repository is a unique open collection of human body parts*.
18-
:::
1921

2022
```{rubric} AMMR documentation
2123
```

A_Getting_started_anyscript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Getting started: AnyScript Programming
1+
# How to write AnyScript
22

33
This tutorial introduces the AnyScript modeling language, which is used
44
for all modeling in AnyBody.

A_Getting_started_anyscript/intro.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,4 @@ Each lesson (after lesson 1) begins with a link to a file containing the
1212
AnyScript code that has been introduced until that point. If you have a problem getting your to code work, simply
1313
download the file and start from there.
1414

15-
:::{rst-class} without-title
16-
:::
17-
18-
:::{seealso}
1915
Let's get started with {doc}`Lesson 1: Basic concepts <lesson1>`
20-
:::

A_Getting_started_anyscript/lesson1.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,6 @@ Clicking the error code, e.g: ERROR(SCR.PRS11) opens a pop-up window with a comp
124124
```
125125

126126
We now assume that you have removed the errors and have loaded the model
127-
successfully.
127+
successfully. If you are up to it, let's continue onward to {doc}`Lesson 2: Segments <lesson2>`
128128

129-
:::{rst-class} without-title
130-
:::
131129

132-
:::{seealso}
133-
**Next lesson:** If you are up to it, let's continue onward to {doc}`Lesson 2: Segments <lesson2>`.
134-
:::

A_Getting_started_anyscript/lesson2.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
2-
substitutions:
3-
Load_button_image: |-
4-
<img src="_static/lesson2/image1.png">
2+
myst:
3+
substitutions:
4+
Load_button_image: |-
5+
<img src="_static/lesson2/image1.png">
56
6-
Zoom_button_image: |-
7-
<img src="_static/lesson2/image3.png">
7+
Zoom_button_image: |-
8+
<img src="_static/lesson2/image3.png">
89
910
---
1011

@@ -283,15 +284,10 @@ rotations as radians, hence the multiplication of the 90 degree angle by pi/180.
283284
Angles in AnyBody are always in radians.
284285
:::
285286

286-
In the next section, we will look at how joints can be used to constrain
287+
In the next lesson, we will look at how joints can be used to constrain
287288
the movement of segments and allow them to articulate the way we desire.
288289

289-
:::{rst-class} without-title
290-
:::
291290

292-
:::{seealso}
293-
**Next lesson:** So if you are up to it, let's continue onward to {doc}`Lesson 3: Connecting segments by joints <lesson3>`.
294-
:::
295291

296292
```{rubric} Footnotes
297293
```

0 commit comments

Comments
 (0)