-
Notifications
You must be signed in to change notification settings - Fork 4
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
Showing
17 changed files
with
76 additions
and
39 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
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 |
---|---|---|
@@ -1,26 +1,39 @@ | ||
pages = [ | ||
"EpiAware.jl: Real-time epidemic monitoring" => "index.md", | ||
"Manual" => Any[ | ||
"Getting Started with using Julia in Projects" => "man/getting-started-julia.md", | ||
"Examples" => [ | ||
"Getting started" => "examples/getting_started.md" | ||
"Getting started" => Any[ | ||
"Installation" => "getting-started/installation.md", | ||
"Quickstart" => "getting-started/quickstart.md", | ||
"Tips and Tricks" => "getting-started/tips-and-tricks.md", | ||
"Tutorials" => [ | ||
"Working with Julia" => "getting-started/tutorials/julia.md", | ||
"Introduction to EpiAware" => "getting-started/tutorials/intro.md", | ||
"Epidemic modelling" => "getting-started/tutorials/epidemic-modelling.md", | ||
"Inference" => "getting-started/tutorials/inference.md", | ||
"Latent models" => "getting-started/tutorials/latent-models.md", | ||
"Observation models" => "getting-started/tutorials/observation-models.md" | ||
] | ||
], | ||
"Showcase" => [ | ||
"Replication" => [ | ||
"On the derivation of the renewal equation from an age-dependent branching process: an epidemic modelling perspective" => "showcase/replication/mishra-2020/index.md" | ||
] | ||
], | ||
"What is EpiAware?" => ["overview.md"], | ||
"Modules" => [ | ||
"EpiAware" => "lib/EpiAwareBase/index.md", | ||
"EpiAwareUtils" => "lib/EpiAwareUtils/index.md", | ||
"EpiInference" => "lib/EpiInference/index.md", | ||
"EpiInfModels" => "lib/EpiInfModels/index.md", | ||
"EpiLatentModels" => "lib/EpiLatentModels/index.md", | ||
"EpiObsModels" => "lib/EpiObsModels/index.md" | ||
"EpiAware" => [ | ||
"Public API" => "lib/public.md", | ||
"Internal API" => "lib/internals.md" | ||
] | ||
], | ||
"Reference" => Any[ | ||
"Public API" => "lib/public.md", | ||
"Internal API" => "lib/internals.md"], | ||
"Developers" => [ | ||
"Contributing" => "man/contributing.md", | ||
"Release checklist" => "checklist.md", | ||
"Internals" => "lib/internals.md" | ||
"Release checklist" => "checklist.md" | ||
], | ||
"release-notes.md" | ||
] |
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 @@ | ||
# Installation | ||
|
||
Eventually, `EpiAware` is likely to be added to the Julia registry. Until then, you can install it from the `/EpiAware` sub-directory of this repository by running the following command in the Julia REPL: | ||
|
||
```julia | ||
using Pkg; Pkg.add(url="https://github.com/CDCgov/Rt-without-renewal", subdir="EpiAware") | ||
``` |
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,3 @@ | ||
# Quickstart | ||
|
||
Get up and running with EpiAware in just a few minutes using this quickstart guide. |
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,9 @@ | ||
# Tips and tricks | ||
|
||
```@index | ||
Pages = ["lib/getting-started/tips-and-tricks.md"] | ||
``` | ||
|
||
## Pluto scripts | ||
|
||
We use [`Pluto.jl`](https://plutojl.org/) scripts as part of our documentation and testing. The scripts are located in `docs/src/examples` and can be run using the `Pluto.jl` package. We recommend using the version of `Pluto` that is pinned in the `Project.toml` file defining the documentation environment. An entry point to running or developing this documentation is the `docs/pluto-scripts.sh` bash shell script. Run this from the root directory of this repository. |
File renamed without changes.
Empty file.
27 changes: 27 additions & 0 deletions
27
EpiAware/docs/src/man/getting-started/tutorials/interfaces.md
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 @@ | ||
|
||
# Interfaces | ||
|
||
|
||
We support two primary workflows for using the package: | ||
|
||
- `EpiProblem`: A high-level interface for defining and fitting models to data. This is the recommended way to use the package. | ||
- `Turing` interface: A lower-level interface for defining and fitting models to data. This is the more flexible way to use the package and may also be more familiar to users of `Turing.jl`. | ||
|
||
See the getting started section for tutorials on each of these workflows. | ||
|
||
## EpiProblem | ||
|
||
Each module of the overall epidemiological model we are interested in is a `Turing` `Model` in its own right. In this section, we compose the individual models into the full epidemiological model using the `EpiProblem` struct. | ||
|
||
The constructor for an `EpiProblem` requires: | ||
|
||
- An `epi_model`. | ||
- A `latent_model`. | ||
- An `observation_model`. | ||
- A `tspan`. | ||
|
||
The `tspan` set the range of the time index for the models. | ||
|
||
## Turing interface | ||
|
||
The `Turing` interface is a lower-level interface for defining and fitting models to data. This is the more flexible way to use the package and may also be more familiar to users of `Turing.jl`. |
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
File renamed without changes.
Empty file.
Empty file.
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
File renamed without changes.
File renamed without changes.
File renamed without changes.