0.8.0
PyTerrier 0.8.0 Release Notes
Released on 18/01/2022
What's Changed - Major
- Require Python 3.7 by @cmacdonald in #255
- Deprecate automatic coercion of transformers by @cmacdonald in #258
- introduce
pt.Transformer
as public API; *pt.transformer.TransformerBase
will be deprecated in 0.9; by @cmacdonald in #258 - introduce query biased summarisation - addresses #205 by @cmacdonald in #223, suggested by @adambaker
- provide re-ranking runs from datasets by @seanmacavaney in #262
What's Changed - Minor
- faster testing in Github Actions: focus on requested jnius, rather than changing jnius version 3 times by @cmacdonald in #256
- Faster tests by @cmacdonald in #257
- Use Flake to identify bugs, reduce imports etc by @cmacdonald in #259
- pyterrier loaded message to stderr by @seanmacavaney in #260
- Fix code block in
ltr.rst
in sectionWorking with Features
by @bart-kosmala in #261 get_dataset()
for non-existant irds dataset by @seanmacavaney in #263- Filter out non-indexed/metadata fields when indexing by @seanmacavaney in #267, reported by @bjoernengelmann in #266
- mirroring of Vaswani dataset files by @seanmacavaney in #268
pt.io.read_results()
can merge topics by @seanmacavaney in #265- addresses #264,
text.scorer()
will default totakes='docs'
by @cmacdonald in #269 - change paths and exercise names by @cmacdonald in #270
New Contributors
- @bart-kosmala made their first contribution in #261
Full Changelog: 0.7.2...0.8.0