Syntax error with PyKat-1.1.260, which was installed with the instructed installation procedure
Followed the default installation procedure on https://pypi.org/project/PyKat/ . This installed 1.1.260 and "import pykat" failed due to beamTrace syntaxerror.
def beamTrace(self, q_in, from_node, to_node, *args, direction='x', back_propagating=False):
^
SyntaxError: invalid syntax
Installing 1.1.265 solved the issue, but it required to clone the git repo and run "python setup.py install". Wouldn't it be better to officially release 1.1.265 so that the users can install pykat as instructed on the web description?
~/Programs$ pip install pykat
Collecting pykat
Downloading https://files.pythonhosted.org/packages/96/15/56c8ccb67b521749b5cd46565f826f465f2d72d479f59865f3ce06917840/PyKat-1.1.260.zip (409kB)
100% |████████████████████████████████| 409kB 2.4MB/s
Requirement already satisfied: numpy>=1.12 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (1.12.1)
Requirement already satisfied: flask>=0.10.1 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (0.12.2)
Requirement already satisfied: scipy in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (0.19.1)
Requirement already satisfied: six in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (1.10.0)
Requirement already satisfied: h5py in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (2.7.0)
Requirement already satisfied: pandas in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (0.20.1)
Requirement already satisfied: matplotlib in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pykat) (2.0.2)
Requirement already satisfied: tabulate in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages/tabulate-0.8.2-py2.7.egg (from pykat) (0.8.2)
Requirement already satisfied: Werkzeug>=0.7 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from flask>=0.10.1->pykat) (0.12.2)
Requirement already satisfied: Jinja2>=2.4 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from flask>=0.10.1->pykat) (2.9.6)
Requirement already satisfied: itsdangerous>=0.21 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from flask>=0.10.1->pykat) (0.24)
Requirement already satisfied: click>=2.0 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from flask>=0.10.1->pykat) (6.7)
Requirement already satisfied: python-dateutil in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pandas->pykat) (2.6.0)
Requirement already satisfied: pytz>=2011k in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from pandas->pykat) (2017.2)
Requirement already satisfied: functools32 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from matplotlib->pykat) (3.2.3.post2)
Requirement already satisfied: subprocess32 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from matplotlib->pykat) (3.2.7)
Requirement already satisfied: cycler>=0.10 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from matplotlib->pykat) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from matplotlib->pykat) (2.1.4)
Requirement already satisfied: MarkupSafe>=0.23 in /Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages (from Jinja2>=2.4->flask>=0.10.1->pykat) (0.23)
Building wheels for collected packages: pykat
Running setup.py bdist_wheel for pykat ... done
Stored in directory: /Users/karai/Library/Caches/pip/wheels/15/74/ab/3c0957c6b2ac34d7b8c613a9f9010c4b5704c2ba3236ea8aa6
Successfully built pykat
Installing collected packages: pykat
Successfully installed pykat-1.1.260
~/Programs$ ipython
Python 2.7.13 |Anaconda custom (x86_64)| (default, Dec 20 2016, 23:05:08)
Type "copyright", "credits" or "license" for more information.
IPython 5.3.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import pykat
File "/Users/karai/.pyenv/versions/anaconda2-4.4.0/lib/python2.7/site-packages/pykat/finesse.py", line 3451
def beamTrace(self, q_in, from_node, to_node, *args, direction='x', back_propagating=False):
^
SyntaxError: invalid syntax