Thanks for your answers. To pursue the discussion,
I d like to develop python applications which manage UIMA workflows (creation, instantiation of AE, ...) in a similar way to the org.apache.uima.UIMAFramework class described in the Chapter 3. Application Developer's Guide of UIMA Tutorial and Developers' Guides [1] Any hints ? Or code examples ? Best [1] http://uima.apache.org/d/uimaj-2.4.0/tutorials_and_users_guides.html#ugr.tug.application On Fri, Dec 23, 2011 at 11:03 AM, Renaud Richardet <[email protected]> wrote: > Hi Nicholas, > > Here is an example Annotation Engine that will let you use Python scripts > (using Jython): > https://gist.github.com/1513709 > https://gist.github.com/1513763 > > If there is any interest, I could contribute the code & tests to UIMA. > > Merry Xmas, Renaud > > > > On Fri, Dec 16, 2011 at 1:08 PM, Jens Grivolla <[email protected]> wrote: > >> Hi Nicolas, >> >> we haven't really made any progress. Right now we're using only Java >> within the UIMA pipeline (and one C++ annotator). >> >> We then generate XMIs (or in some cases inline XML to get annotations >> aligned automatically) and work on that in Python, without a library and >> probably not even dealing with the XMI format entirely correctly. :-( >> >> Anyway, things are not pretty, but we just don't have time to actually >> develop a better solution. >> >> Bye, >> Jens >> >> >> On 12/16/2011 12:13 AM, Nicolas Hernandez wrote: >> >>> Hi >>> >>> 6 months later. >>> >>> Jens what experience have you learn about UIMA and Python ? Is >>> Pythonnator still the simplest solution for working with XMI ? >>> No other alternative ? >>> >>> Best >>> >>> /Nicolas >>> >>> >>> >>> On Wed, May 4, 2011 at 11:48 PM, Eddie Epstein<[email protected]> >>> wrote: >>> >>>> The last update with uimapy on Apache UIMA was that it had problems >>>> deserializing somewhat complex XmiCas examples. >>>> >>>> The previous problem with jython was that it was backlevel relative to >>>> the needs of some python analytic code. Jython seems like the simplest >>>> integration, assuming it works. >>>> >>>> The Pythonnator requires a uimacpp runtime. More complicated, but >>>> perhaps a much faster python execution environment? Uimacpp fully >>>> supports XmiCas serialization methods. >>>> >>>> Eddie >>>> >>>> On Wed, May 4, 2011 at 4:42 AM, Jens Grivolla<[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> what's the current status on combining UIMA and Python? >>>>> >>>>> I know that it should be possible to write AEs in Python using either >>>>> the >>>>> BSF Annotator (and jython) or Pythonnator (using SWIG). I haven't tried >>>>> either one yet, so I'm open to recommendations on which to use. >>>>> >>>>> I would also very much like to write UIMA (and especially UIMA AS) >>>>> clients >>>>> in Python. Is it possible at all to use an annotation pipeline from a >>>>> language other than Java? We are currently using the simple REST >>>>> server for >>>>> this, but it has serious limitations. >>>>> >>>>> Lastly, and probably more simply, I would like to be able to work with >>>>> XMI >>>>> files using Python. There used to be uimapy by Ed Loper, but I can't >>>>> find a >>>>> copy anywhere and the sourcefore repository is empty. I found no >>>>> mention on >>>>> the mailing list of what happened to the project and the discussion >>>>> about >>>>> seems to just have ended quite abruptly. >>>>> >>>>> Thanks for any suggestions or hints, >>>>> >>>>> Jens >>>>> >>>>> -- Dr. Nicolas Hernandez Associate Professor (Maître de Conférences) Université de Nantes - LINA CNRS http://enicolashernandez.blogspot.com http://www.univ-nantes.fr/hernandez-n +33 (0)2 51 12 53 94 +33 (0)2 40 30 60 67
