Skip to content

Releases: althonos/pronto

v0.4.2

10 Nov 14:57
Compare
Choose a tag to compare
  • Fix obo export with utf-8 chars

v0.4.1

10 Nov 14:55
Compare
Choose a tag to compare
  • Fix owl parser
  • Fix obo export on headerless ontology files

v0.4.0

19 Sep 12:17
Compare
Choose a tag to compare
  • Changed Term obo export to be more compliant with the Obo File Format
  • Added metadata extraction of Owl files (for now, only oboInOwl tags are supported, but more xml namespaces will be added
  • Added obo export of metadata (Obo headers)
  • Switched imports to absolute imports
  • Reversed to the stdlib multiprocessing.queues.Queue implementation. This should fix both deadlocks and #4, but sometimes produces a BrokenPipeError in background processes after the end of the parsing...
  • Enhanced API documentation
  • Fixed occasional duplication of Terms in TermList

v0.3.3

12 Aug 16:41
Compare
Choose a tag to compare
  • Attempted compatibility patch for multiprocessing to work with
    Mac OS X

v0.3.2

27 Jul 09:33
Compare
Choose a tag to compare
  • Improved Python2/3 compatibility & performance using six

v0.3.1

27 Jul 09:33
Compare
Choose a tag to compare
  • Added a stricter timeout to ontology opening to avoid waiting ages for each imports

v0.3.0

27 Jul 09:32
Compare
Choose a tag to compare
  • Increased multiprocessing support
  • Made all pronto types pickable (protocol >=2 required)
  • Fix many performance issues

v0.2.1

16 Jul 21:22
Compare
Choose a tag to compare
  • Fix Relationships other than predefined ones not extracting
  • Moved Relationship class properties bottomup and topdown to class methods

v0.2.0

16 Jul 21:20
Compare
Choose a tag to compare
  • Relationship are now extracted as objects
  • Children, parents, rchildren and rparents properties and methods of each Term are now memoized
  • Relationship classes have a Lock class property to avoid data races when Relationship objects may be created at the same time they are iterated over