uima 3

2018-03-15 Thread Miller, Timothy
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]

2018-03-15 Thread Finan, Sean
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

2024-07-16 Thread Finan, Sean
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