ChangesΒΆ
- v3.2.0:
ProcessorsAPInow inherits fromProcessorsBaseAPIProcessorsBaseAPIcan be used with adockerbackend- Updated documentation
- Updated requirements for building documentation
- More tests covering syntactic dependencies
- v3.1.0:
- Upgraded
processors-serverversion to v3.1.0 - Added support for
CluProcessor odinvariables can now be used in imports- Log file no longer prefixed with
. jupyternotebook visualizations now treated as an extra module that can be installed viapip install "py-processors[jupyter]"
- Upgraded
- v3.0.3:
jupyternotebook visualizations forSentencegraphs (dependency parses) andMentionstructurevisualization.JupyterVisualizer.display_graph()visualization.Jupyter.Visualizer.display_mention()
- Display errors for broken Odin rules
- Upgraded
processors-serverversion to v3.0.2 - Added
HeadFinderandHeadFinder.semantic_head() pagerankbug fix related to outdated parameter- Make
Sentence,DirectedGraph, andMentionhashable
- v3.0.2:
- Added support to reverse directed graph for pagerank, resulting in predicate and argument nodes having higher weights
DependencyUtils.directed_relation()- Added
DirectedGraph.degree_centrality(),DirectedGraph.in_degree_centrality(), andDirectedGraph.out_degree_centrality() pageranknow returns acollections.Counter- Optionally limit
DependencyUtils.lexicalize_path()to specific token indices
- v3.0.1:
- Fixed an off-by-one error for character offsets when creating mentions
- v3.0.0:
PageRankfor dependency graphs vianetworkx- Find shortest paths in dependency graphs via
networkx - Updated api to match v.3.0 of
processors-server - Support for Odin
@Mention.argname jsoncompatible withorg.clulab.processors
- v2.9.7:
.nessupport for IOB format
- v2.9.6:
- Simplified path checks for
jar
- Simplified path checks for
- v2.9.5:
- Docstring for
ProcessorsAPI - Updated Odin rules url for tests
- Check version of jar against recommended version
- Cleanup (kwargs usage, path resolution, etc.)
- Docstring for
- v2.9.4:
jaris now downloaded when first used
- v2.9.3:
- Pass hostname to command for starting server
- Fixed an Odin test and added needed resources
- v2.9.2:
- Added
.stop_server()test
- Added
- v2.9.1:
- Create
MentionfromMention.triggerwhentriggeris notNone
- Create
- v2.9:
Mention.argumentsbug fix related to creating Mentions for each arg corresponding to each roleDependencies.incomingandDependencies.outgoingbug fixes- Implemented custom eq and ne for core data structures
- v2.8:
Dependenciesbug fix related to initializing fromjson- Added
keep_aliveboolean parameter toProcessorsAPIconstructor to provide a way to keep the server running when instance goes out of scope - Compatibility fixes for 2.x
- Updated api to match v.2.7 of
processors-server- handle pre-segmented text (preserve provided sentence segmentation in
.annotateand.sentiment.corenlp.score_segmented_textcalls)
- handle pre-segmented text (preserve provided sentence segmentation in
- v2.7:
- Added
Mentionclass and support for rule-based information extraction with Odin - Updated api to match v.2.5 of
processors-server
- Added
- v2.6:
- Added interface to CoreNLP’s tree-based sentiment analysis
- Rewrote
jsonserialization and loading to mirror changes inprocessors-serverv2.2
- v2.4:
- Added support for
jsonserialization
- Added support for
- v2.1:
- Added interface to
BioNLPProcessor - Download latest
processors-server.jaras part of installation
- Added interface to
- v1.0:
- Basic functionality (interface to
FastNLPProcessor)
- Basic functionality (interface to