Skip to content

Commit

Permalink
docs update
Browse files Browse the repository at this point in the history
  • Loading branch information
GJHSimmons committed Jan 22, 2025
1 parent a2d9eb0 commit 452cec0
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 21 deletions.
6 changes: 3 additions & 3 deletions docs/examples/tutorials.md → docs/examples/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,22 @@ These examples are arranged roughly in order of difficulty and complexity, with

Population dynamics models, including exponential growth, the logistic equation, and predator-prey models.

[:octicons-arrow-right-24: Get started](./population_dynamics/population_modelling.md)
[:octicons-arrow-right-24: Get started](./population_dynamics/index.md)

- :material-roman-numeral-2:{ .lg .middle } __Mixing problems__

---

Mixing of solutions in a single tank or across any number of tanks.

[:octicons-arrow-right-24: Get started](./mixing_problems/mixing_problems.md)
[:octicons-arrow-right-24: Get started](./mixing_problems/index.md)

- :material-roman-numeral-3:{ .lg .middle } __Second-order systems__

---

How to simulate complex second-order or higher-order systems.

[:octicons-arrow-right-24: Get started](./second_order_odes/second_order_odes.md)
[:octicons-arrow-right-24: Get started](./second_order_odes/index.md)

</div>
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 6 additions & 6 deletions docs/user_guide/getting_started.md → docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,46 +26,46 @@ For most new users, going through the following resources in the suggested order

Find out about the purpose and design principles of `psymple`.

[:octicons-arrow-right-24: Read more](../overview/introduction.md)
[:octicons-arrow-right-24: Read more](./overview/introduction.md)

- :material-roman-numeral-2:{ .lg .middle } __Modelling in psymple__

---

Learn how to capture functions and differential equations in `psymple`, and combine these into complex models.

[:octicons-arrow-right-24: Start modelling](../components/functional_ported_objects.md)
[:octicons-arrow-right-24: Start modelling](./components/functional_ported_objects.md)

- :material-roman-numeral-3:{ .lg .middle } __Simulating models__

---

Understand how to create and run simulations for `psymple` models.

[:octicons-arrow-right-24: Run simulations](./system.md)
[:octicons-arrow-right-24: Run simulations](system.md)

- :material-roman-numeral-4:{ .lg .middle } __Tutorials__

---

Work through full examples of implementing, parametrising and simulating models.

[:octicons-arrow-right-24: See more](../examples/tutorials.md)
[:octicons-arrow-right-24: See more](./examples/tutorials.md)

- :material-roman-numeral-5:{ .lg .middle } __The mathematics__

---

Learn more about the mathematical structures underneath psymple which tie everything together.

[:octicons-arrow-right-24: See the maths](../mathematics/ported_objects.md)
[:octicons-arrow-right-24: See the maths](./mathematics/ported_objects.md)

- :material-roman-numeral-6:{ .lg .middle } __Get involved__

---

Find out how you can get involved in the community by using or developing `psymple`.

[:octicons-arrow-right-24: Get involved](../development/development.md)
[:octicons-arrow-right-24: Get involved](./development/development.md)

</div>
2 changes: 1 addition & 1 deletion docs/user_guide/simulation.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,4 @@ The time series used to plot each variable can also be accessed:

## Next steps

Many more examples of creating and simulating models in `psymple` can be found in the [Examples](../examples/tutorials.md) section.
Many more examples of creating and simulating models in `psymple` can be found in the [Examples](../examples/index.md) section.
23 changes: 12 additions & 11 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ theme:
- content.code.annotate
- navigation.tabs
- navigation.tabs.sticky
- navigation.indexes
- navigation.sections
- navigation.footer
- search.suggest
Expand Down Expand Up @@ -69,8 +70,14 @@ extra:
default: latest

nav:
- Home: index.md
- Overview:
- Introduction: overview/introduction.md
- Statement of need: overview/statement_of_need.md
- Hybrid systems modelling: overview/modelling_systems.md
- Mechanistic and correlative models: overview/modelling_types.md
- System design: overview/system_design.md
- User guide:
- user_guide/getting_started.md
- Building a model:
- Defining functions: components/functional_ported_objects.md
- Defining ODEs: components/variable_ported_objects.md
Expand All @@ -80,25 +87,19 @@ nav:
- Building a system: user_guide/system.md
- Running a simulation:
- Simulations: user_guide/simulation.md
- Overview:
- Introduction: overview/introduction.md
- Statement of need: overview/statement_of_need.md
- Hybrid systems modelling: overview/modelling_systems.md
- Mechanistic and correlative models: overview/modelling_types.md
- System design: overview/system_design.md
- Examples:
- examples/tutorials.md
- Examples: examples/index.md
- Population dynamics:
- Population modelling: examples/population_dynamics/population_modelling.md
- Population modelling: examples/population_dynamics/index.md
- Malthusian growth: examples/population_dynamics/malthusian_population.md
- Logistic growth: examples/population_dynamics/logistic_growth.md
- Predator-prey systems: examples/population_dynamics/predator_prey.md
- Mixing problems:
- Mixing problems: examples/mixing_problems/mixing_problems.md
- Mixing problems: examples/mixing_problems/index.md
- Single tank: examples/mixing_problems/single_tank.md
- Multiple tanks: examples/mixing_problems/multiple_tanks.md
- Second-order ODEs:
- Second-order ODEs: examples\second_order_odes\second_order_odes.md
- Second-order ODEs: examples\second_order_odes\index.md
- Projectile motion: examples\second_order_odes\projectile_motion.md
- Three body problem: examples\second_order_odes\three_body_problem.md
- Mathematical components:
Expand Down

0 comments on commit 452cec0

Please sign in to comment.