Henning Redestig
Henning Redestig
Agreed.. I gave up and went for VM based solution :/
And probably https://github.com/opencobra/cobrapy/issues/568
can't figure out the reason for this so leaving in the backlog for now, to be fixed when refactoring tests.
@pstjohn can we close this leaving EFM to the cameo implementation / other packages? Or was there still something that you think should go in cobrapy?
It would definitely be nice to have and there even was the idea that we could tag methods based on some some simple ontology and then generate an automated overview,...
using pympler this comparison of 100 iterations versus 500 iterations hints to issue with the optlang Container class.. ``` 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 100/100 [00:48
Did you manage to reproduce it using only optlang?
@vilacelestin for this you may consider instead using the [context manager](http://cobrapy.readthedocs.io/en/latest/getting_started.html#Making-changes-reversibly-using-models-as-contexts) to get changes auto-reverted, e.g. something like ```{python} for rxn1, rxn2 in tuples_of_two_reactions: with model: rxn1.knock_out() rxn2.knock_out() sol =...
for the cases I looked it was very frequent but I didn't try gurobi. I would have thought the solver would take care of this itself but perhaps need to...
Cheers for the issue, I'm happy to consider a merge request since I never seem to find time to work on this project anymore..