I got a question about a parsing error in the sfc_models package. The error given is:
"NotImplementedError: Non-simple parsing not done"
If this is happening to you, the file equation.py needs to be updated to match the development branch version. Link to the file:
https://github.com/brianr747/SFC_models/blob/development/sfc_models/equation.py
There was a change of behaviour between Python versions 3.4/3.5 and 3.7. The code is now cleaner, and it now works for me on Python versions 3.5 and 3.7.
I have pushed the change to both branches on GitHub, and updated the release version on PyPi (what pip installs) to version 1.0.3.
Note: If you have problems, one way to diagnose problems is to run the unit tests. (Very easy to do from PyCharm.)
(c) Brian Romanchuk 2019
Recent Posts
Sunday, September 22, 2019
2 comments:
Note: Posts are manually moderated, with a varying delay. Some disappear.
The comment section here is largely dead. My Substack or Twitter are better places to have a conversation.
Given that this is largely a backup way to reach me, I am going to reject posts that annoy me. Please post lengthy essays elsewhere.
Subscribe to:
Post Comments (Atom)
Thank you for this Brian. It works perfectly now.
ReplyDelete(This is Brian.) Great. I was unsure about the fix, and so I held off pushing it to GitHub.
Delete