Sounds good to me. Thanks!

-----Original Message-----
From: dev-return-2289-Masanz.James=mayo....@ctakes.apache.org 
[mailto:dev-return-2289-Masanz.James=mayo....@ctakes.apache.org] On Behalf Of 
Tim Miller
Sent: Friday, December 06, 2013 11:36 AM
To: dev@ctakes.apache.org
Subject: Re: cTAKES Groovy...

Sure, I checked it in under 
ctakes-constituency-parser/scripts/groovy/parser.groovy per my 
understanding of the thread from a few days go about where to put these 
things.
Tim

On 12/06/2013 12:03 PM, Masanz, James J. wrote:
> Tim, could you check that change in you made to not download the big 
> resources, or post it somewhere temporarily.
>
> I'm having this issue when trying to run the  groovy script (I'm on Windows 
> 7, if that makes a difference) and having it faster might help debug.
>
> C:\using-groovy> groovy  parser.groovy   test-data-for-groovy
> Reading from directory: test-data-for-groovy
> Downloading: 
> http://svn.apache.org/repos/asf/ctakes/trunk/ctakes-core-res/src/main/resources/org/apache/ctakes/core/sentdetect/sd-med-model.zip
> Caught: groovy.lang.MissingMethodException: No signature of method: 
> java.io.BufferedOutputStream.rightShift() is applicable for argument types: 
> (sun.net.www.protocol.http.HttpURLConnection$HttpInputStream) values: 
> [sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@74be95bf]
> Possible solutions: leftShift(java.lang.Object), 
> leftShift(java.io.InputStream), leftShift([B)
> groovy.lang.MissingMethodException: No signature of method: 
> java.io.BufferedOutputStream.rightShift() is applicable for argument types: 
> (sun.net.www.protocol.http.HttpURLConnection$HttpInputStream) values: 
> [sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@74be95bf]
> Possible solutions: leftShift(java.lang.Object), 
> leftShift(java.io.InputStream), leftShift([B)
>          at parser.downloadFile(parser.groovy:99)
>          at parser.run(parser.groovy:64)
>
> Anyone run into such an error from groovy? Anyone else running groovy on Win7?
>
> -- James
>
>
> -----Original Message-----
> From: dev-return-2270-Masanz.James=mayo....@ctakes.apache.org 
> [mailto:dev-return-2270-Masanz.James=mayo....@ctakes.apache.org] On Behalf Of 
> Tim Miller
> Sent: Wednesday, December 04, 2013 9:09 AM
> To: dev@ctakes.apache.org
> Subject: Re: cTAKES Groovy...
>
> Very cool. I was noticing that it was downloading the umls resources which 
> the parser itself doesn't need -- so I made a change to not grab 
> clinical-pipeline and grab directly the things it was getting through that 
> reference and now it runs even faster with only a 35M initial download.
>
> I'd like to check in my change -- should we keep working out of sandbox or 
> can we maybe put groovy scripts somewhere alongside the projects they belong 
> to? Maybe in the scripts/ directory or scripts/groovy, scripts/perl, etc.? 
> Any opinions on this?
>
> Tim
>
>
> On 11/27/2013 12:19 PM, Chen, Pei wrote:
>> The sample constituency parser printer should be working now...
>> Just copy and paste the text to parser.groovy and make it executable.
>> All you should need is groovy installed on your machine.
>> http://svn.apache.org/repos/asf/ctakes/sandbox/groovy/parser.groovy
>> $ parser.groovy input
>> Reading from directory: input
>>    (TOP (S (NP-SBJ (NN patient)) (VP (VBD took) (NP (NP (NNS 50mg)) (PP
>> (IN of) (NP (NP (NN aspirin)) (PP (IN for) (NP (NP (NN pain)) (PP-LOC
>> (IN in) (NP (NN knee)))))))))(. .)))
>>
>> Maybe we could create one that will output UMLS CUI/Codes... and then others 
>> could easily modify to their needs.
>>
>> --Pei
>>> -----Original Message-----
>>> From: William Karl Thompson [mailto:w...@northwestern.edu]
>>> Sent: Tuesday, November 26, 2013 10:46 PM
>>> To: dev@ctakes.apache.org
>>> Subject: RE: cTAKES Groovy...
>>>
>>> That is very cool!
>>>
>>> Since we're talking Groovy, I'd just like make a plug for Gradle, a
>>> fantastic build/deployment/dependency management tool that is in many
>>> ways much nicer to work with than Maven, though it plays nicely with
>>> Maven (for example, it can use Maven repositories). Gradle is also proven 
>>> technology:
>>> it's the build tool for the Android operating system.
>>> ________________________________________
>>> From: Chen, Pei [pei.c...@childrens.harvard.edu]
>>> Sent: Tuesday, November 26, 2013 4:13 PM
>>> To: dev@ctakes.apache.org
>>> Subject: cTAKES Groovy...
>>>
>>> Tim had a good end user use case:
>>> I just want to use the ctakes constituency parser and output the tree
>>> text to console.
>>> So I was inspired by Richard example of groovy...
>>> Check out:
>>> http://svn.apache.org/repos/asf/ctakes/sandbox/groovy/parser.groovy
>>>
>>> The groovy script will "Automagically" download the required
>>> classes,jars,resources and automatically runs.
>>> No longer requires the user to have any knowledge of UIMA, cTAKES, etc.
>>> Sample:
>>> $ parser.groovy input
>>> Reading from directory: input
>>> patient took 50mg of aspirin for pain in knee.
>>> begin:0 end:48
>>>
>>> Pretty cool, 'eh...
>>> --Pei

Reply via email to