LIAM2 User Guide
1. Introduction
2. Installation
3. Environment
4. Model Definition
5. Running a model/simulation
6. Processes
7. Links
8. Importing other models
9. Importing data
Known issues
Code architecture
Technical choices
Change log
Credits
LIAM2 User Guide
LIAM2 User Guide
LIAM2 User Guide
1. Introduction
1.1. About LIAM2
1.1.1. License
1.1.2. Staying informed
1.1.3. Credits
1.2. About microsimulation
1.3. About this guide
2. Installation
2.1. Introduction
2.2. Install using the Windows bundle
2.3. Install from source
2.3.1. Install LIAM2 dependencies
2.3.2. Install LIAM2 itself from source
3. Environment
3.1. LIAM2 bundle
3.2. Getting Started (using the Windows bundle)
3.3. Getting Started (when running from source)
3.4. Using your own data
4. Model Definition
4.1. Comments
4.2. General structure
4.3. import
4.4. globals
4.5. entities
4.5.1. fields
4.5.2. links
4.5.3. macros
4.5.4. processes
4.6. simulation
4.6.1. processes
4.6.2. init
4.6.3. input
4.6.4. output
4.6.5. start_period
4.6.6. periods
4.6.7. random_seed
4.6.8. skip_shows
4.6.9. assertions
4.6.10. default_entity
4.6.11. logging
4.6.12. autodump
4.6.13. autodiff
5. Running a model/simulation
6. Processes
6.1. Expressions
6.2. Assignments
6.3. Functions
6.3.1. Declaration
6.3.2. Call
6.3.3. Local (temporary) variables
6.3.4. Actions
6.4. globals
6.5. Built-in Functions
6.5.1. conditional function
6.5.2. mathematical functions
6.5.3. aggregate functions
6.5.4. link methods
6.5.5. temporal functions
6.5.6. random functions
6.5.7. Regressions
6.5.8. Matching functions
6.5.9. Lifecycle functions
6.6. While loops
6.7. Output
6.7.1. show
6.7.2. qshow
6.7.3. csv
6.7.4. dump
6.7.5. groupby
6.7.6. charts
6.8. Debugging and the interactive console
6.8.1. breakpoint
6.8.2. assertions
7. Links
7.1. many2one
7.2. one2many
8. Importing other models
9. Importing data
9.1. data files
9.2. description file
9.3. importing the data
Indices and tables
Index
Search Page
Appendix
Known issues
Code architecture
Technical choices
Change log
Credits