Move to github
Update python setup so that the wheel file it creates will be platform-specific.
Hi Matthias, Sorry for the delay in updating here. I was able to use the virtualenv and get it running.
Update canonical output files to SED-ML v3, instead of v2 (using latest libsedml). Also update one error message because the default number writing algorithm in C++ seems to have changed back to using only two digits for exponents instead of always three (i.e. '1e-10' vs. '1e-010').
Hi Deepa, unfortunately the complete tellurium/roadrunner stack is not running on python 3.7 yet. To track the progress see https://sourceforge.net/p/phrasedml/tickets/25/ https://sourceforge.net/p/antimony/bug-reports/49/ https://github.com/sys-bio/roadrunner/issues/505 https://github.com/sys-bio/tellurium/issues/417 This affects many downstream projects, e.g., https://github.com/matthiaskoenig/sbmlutils/issues/113 In my opinion this is a major issue and should be solved asap. Basically anaconda...
Hi, Is this issue resolved now? I get the same error that is reported above while trying to install phrasedml on python 3.7.
disable swigdoc
use namespaces for libsbml and libsedml
Support for python 3.7 (pip packages)
bump ver to 1.0.10
Squashed commit of the following:
Squashed commit of the following:
Squashed commit of the following:
Squashed commit of the following:
I just made a commit to this repo that should fix this. The fix is available in PhraSEDML 1.0.8, just uploaded to PyPI for win/mac/lin 64-bit.
bump ver to 1.0.8
fix https://sourceforge.net/p/phrasedml/tickets/24/
Phrasedml with URNs broken
lsoda is 88
bump ver to 1.0.7
add initialConcentration selector
add lsoda phrasedml name
add lsoda to phrasedml algo names
add else block
fix xml extension not being applied in some cases
fix for jws quirks
bump ver to 1.0.6
Add functional range support for pulse experiment
add .gitignore
I fixed this in phrasedml 1.0.5 via a string substitution hack. There doesn't seem...
add hack to fix min/max symbol encodings. see h...
bump ver to 1.0.5
allow making model changes via xpath
Matthias, are you able to read SED-ML with the special csymbol definitions using...
fix version
add linux/osx shared libs to python package
remove v from __version__ and add myself to aut...
bump version to 1.0.4
use relative imports (should work for py2/3)
use correct flags for linux
dyn binding on osx/linux
add my name to authors since I am creating the ...
The problem is that it is written in the specs ;) Just make a bad hack without thinking...
Phew, that's a problem. The encoding of min and max is very low level, and uses libsbml's...
Hi Lucian, this is a really critical issue. If you fix anything than please this....
Update setup.py
Added example files
Get rid of .pth file
Closing this as 'wontfix', since we're encouraging people to use alternate methods...
Support XMLChanges
That certainly works for me! A further argument in favor of not trying to support...
Perfect. So in my opinion we should drop XMLChange support in tellurium/phrasedml...
add conda files
As you suspected, the issue is with the asterisk, which means 'Use this model as...
Perfect. This works great and solves lots of issues in tellurium & with round trips....
Version number not consistent between pip and python
I am handling the max in the current form. But the current encoding could be the...
Hi Lucian, this works great for the given example. I tried a bit more complex case...
As a workaround, I would suggest doing this with modular Antimony: model one() const...
SEDML encoding bugs: Max/min function encoding & id on curves
The curves (and surfaces) now have useless ID's ;-) The max/min thing is going to...
XPath expressions very unspecific
I went ahead and looked into making this more specific, and discovered that in most...
Write out more explicit XPaths, so that people ...
SEDML encoding bugs: Max/min function encoding & id on curves
Support XMLChanges
This can be changed to won't fix. I can handle this via tellurium. Unfortunately,...
Everything working. Finally no more timestamps ;) This can be closed.
Thanks! Tested on Mac and works.
This was caused by a mismatch in function names between the header file and the .cpp...
Undefined functions break Python API
This was caused by a mismatch between the function name in the header file vs. the...
Fixed the name of the function in the header fi...
Undefined functions break Python API
comment undefined function setPhrasedWriteSBMLT...
Hi Lucian, builds, but when trying to import the python bindings I get undefined...
Now that libSBML allows this (and, via it, libSEDML), SVN now will not write out...
No timestamp when creating SEDML
Increase release number to 1.0.3; allow non-tim...
XPath expressions very unspecific
Don't think this is a good idea. There should be much more math allowed on calculating...
Can be closed. Is an SBML issue.
Added documentation about the change, as well. New version is 1.0.2
.xml extension missing if model source is SBML file
Update documentation.
Updated docs to mention new API function; updat...
Iterating multiple tasks over local variable creates invalid SEDML
Great--thanks for testing!
Moving on to https://groups.google.com/forum/#!topic/libsbml-development/Yy78LSw...
perfect. Works like a charm. sedmlStr = phrasedml.convertString(phrasedmlStr) # necessary...
Solved. Build works and problem solved. thanks. Can be closed.
Not sure if this is a C++11 incompatibility or not, but at any rate, just checked...
Apparently 'erase' behaves differently on some ...
.xml extension missing if model source is SBML file
OK, this is in! You'll need to do something like the following to get it to work...
New API function for Mattias: a way to add '.x...
`stiff` is not a supported keyword for AlgorithmParameter
Great! Let me know if you run into more issues.