LIAM2 User Guide
1. Introduction
1.1. About LIAM2
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
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.6. simulation
5. Running a model/simulation
6. Processes
6.1. Expressions
6.2. Assignments
6.3. Functions
6.4. globals
6.5. Built-in Functions
6.6. While loops
6.7. Output
6.8. Debugging and the interactive console
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
Known issues
Contextual filter is inconsistent
31
different
variables per expression
Code architecture
Concepts
Other files
Technical choices
Python
HDF5
YAML
Change log
Version 0.12
Version 0.11
Version 0.10.5
Version 0.10.4
Version 0.10.3
Version 0.10.2
Version 0.10.1
Version 0.10
Version 0.9.1.1
Version 0.9.1
Version 0.9
Version 0.8.2
Version 0.8.1
Version 0.8
Version 0.7
Version 0.6.2
Version 0.6.1
Version 0.6
Version 0.5.1
Version 0.5
Version 0.4.1
Version 0.4
Version 0.3
Version 0.2.1
Version 0.2
Version 0.1
Credits
LIAM2 User Guide
Docs
»
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