ctakes-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Miller <timothy.mil...@childrens.harvard.edu>
Subject Re: cTAKES Groovy...
Date Wed, 04 Dec 2013 15:09:09 GMT
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?


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:wkt@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.Chen@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

View raw message