We had put quite a bit of effort into using Pythonnator a few years back, but have completely given up on it. We encountered huge portability issues due to hard dependencies on library versions. The worst was that the SWIG bindings would not work on a different machine with an even slightly differing Python version.
Overall, developing in Python was much more painful that working in Java, unfortunately. I would be very interested in a solution that actually works smoothly. We also tried to find Ed Loper's tools to at least access serialized CASes from Python, but were never able to locate a copy. Best, Jens On Mon, Aug 22, 2016 at 4:44 PM, Richard Eckart de Castilho <[email protected]> wrote: > Hi all, > > scanning around for UIMA and Python, I found references to > a bridge allowing to implement UIMA components with Python > via UIMA CPP. > > Further, I found evidence that UIMA CPP components can be > used in conjunction with UIMA AS. > > However, UIMA CPP hasn't been updated in a while and the > page on Python-based annotators makes references to ancient > versions of Python (2.3 and 2.4). > > Does UIMA CPP work with recent releases of UIMA-AS? > > Is the Pythonnator something one should be looking at > when considering to connect UIMA pipelines with Python > logic or are there better/alternative approaches (not Jython)? > > Cheers, > > -- Richard > > [1] http://uima.apache.org/d/uimacpp-2.4.0/docs/Python.html > [2] https://uima.apache.org/doc-uimacpp-huh.html >
