{"id":"https://openalex.org/W4284706395","doi":"https://doi.org/10.1145/3477495.3531656","title":"A Python Interface to PISA!","display_name":"A Python Interface to PISA!","publication_year":2022,"publication_date":"2022-07-06","ids":{"openalex":"https://openalex.org/W4284706395","doi":"https://doi.org/10.1145/3477495.3531656"},"language":"en","primary_location":{"id":"doi:10.1145/3477495.3531656","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3477495.3531656","pdf_url":null,"source":{"id":"https://openalex.org/S4363608773","display_name":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://eprints.gla.ac.uk/268397/1/268397.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014199889","display_name":"Sean MacAvaney","orcid":"https://orcid.org/0000-0002-8914-2659"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Sean MacAvaney","raw_affiliation_strings":["University of Glasgow, Glasgow, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Glasgow, Glasgow, United Kingdom","institution_ids":["https://openalex.org/I7882870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057643560","display_name":"Craig Macdonald","orcid":"https://orcid.org/0000-0003-3143-279X"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Craig Macdonald","raw_affiliation_strings":["University of Glasgow, Glasgow, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Glasgow, Glasgow, United Kingdom","institution_ids":["https://openalex.org/I7882870"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5014199889"],"corresponding_institution_ids":["https://openalex.org/I7882870"],"apc_list":null,"apc_paid":null,"fwci":0.9392,"has_fulltext":true,"cited_by_count":11,"citation_normalized_percentile":{"value":0.76242713,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"3339","last_page":"3344"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10824","display_name":"Image Retrieval and Classification Techniques","score":0.9789000153541565,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.8552834987640381},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8118363618850708},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.7196407318115234},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.6665698885917664},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6312074661254883},{"id":"https://openalex.org/keywords/ranking","display_name":"Ranking (information retrieval)","score":0.5178504586219788},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5003364086151123},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.4722149968147278},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.39153340458869934},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27975761890411377},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.21679151058197021},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11665180325508118}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8552834987640381},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8118363618850708},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.7196407318115234},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.6665698885917664},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6312074661254883},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5178504586219788},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5003364086151123},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.4722149968147278},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.39153340458869934},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27975761890411377},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.21679151058197021},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11665180325508118},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3477495.3531656","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3477495.3531656","pdf_url":null,"source":{"id":"https://openalex.org/S4363608773","display_name":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.gla.ac.uk:268397","is_oa":true,"landing_page_url":"https://eprints.gla.ac.uk/view/author/60888.html>","pdf_url":"https://eprints.gla.ac.uk/268397/1/268397.pdf","source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"}],"best_oa_location":{"id":"pmh:oai:eprints.gla.ac.uk:268397","is_oa":true,"landing_page_url":"https://eprints.gla.ac.uk/view/author/60888.html>","pdf_url":"https://eprints.gla.ac.uk/268397/1/268397.pdf","source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.4399999976158142,"display_name":"Quality Education"}],"awards":[{"id":"https://openalex.org/G1989121949","display_name":null,"funder_award_id":"EP/R018634/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5187265158","display_name":"Closed-Loop Data Science for Complex, Computationally- and Data-Intensive Analytics","funder_award_id":"EP/R018634/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8352026019","display_name":null,"funder_award_id":"R018634/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4284706395.pdf","grobid_xml":"https://content.openalex.org/works/W4284706395.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1894902829","https://openalex.org/W1980344365","https://openalex.org/W1997214779","https://openalex.org/W2154610494","https://openalex.org/W2740321901","https://openalex.org/W2740817677","https://openalex.org/W2798482016","https://openalex.org/W3034521898","https://openalex.org/W3045745713","https://openalex.org/W3103251620","https://openalex.org/W3104914963","https://openalex.org/W3133594109","https://openalex.org/W3154755316","https://openalex.org/W3156166379","https://openalex.org/W3209981429","https://openalex.org/W3210791897","https://openalex.org/W3217485291"],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W2093262417","https://openalex.org/W3187193180","https://openalex.org/W2123131699","https://openalex.org/W106542691","https://openalex.org/W4287027380","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W4214505573","https://openalex.org/W4377091993"],"abstract_inverted_index":{"PISA":[0,54],"(Performant":[1],"Indexes":[2],"and":[3,60,115,123],"Search":[4],"for":[5],"Academia)":[6],"provides":[7,75],"very":[8],"efficient":[9],"implementations":[10],"of":[11,107],"various":[12],"retrieval":[13,125],"algorithms":[14],"over":[15],"sparse":[16],"inverted":[17],"indices.":[18],"The":[19,82],"highly-optimized":[20],"C++":[21],"implementation,":[22],"however,":[23],"has":[24],"previously":[25],"only":[26],"been":[27],"accessible":[28],"via":[29,100],"command":[30],"line":[31],"tools.":[32,65],"From":[33],"indexing":[34],"to":[35,40,90,97,104],"retrieval,":[36],"5--6":[37],"commands":[38],"need":[39],"be":[41],"executed":[42],"in":[43],"sequence,":[44],"making":[45,94],"the":[46,91,112],"process":[47,59],"relatively":[48],"involved.":[49],"Further":[50],"complications":[51],"when":[52],"using":[53],"include":[55],"a":[56,71,76,85,105],"lengthy":[57],"build":[58],"minimal":[61],"interoperability":[62],"with":[63,117],"other":[64,118],"In":[66],"this":[67],"work,":[68],"we":[69],"demonstrate":[70],"new":[72],"tool":[73],"that":[74,88],"native":[77],"Python":[78],"wrapper":[79,83],"around":[80],"PISA.":[81],"features":[84],"simplified":[86],"interface":[87],"adheres":[89],"PyTerrier":[92],"API,":[93],"it":[95],"easy":[96],"use":[98],"(e.g.,":[99,109,120],"Pandas":[101],"DataFrames),":[102],"apply":[103],"multitude":[106],"datasets":[108],"those":[110],"from":[111],"ir_datasets":[113],"package)":[114],"combine":[116],"methods":[119],"neural":[121],"re-ranking":[122],"dense":[124],"methods).":[126]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
