You are here


Title: Pyquery: A Search Engine for Python Packages and Modules.
Name(s): Imminni, Shiva Krishna, author
Kumar, Piyush, (Professor of Computer Science), professor directing thesis
Haiduc, Sonia, committee member
Ackerman, Margareta, committee member
Florida State University, degree granting institution
College of Arts and Sciences, degree granting college
Department of Computer Science, degree granting department
Type of Resource: text
Genre: Text
Issuance: monographic
Date Issued: 2015
Publisher: Florida State University
Place of Publication: Tallahassee, Florida
Physical Form: computer
online resource
Extent: 1 online resource (56 pages)
Language(s): English
Abstract/Description: Python Package Index (PyPI) is a repository that hosts all the packages ever developed for the Python community. It hosts thousands of packages from different developers and for the Python community, it is the primary source for downloading and installing packages. It also provides a simple web interface to search for these packages. A direct search on PyPI returns hundreds of packages that are not intuitively ordered, thus making it harder to find the right package. Developers consequently resort to mature search engines like Google, Bing or Yahoo which redirect them to the appropriate package homepage at PyPI. Hence, the first task of this thesis is to improve search results for python packages. Secondly, this thesis also attempts to develop a new search engine that allows Python developers to perform a code search targeting python modules. Currently, the existing search engines classify programming languages such that a developer must select a programming language from a list. As a result every time a developer performs a search operation, he or she has to choose Python out of a plethora of programming languages. This thesis seeks to offer a more reliable and dedicated search engine that caters specifically to the Python community and ensures a more efficient way to search for Python packages and modules.
Identifier: FSU_2015fall_Imminni_fsu_0071N_12969 (IID)
Submitted Note: A Thesis submitted to the Department of Computer Science in partial fulfillment of the requirements for the degree of Master of Science.
Degree Awarded: Fall Semester 2015.
Date of Defense: November 13, 2015.
Keywords: Python Code Search Engine, Python Module Search Engine, Python Package and Module Search Engine, Python Package Search Engine, Python Search Engine
Bibliography Note: Includes bibliographical references.
Advisory Committee: Piyush Kumar, Professor Directing Thesis; Sonia Haiduc, Committee Member; Margareta Ackerman, Committee Member.
Subject(s): Computer science
Information technology
Persistent Link to This Record:
Owner Institution: FSU

Choose the citation style.
Imminni, S. K. (2015). Pyquery: A Search Engine for Python Packages and Modules. Retrieved from