uima 3
Has some cool looking useful new functionality: https://uima.apache.org/d/uimaj-3.0.0-alpha02/version_3_users_guide.htm l#uv3.overview.new Support for arbitrary Java objects, transportable in the CAS New types: FSHashSet Automatic garbage collection of unreferenced Feature Structures better performance And an interesting new select api that interacts with java streaming api: Set foundTypes = myIndex.select(MyType.class) .coveredBy(myBoundingAnnotation) .nonOverlapping() .map(fs -> fs.getType()) .collect(Collectors.toCollection(TreeSet::new));
Re: uima 3 [EXTERNAL] [SUSPICIOUS]
Arbitrary (pojo?) objects in cas sounds great. serialization must be interesting. It is about time that they threw in some garbage collection. Streaming is great. When I first saw it I thought "so what?" Now I love it. Thanks for sharing ! From: Miller, Timothy Sent: Thursday, March 15, 2018 4:23 PM To: dev@ctakes.apache.org Subject: uima 3 [EXTERNAL] [SUSPICIOUS] Has some cool looking useful new functionality: https://urldefense.proofpoint.com/v2/url?u=https-3A__uima.apache.org_d_uimaj-2D3.0.0-2Dalpha02_version-5F3-5Fusers-5Fguide.htm&d=DwIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=vqYhfR069ABfqcm3YRNANEWyOj2WL3kcLL8Av43PmF8&s=K1AIi6vZ0KrIYp_FuNgx3D7cdLJNyVJG6U0ULKTj1QY&e= l#uv3.overview.new Support for arbitrary Java objects, transportable in the CAS New types: FSHashSet Automatic garbage collection of unreferenced Feature Structures better performance And an interesting new select api that interacts with java streaming api: Set foundTypes = myIndex.select(MyType.class) .coveredBy(myBoundingAnnotation) .nonOverlapping() .map(fs -> fs.getType()) .collect(Collectors.toCollection(TreeSet::new));
Apache cTAKES, java jdk 17 and UIMA 3
Hi all, The ctakes version 6.0.0-SNAPSHOT in the main GitHub branch https://github.com/apache/ctakes has been upgraded to be compatible with java 17 and Uima 3. Please test your favorite workflows and let me know if you have any problems. I would like to get an -update- release out soon. This would be a release with no new functionality, just updates to bring ctakes into this decade. Note: If you are using IntelliJ and already have ctakes as a project you may experience a problem with the classes in the type system not being found. To remedy this, after you update you may need to click the "Generate Sources and Update Folders for all Projects." button in the maven window (folder with circle/reload icon). Then a clean compile should allow a run to find generated types. Sean Sean Finan Research Computing Principal Engineer Computational Health Informatics Program, Natural Language Processing Lab Boston Children's Hospital sean.fi...@tch.harvard.edu