mrc-ide / SIMPLEGEN

Simulating Plasmodium Epidemiological and Genetic Data
https://mrc-ide.github.io/SIMPLEGEN/
MIT License
12 stars 0 forks source link

Hard reset #76

Closed bobverity closed 1 year ago

bobverity commented 1 year ago

There were some major issues in the previous version that were stopping things from moving forward. In essense, the individual-based simulation code became unwieldy and badly organised, making it hard to identify bugs. The use of the Rcpp package was also starting to slow down development due to lengthy compile times.

This hard reset is a radical solution! But has some advantages:

In making these changes I identified some bugs that were present in the previous code base that would have been very hard to find. The new code also appears to be somewhat faster than the previous. There are many parts still missing compared to the original code base, and these need to be carefully reintroduced going forwards.