-
Notifications
You must be signed in to change notification settings - Fork 29
Description
sssom-java is maintained much more diligently and completely than sssom-py is. A reference implementation of a specification is supposed to (1) demonstrate the correct spec-conformant behaviour for processing SSSOM files and (2) serve as a reliable tool for users seeking to process (merge, canonicalise, etc) their SSSOM files according to the latest schema.
While Open Source ninjas like @cthoyt keep modernising sssom-py for our benefit, its massively behind in terms of spec support. I cant lift the update, and I dont tink anyone else can right now (tell me if I am wrong).
Therefore, I am motioning to declare that sssom-java is the new reference implementation. If I dont here complains in the next weeks, I will move to updating the documentation pages to that end.
Note: practically for most people, nothing much changes - the main consequence is that users will be pointed to sssom-java first when requesting access to a SSSOM CLI processor. sssom-py will still continue to be maintained, just limping behind.