Pytextrank Versions Save

Python implementation of TextRank algorithms ("textgraphs") for phrase extraction

v3.3.0

2 months ago
  • updated build (for PEP 621, etc.)
  • using nx.DiGraph instead
  • new release procedures

What's Changed

Full Changelog: https://github.com/DerwenAI/pytextrank/compare/v3.2.5...v3.3.0

v3.2.5

9 months ago

2023-08-07

  • improved scrubber; kudos @0dB @Ankush-Chander
  • updated dependencies, responding to vuln scanner

What's Changed

New Contributors

Full Changelog: https://github.com/DerwenAI/pytextrank/compare/v3.2.4...v3.2.5

v3.2.4

1 year ago

2022-07-27

  • better support for "ru" and other languages without noun_chunks support in spaCy
  • updated example notebook to illustrate TopicRank algorithm
  • made the node bias setting case-independent for Biased Textrank algorithm; kudos @Ankush-Chander
  • updated summarization tests; kudos @tomaarsen
  • reworked some unit tests to be less brittle, less dependent on specific spaCy point releases

What's Changed

Full Changelog: https://github.com/DerwenAI/pytextrank/compare/v3.2.3...v3.2.4

v3.2.3

2 years ago

2022-03-06

  • handles missing noun_chunks in some language models (e.g., "ru") #204
  • add TopicRank algorithm; kudos @tomaarsen
  • improved test suite; fixed tests for newer spacy releases; kudos @tomaarsen

What's Changed

New Contributors

Full Changelog: https://github.com/DerwenAI/pytextrank/compare/v3.2.2...v3.2.3

v3.2.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/DerwenAI/pytextrank/compare/v3.2.1...v3.2.2

v3.2.1

2 years ago

2021-07-24

  • add "paragraph" option into summary() function; kudos @CaptXiong

v3.2.0

2 years ago

2021-07-17

Various support for spaCy 3.1.x updates, which changes some interfaces.

  • NB: THE SCRUBBER UPDATE WILL BREAK PREVIOUS RELEASES
  • allow Span as scrubber argument, to align with spaCy 3.1.x; kudos @Ankush-Chander
  • add lgtm code reviews (slow, not integrating into GitHub PRs directly)
  • evaluating grayskull to generate a conda-forge recipe
  • add use of pipdeptree to analyze dependencies
  • use KG from biblio.ttl to generate bibliography
  • fixed overlooked comment from earlier code; kudos @debraj135
  • add visualisation using altair; kudos @louisguitton
  • add scrubber usage in sample notebook; kudos @Ankush-Chander
  • integrating use of MkRefs to generate semantic reference pages in docs

v3.1.1

3 years ago

2021-03-25

  • fix the span length calculation in explanation notebook; kudos @Ankush-Chander
  • add BiasedTextRank by @Ankush-Chander (many thanks!)
  • add conda environment.yml plus instructions
  • use bandit to check for security issues
  • use codespell to check for spelling errors
  • add pre-commit checks in general
  • update doc._.phrases in the call to change_focus() so the summarization will sync with the latest focus

v3.1.0

3 years ago

2021-03-12

  • rename master branch to main
  • add a factory class that assigns each doc its own Textrank object; kudos @Ankush-Chander
  • refactor the stopwords feature as a constructor argument
  • add get_unit_vector() method to expose the characteristic unit vector
  • add calc_sent_dist() method to expose the sentence distance measures (for summarization)
  • include a unit test for summarization
  • updated contributor instructions
  • pylint coverage for code checking
  • linking definitions and citations in source code apidocs to our online docs
  • updated links on PyPi

v3.0.1

3 years ago

2021-02-27