Closed prismofeverything closed 4 years ago
One thought: The README could use change notes, esp. for an incompatible API change.
Amazing how many edits it takes to move one argument.
Yeah, and way better than before you converted to Cython! Thanks again for that one.
The README could use change notes, esp. for an incompatible API change.
Done.
While applying Arrow to some problems in Vivarium, I came across the need to pass in the rates to the system each time I call it (dynamics rates), rather than supplying them when the system is initialized (static rates). To support this, I shifted the
__init__
forStochasticSystem
to take only the stoichiometry and then pass in the rates to the call toevolve
. This is mostly an API change as the essential implementation doesn't care when the rates appeared, it just indexes into them when necessary.