PSLmodels / Tax-Brain

Tax-Brain is an integrator model for PSL tax models
http://taxbrain.pslmodels.org/
MIT License
9 stars 14 forks source link

Update dynamic run requirements #50

Closed andersonfrailey closed 5 years ago

andersonfrailey commented 5 years ago

This PR makes a few changes related to the dynamic runs of Tax-Brain.

First, it ups the requirements for the Behavioral-Responses package to 0.8.0. I didn't realize that the 2.2.0 release of Tax-Calc broke backwards compatibility with Behavioral-Response and thus didn't make this change before the Tax-Brain 2.2.0 release.

Second, it changes the TaxBrain._dynamic_run method run sequentially, rather than in parallel. Having it run in parallel with a bunch of copies of Calculator objects required massive memory resources and this was preventing the latest version of Tax-Brain to be uploaded to COMP.