The following features were added/changes made:
- Added Report_HIV_ByAgeAndGender_Collect_Targeting_Config_Data
- Adds the ability to stratify the data by things like "people who are HIV negative and are on PrEP and have an HIV positive partner"
- TargetingLogic - Add Is_Equal_To, Fix Schema
- Improved format for use in emodpy
- Check AgeDistribution for nested arrays
- Fixes an issue where DistributionValues or ResultValues would allow the input data to be formatted like:
- [ [0.1, 0.2, 0.9, 1.0] ]
- This should really be a single array, but EMOD would convert it only if DistributionValues and ResultValues had the same number of elements. If they did not, the simulation would crash without good information.
- This is checked for and an error message given if the data is not a single array.
- MalariaSummaryReport - Add options for true & HRP2 density channels
- Added controls to add new true and HPR2 prevalence channels as well as controls for whether or not to include the PrPR binned and Infectious binned data.
- Added Vector Migration by Genome
- Added the ability to define migration rates for vectors based on their genetic make up. One potential use case is where a genetically modified mosquito might travel differently than wild type mosquitos.
- Disabled Serialization_Mask_Node_Write & Serialization_Mask_Node_Read
- The ability to control when you use the habitat data in the serialized file and when you replace the serialized data with the config data is not working correctly (#63) so the feature has been disabled.