Recent Releases of pytextrank

pytextrank - V3.3.0 on PyPi

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

What's Changed

  • update scrubber documentation by @Ankush-Chander in https://github.com/DerwenAI/pytextrank/pull/238
  • [Snyk] Security upgrade tornado from 6.2 to 6.3.3 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/240
  • [Snyk] Security upgrade tornado from 6.2 to 6.3.3 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/250
  • make lemma_graph undirected by @Ankush-Chander in https://github.com/DerwenAI/pytextrank/pull/264
  • [Snyk] Security upgrade jupyter-server from 1.24.0 to 2.11.2 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/270
  • [Snyk] Security upgrade werkzeug from 2.2.3 to 3.0.1 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/268
  • build updates by @ceteri in https://github.com/DerwenAI/pytextrank/pull/273

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

- Python
Published by ceteri about 2 years ago

pytextrank - v3.2.5 release on PyPi

2023-08-07

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

What's Changed

  • updating the GH actions to v3 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/235
  • Scrubber sample code now handles "singular" tokens correctly by @0dB in https://github.com/DerwenAI/pytextrank/pull/233
  • prep release 3.2.5 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/237

New Contributors

  • @0dB made their first contribution in https://github.com/DerwenAI/pytextrank/pull/233

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

- Python
Published by ceteri over 2 years ago

pytextrank - v3.2.4 release on PyPi

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

  • updated docs and example to show TopicRank by @ceteri in https://github.com/DerwenAI/pytextrank/pull/211
  • working on #204 by @ceteri in https://github.com/DerwenAI/pytextrank/pull/212
  • Prevent exception on TopicRank when there are no noun_chunks by @tomaarsen in https://github.com/DerwenAI/pytextrank/pull/219
  • Biasedrank case fix by @Ankush-Chander in https://github.com/DerwenAI/pytextrank/pull/217
  • Docs update by @ceteri in https://github.com/DerwenAI/pytextrank/pull/221
  • rework some unit tests by @ceteri in https://github.com/DerwenAI/pytextrank/pull/222

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

- Python
Published by ceteri over 3 years ago

pytextrank - v3.2.3 release on PyPi

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

  • [Snyk] Security upgrade mistune from 0.8.4 to 2.0.1 by @snyk-bot in https://github.com/DerwenAI/pytextrank/pull/201
  • Improved test suite; fixed tests by @tomaarsen in https://github.com/DerwenAI/pytextrank/pull/205
  • Updated Copyright year from 2021 to 2022 by @tomaarsen in https://github.com/DerwenAI/pytextrank/pull/206
  • update API reference docs by @ceteri in https://github.com/DerwenAI/pytextrank/pull/207
  • Inclusion of the TopicRank Keyphrase Extraction algorithm by @tomaarsen in https://github.com/DerwenAI/pytextrank/pull/208
  • Prep release by @ceteri in https://github.com/DerwenAI/pytextrank/pull/210

New Contributors

  • @snyk-bot made their first contribution in https://github.com/DerwenAI/pytextrank/pull/201

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

- Python
Published by ceteri almost 4 years ago

pytextrank - v3.2.2 release on PyPi

What's Changed

  • prep next release by @ceteri in https://github.com/DerwenAI/pytextrank/pull/189
  • warning about the deprecated code in archive by @ceteri in https://github.com/DerwenAI/pytextrank/pull/190
  • fixes chunk to be between sentstart and sentend in BaseTextRank.calcsentdist by @clabornd in https://github.com/DerwenAI/pytextrank/pull/191
  • Update by @ceteri in https://github.com/DerwenAI/pytextrank/pull/198
  • add more scrubber examples and documentation by @dayalstrub-cma in https://github.com/DerwenAI/pytextrank/pull/197
  • kudos by @ceteri in https://github.com/DerwenAI/pytextrank/pull/199
  • prep PyPi release by @ceteri in https://github.com/DerwenAI/pytextrank/pull/200

New Contributors

  • @clabornd made their first contribution in https://github.com/DerwenAI/pytextrank/pull/191
  • @dayalstrub-cma made their first contribution in https://github.com/DerwenAI/pytextrank/pull/197

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

- Python
Published by ceteri over 4 years ago

pytextrank - v3.2.1 release on PyPi

2021-07-24

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

- Python
Published by ceteri over 4 years ago

pytextrank - v3.2.0 release on PyPi

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

- Python
Published by ceteri over 4 years ago

pytextrank - v3.1.1 release on PyPi

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

- Python
Published by ceteri almost 5 years ago

pytextrank - v3.1.0 release on PyPi

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

- Python
Published by ceteri almost 5 years ago

pytextrank - v3.0.1 release on PyPi

2021-02-27

- Python
Published by ceteri about 5 years ago

pytextrank - v3.0.0 release on PyPi

2021-02-14

  • THIS WILL BREAK THINGS!!!
  • support for spaCy 3.0.x; kudos @Lord-V15
  • full integration of PositionRank
  • migrated all unit tests to pytest
  • removed use of logger for debugging, introducing icecream instead

- Python
Published by ceteri about 5 years ago

pytextrank - v2.1.0 on PyPi

2021-01-31

  • add PositionRank by @louisguitton (many thanks!)
  • fixes chunk in explain_summ.ipynb by @anna-droid-beep
  • add option preserve_order in TextRank.summary by @kavorite
  • tested with spaCy 2.3.5

- Python
Published by ceteri about 5 years ago

pytextrank - v2.0.3 on PyPi

2020-09-15

  • try-catch ZeroDivisionError in summary method -- kudos @shyamcody
  • tested with updated dependencies: spaCy 2.3.x and NetworkX 2.5

- Python
Published by ceteri over 5 years ago

pytextrank - v2.0.2 release on PyPi

2020-05-20

  • fixed default value of ._.phrases to allow for disabling PTR in a pipeline

- Python
Published by ceteri over 5 years ago

pytextrank - v2.0.1 release on PyPi

2020-03-02

  • fix KeyError issue for pre Python 3.6
  • integrated codecov.io
  • added PyTextRank to the spaCy uniVerse
  • fixed README.md instructions to download en_core_web_sm

- Python
Published by ceteri almost 6 years ago

pytextrank - v2.0.0 release on PyPi

  • refactored library to run as a spaCy extension
  • supports multiple languages
  • significantly faster, with less memory required
  • better extraction of top-ranked phrases
  • changed license to MIT
  • uses lemma-based stopwords for more precise control
  • WIP toward integration with knowledge graph use cases

- Python
Published by ceteri over 6 years ago

pytextrank - v1.2.1 release on PyPi

  • fixed error in installation instructions

- Python
Published by ceteri over 6 years ago

pytextrank - v1.2.0

  • updated for current versions of spaCy and networkX -- kudos @dimmu
  • removed deprecated argument -- kudos @laxatives

- Python
Published by ceteri over 6 years ago

pytextrank - v1.1.1 update

Patch disables use of NER in spaCy until an intermittent bug is resolved. Will probably replace named tuples with spaCy spans instead.

- Python
Published by ceteri over 8 years ago

pytextrank - v1.1.0 release on PyPi

Replaced TextBlob usage with spaCy for improved parsing results. Updated the other Python dependencies. Also added better handling for UTF-8.

- Python
Published by ceteri over 8 years ago

pytextrank - v1.0.1 release on PyPi

  • runs in Jupyter notebooks
  • fixed the install for aptagger

- Python
Published by ceteri almost 9 years ago

pytextrank - v1.0.0

v1.0.0 release on PyPi https://pypi.python.org/pypi/pytextrank/

- Python
Published by ceteri almost 9 years ago