Input options

Details about the format and contents in input json files are discussed here

short long details
-w --weeks Length of simulation in weeks (default: 12)
-t --deltat Length of timestep in minutes (default: 10)
-n --numagents Number of agents (default: -1)
-N --numlocs Number of dummy locations (default: -1)
-P --progression Path to the config file for the progression matrices. (default: ../inputFiles/progressions/transition_config.json)
-a --agents Agents file, for all human being in the experiment. (default: ../inputFiles/agents.json)
-A --agentTypes List and schedule of all type fo agents. (default: ../inputFiles/agentTypes.json)
-l --locations List of all locations in the simulation. (default: ../inputFiles/locations.json)
-L --locationTypes List of all type of locations (default: ../inputFiles/locationTypes.json)
-p --parameters List of all general parameters for the simulation except the progression data. (default: ../inputFiles/parameters.json)
-c --configRandom Config file for random initialization. (default: ../inputFiles/configRandom.json)
--closures List of closure rules. (default: ../inputFiles/closureRules.json)
-r --randomStates Change the states from the agents file with the configRandom file's stateDistribution.
--outAgentStat name of the agent stat output file, if not set there will be no print (default: "")
--diags level of diagnositcs to print (default: 0)
--otherDisease Enable (1) or disable (0) non-COVID related hospitalization and sudden death (default: 1)
--mutationMultiplier infectiousness multiplier for mutated virus (default: 1.0)
-k --infectionCoefficient Infection: >0 :infectiousness coefficient (default: 0.000374395)
--dumpLocationInfections Dump per-location statistics every N timestep (default: 0)
--dumpLocationInfectiousList Dump per-location list of infectious people (default: "")
--trace Trace movements of agent (default: 4294967295)
--quarantinePolicy Quarantine policy: 0 - None, 1 - Agent only, 2 - Agent and household, 3 - + classroom/work, 4 - + school (default: 3)
--quarantineLength Length of quarantine in days (default: 10)
--testingProbabilities Testing probabilities for random, if someone else was diagnosed at home/work/school, and random for hospital workers: comma-delimited string random,home,work,school,hospital,nurseryHome (default: 0.0001,0.02,0.001,0.001,0.01,0.1)
--testingRepeatDelay Minimum number of days between taking tests (default: 5)
--testingMethod default method for testing. Can be PCR (default) on antigen. Accuracies are provided in progression json input (default: PCR)
--enableClosures Enable(1)/disable(0) closure rules defined in closureRules.json (default: 1)
--disableTourists enable or disable tourists (default: 1)
--immunizationStart number of days into simulation when immunization starts (default: 0)
--immunizationsPerDay number of immunizations per day (default: 0)
--immunizationOrder Order of immunization (starting at 1, 0 to skip) for agents in different categories health workers, nursery home worker/resident, 60+, 18-60 with underlying condition, essential worker, 18+ (default: 1,2,3,4,5,6)
-h --help Print usage
--version