@@ -23,8 +23,8 @@ set_matplotlib_formats("svg")
2323# Introduction
2424
2525The ` demes ` Python package provides an API for defining, parsing, and sharing
26- [ Demes] ( spec: sec_intro) demographic models. Applications can use
27- ` demes ` to parse human-readable [ Demes YAML files] ( spec: sec_tutorial)
26+ [ Demes] ( sec_intro ) demographic models. Applications can use
27+ ` demes ` to parse human-readable [ Demes YAML files] ( sec_tutorial )
2828into fully-resolved demographic models. In addition, ` demes ` provides
2929convenient data structures to simplify manipulation of demographic models.
3030If you find an error in the documentation or a bug in the software,
@@ -43,7 +43,7 @@ simulation software has its own syntax and style for defining the demography.
4343Learning curves for new software can be steep and mistakes are easy to make,
4444especially for complex demographic scenarios.
4545
46- The [ Demes Specification] ( spec: sec_intro) aims to make defining demographic
46+ The [ Demes Specification] ( sec_intro ) aims to make defining demographic
4747models more intuitive, less prone to error or ambiguity, and readily
4848interchangeable between simulation platforms.
4949Demographic models, which define populations (or _ demes_ ), their properties,
@@ -54,7 +54,7 @@ and relationships between them, are by convention written as a
5454
5555The following YAML file implements a two-epoch demographic
5656history for a single deme, where the deme doubles in size 100 generations ago.
57- See the [ Demes tutorial] ( spec: sec_tutorial) for a detailed introduction to
57+ See the [ Demes tutorial] ( sec_tutorial ) for a detailed introduction to
5858writing Demes YAML files.
5959
6060``` {literalinclude} ../examples/two_epoch.yaml
0 commit comments