capreolus.collection.codesearchnet

Module Contents

Classes

CodeSearchNet(config=None, provide=None, share_dependency_objects=False, build=True) CodeSearchNet Corpus. [1]
capreolus.collection.codesearchnet.logger[source]
capreolus.collection.codesearchnet.PACKAGE_PATH[source]
class capreolus.collection.codesearchnet.CodeSearchNet(config=None, provide=None, share_dependency_objects=False, build=True)[source]

Bases: capreolus.collection.Collection

CodeSearchNet Corpus. [1]

[1] Hamel Husain, Ho-Hsiang Wu, Tiferet Gazit, Miltiadis Allamanis, and Marc Brockschmidt. 2019. CodeSearchNet Challenge: Evaluating the State of Semantic Code Search. arXiv 2019.

module_name = codesearchnet[source]
url = https://s3.amazonaws.com/code-search-net/CodeSearchNet/v2[source]
collection_type = TrecCollection[source]
generator_type = DefaultLuceneDocumentGenerator[source]
config_spec[source]
download_if_missing(self)[source]

Download the collection and return its path. Subclasses should override this.