1.1.0
New Features
- Trie Execution Plan for pt.Experiment, including visualisation by @irene-anu in #648
- Move DataFrameBuilder from pyterrier-alpha into pt.new; use in Retriever and FeaturesRetriever by @seanmacavaney with @Copilot in #633
- Add dict-based
retr_systemssupport to pt.Experiment, including named baseline selection by @cmacdonald with @Copilot in #655
Other Changes
- Adding Colab Badge in schematics-demo.ipynb by @lionisakis in #622
- Add
labelkwarg topt.applymethods withHasSchematicsupport by @cmacdonald with @Copilot in #643 - peg to Sphinx 8 to fix docs build by @cmacdonald in #644
- prevent Index being loaded twice by Terrier artifact interface by @cmacdonald in #640
- Add context in the form of the calling Transformer to pt.validate error message by @cmacdonald in #638
- pandas 3 support by @cmacdonald in #626
- Update GitHub Actions workflows to Node 24-compatible action versions by @cmacdonald with @Copilot in #645
- Py3.14 by @cmacdonald in #637
- Add type annotation for deposit_data variable by @cmacdonald in #650
- Save aggregated and per-query evaluation results as CSV when save_dir is set by @cmacdonald with @Copilot in #642
- Add
TerrierIndex.__len__coverage for unbuilt and built index states by @cmacdonald with @Copilot in #653 - skip tests when hgf is unhappy by @cmacdonald in #656
- feat: add eq and hash to operator transformers and Retriever by @prisha2410 in #651
- Fix docs build on GHA by @cmacdonald in #657
- again, try not to timeout on hgf by @cmacdonald in #658
- allow Colab to upgrade java by @cmacdonald in #659
- missing kwargs passthrough in Artifact loading by @cmacdonald in #646
- fix: mrt now returns mean retrieval time per query by @prisha2410 in #652
- New tree schematic changes added by @irene-anu in #660
New Contributors
- @cmacdonald with @Copilot made their first contribution in #643
- @prisha2410 made their first contribution in #651
- @irene-anu made their first contribution in #648
Full Changelog: v1.0.4...1.1.0