Very useful, thanks! Dima
On Sep 18, 2014, at 10:13, Miller, Timothy <[email protected]> wrote: > For Uimafit the biggest change is the namespace. There were also some > minor changes to method names of the factory methods for readers and > aes. The JCasIterable changed and now the JCasIterator is more like what > the JCasIterable used to be. > > ConfigurationParameters now have mandatory=true by default. There were > one or two places where I had to specify mandatory=false to allow for > this to compile. > > XWriter and XWriterFileNamer were removed. There is a new utility class > called CasIoUtil and there is also still a ctakes class called > XmiWriterCasConsumerCtakes. CasIoUtil is a simple standalone utility > class -- has methods that take an already processed JCas and a File to > write to. XmiWriterCasConsumerCtakes is a consumer that goes on the end > of a pipeline (similar to XWriter). > > Anyone interested in more detail on these issues can check out this link > which I used to do the upgrade: > https://cwiki.apache.org/confluence/display/UIMA/Migration+guide+1.x+to+2.x > > Cleartk changed many package names. The common feature interface > SimpleFeatureExtractor was changed to FeatureExtractor1 (meaning, takes > 1 argument). There is also now FeatureExtractor2 which takes 2 > arguments, suitable for things like relation classification. > > Class names were standardized to prefer camel case conventions over > library naming conventions (LibSVM => LibSvm, LIBLINEAR => LibLinear). > > There were some other similar things but I think those were the ones > that concerned ctakes the most. > > Tim > > > > > > > On 09/18/2014 10:37 AM, Dligach, Dmitriy wrote: >> Tim, thank you very much for working on this upgrade. I know it was a pretty >> serious effort. >> >> Question: were there any particular changes in uimafit/cleartk that we >> should be aware of? Any major deviation from the way we typically used >> uimafit/cleartk? >> >> Dima >> >> >> >> >> On Sep 16, 2014, at 15:02, Miller, Timothy >> <[email protected]> wrote: >> >>> This mega-revision is now checked in. Jenkins will let me know if there >>> are any major issues with compiling, but please feedback to the list if >>> there is anything more subtle that was a mistake and we can try to work >>> through it. >>> >>> Thanks >>> Tim >>> >>> On 09/11/2014 03:41 PM, Miller, Timothy wrote: >>>> Just wanted to send a heads up to the list/community that I am working >>>> on upgrading ctakes to use most recent versions of Uimafit (2.1) and >>>> Cleartk (2.0). This will allow us to keep up with namespace changes in >>>> uimafit and new machine learning methods being used in cleartk (that we >>>> are also contributing to). However, this will entail a lot of small >>>> changes across the codebase, so I thought it would be good to give a bit >>>> of a warning. Specifically if anyone else has any large unchecked-in >>>> changes to the code svn may throw some conflicts at you. >>>> >>>> Tim >>>> >> >
