SYMBOL INDEX (147 symbols across 15 files) FILE: data/thefuzz/benchmarks.py function print_result_from_timeit (line 45) | def print_result_from_timeit(stmt='pass', setup='pass', number=1000000): FILE: data/thefuzz/setup.py function open_file (line 16) | def open_file(fname): FILE: data/thefuzz/test_thefuzz.py class StringProcessingTest (line 11) | class StringProcessingTest(unittest.TestCase): method test_replace_non_letters_non_numbers_with_whitespace (line 12) | def test_replace_non_letters_non_numbers_with_whitespace(self): method test_dont_condense_whitespace (line 21) | def test_dont_condense_whitespace(self): class UtilsTest (line 29) | class UtilsTest(unittest.TestCase): method setUp (line 30) | def setUp(self): method tearDown (line 48) | def tearDown(self): method test_ascii_only (line 51) | def test_ascii_only(self): method test_fullProcess (line 55) | def test_fullProcess(self): method test_fullProcessForceAscii (line 59) | def test_fullProcessForceAscii(self): class RatioTest (line 64) | class RatioTest(unittest.TestCase): method setUp (line 66) | def setUp(self): method tearDown (line 99) | def tearDown(self): method testEqual (line 102) | def testEqual(self): method testCaseInsensitive (line 107) | def testCaseInsensitive(self): method testPartialRatio (line 111) | def testPartialRatio(self): method testTokenSortRatio (line 114) | def testTokenSortRatio(self): method testPartialTokenSortRatio (line 117) | def testPartialTokenSortRatio(self): method testTokenSetRatio (line 125) | def testTokenSetRatio(self): method testPartialTokenSetRatio (line 132) | def testPartialTokenSetRatio(self): method testQuickRatioEqual (line 135) | def testQuickRatioEqual(self): method testQuickRatioCaseInsensitive (line 138) | def testQuickRatioCaseInsensitive(self): method testQuickRatioNotEqual (line 141) | def testQuickRatioNotEqual(self): method testWRatioEqual (line 144) | def testWRatioEqual(self): method testWRatioCaseInsensitive (line 147) | def testWRatioCaseInsensitive(self): method testWRatioPartialMatch (line 150) | def testWRatioPartialMatch(self): method testWRatioMisorderedMatch (line 154) | def testWRatioMisorderedMatch(self): method testWRatioStr (line 158) | def testWRatioStr(self): method testQRatioStr (line 161) | def testQRatioStr(self): method testEmptyStringsScore100 (line 164) | def testEmptyStringsScore100(self): method testIssueSeven (line 168) | def testIssueSeven(self): method testRatioUnicodeString (line 178) | def testRatioUnicodeString(self): method testPartialRatioUnicodeString (line 184) | def testPartialRatioUnicodeString(self): method testWRatioUnicodeString (line 190) | def testWRatioUnicodeString(self): method testQRatioUnicodeString (line 208) | def testQRatioUnicodeString(self): method testQratioForceAscii (line 226) | def testQratioForceAscii(self): method testQRatioForceAscii (line 236) | def testQRatioForceAscii(self): method testTokenSetForceAscii (line 246) | def testTokenSetForceAscii(self): method testTokenSortForceAscii (line 256) | def testTokenSortForceAscii(self): class ValidatorTest (line 267) | class ValidatorTest(unittest.TestCase): method setUp (line 268) | def setUp(self): method testCheckForNone (line 271) | def testCheckForNone(self): method testCheckEmptyString (line 285) | def testCheckEmptyString(self): class ProcessTest (line 300) | class ProcessTest(unittest.TestCase): method setUp (line 302) | def setUp(self): method testGetBestChoice1 (line 327) | def testGetBestChoice1(self): method testGetBestChoice2 (line 332) | def testGetBestChoice2(self): method testGetBestChoice3 (line 337) | def testGetBestChoice3(self): method testGetBestChoice4 (line 342) | def testGetBestChoice4(self): method testWithProcessor (line 347) | def testWithProcessor(self): method testWithScorer (line 358) | def testWithScorer(self): method testWithCutoff (line 391) | def testWithCutoff(self): method testWithCutoff2 (line 412) | def testWithCutoff2(self): method testEmptyStrings (line 427) | def testEmptyStrings(self): method testNullStrings (line 441) | def testNullStrings(self): method test_list_like_extract (line 455) | def test_list_like_extract(self): method test_dict_like_extract (line 465) | def test_dict_like_extract(self): method test_dedupe (line 480) | def test_dedupe(self): method test_simplematch (line 498) | def test_simplematch(self): class TestCodeFormat (line 509) | class TestCodeFormat(unittest.TestCase): method test_pep8_conformance (line 510) | def test_pep8_conformance(self): FILE: data/thefuzz/test_thefuzz_hypothesis.py function scorers_processors (line 15) | def scorers_processors(): function full_scorers_processors (line 41) | def full_scorers_processors(): function test_identical_strings_extracted (line 66) | def test_identical_strings_extracted(scorer, processor, data): function test_only_identical_strings_extracted (line 111) | def test_only_identical_strings_extracted(scorer, processor, data): FILE: data/thefuzz/test_thefuzz_pytest.py function test_process_warning (line 4) | def test_process_warning(caplog): FILE: data/thefuzz/thefuzz/StringMatcher.py class StringMatcher (line 14) | class StringMatcher: method _reset_cache (line 17) | def _reset_cache(self): method __init__ (line 21) | def __init__(self, isjunk=None, seq1='', seq2=''): method set_seqs (line 27) | def set_seqs(self, seq1, seq2): method set_seq1 (line 31) | def set_seq1(self, seq1): method set_seq2 (line 35) | def set_seq2(self, seq2): method get_opcodes (line 39) | def get_opcodes(self): method get_editops (line 47) | def get_editops(self): method get_matching_blocks (line 55) | def get_matching_blocks(self): method ratio (line 61) | def ratio(self): method quick_ratio (line 66) | def quick_ratio(self): method real_quick_ratio (line 72) | def real_quick_ratio(self): method distance (line 76) | def distance(self): FILE: data/thefuzz/thefuzz/StringMatcher.pyi class StringMatcher (line 8) | class StringMatcher: method _reset_cache (line 9) | def _reset_cache(self) -> None: method __init__ (line 16) | def __init__(self, isjunk: Optional[bool] = ..., seq1: str = ..., seq2... method set_seqs (line 17) | def set_seqs(self, seq1: str, seq2: str) -> None: ... method set_seq1 (line 18) | def set_seq1(self, seq1: str) -> None: ... method set_seq2 (line 19) | def set_seq2(self, seq2: str) -> None: ... method get_opcodes (line 20) | def get_opcodes(self) -> OpcodeT: ... method get_editops (line 21) | def get_editops(self) -> EditOpcodeT: ... method get_matching_blocks (line 22) | def get_matching_blocks(self) -> MatchingBlocksT: ... method ratio (line 23) | def ratio(self) -> float: ... method quick_ratio (line 24) | def quick_ratio(self) -> float: ... method real_quick_ratio (line 25) | def real_quick_ratio(self) -> float: ... method distance (line 26) | def distance(self) -> int: ... FILE: data/thefuzz/thefuzz/fuzz.py function ratio (line 22) | def ratio(s1, s2): function partial_ratio (line 32) | def partial_ratio(s1, s2): function _process_and_sort (line 73) | def _process_and_sort(s, force_ascii, full_process=True): function _token_sort (line 89) | def _token_sort(s1, s2, partial=True, force_ascii=True, full_process=True): function token_sort_ratio (line 99) | def token_sort_ratio(s1, s2, force_ascii=True, full_process=True): function partial_token_sort_ratio (line 106) | def partial_token_sort_ratio(s1, s2, force_ascii=True, full_process=True): function _token_set (line 114) | def _token_set(s1, s2, partial=True, force_ascii=True, full_process=True): function token_set_ratio (line 166) | def token_set_ratio(s1, s2, force_ascii=True, full_process=True): function partial_token_set_ratio (line 170) | def partial_token_set_ratio(s1, s2, force_ascii=True, full_process=True): function QRatio (line 179) | def QRatio(s1, s2, force_ascii=True, full_process=True): function UQRatio (line 208) | def UQRatio(s1, s2, full_process=True): function WRatio (line 222) | def WRatio(s1, s2, force_ascii=True, full_process=True): function UWRatio (line 300) | def UWRatio(s1, s2, full_process=True): FILE: data/thefuzz/thefuzz/fuzz.pyi function ratio (line 1) | def ratio(s1: str, s2: str) -> int: ... function partial_ratio (line 2) | def partial_ratio(s1: str, s2: str) -> int: ... function _process_and_sort (line 3) | def _process_and_sort(s: str, force_ascii: bool, full_process: bool = ..... function _token_sort (line 4) | def _token_sort(s1: str, s2: str, partial: bool = ..., force_ascii: bool... function token_sort_ratio (line 5) | def token_sort_ratio(s1: str, s2: str, force_ascii: bool = ..., full_pro... function partial_token_sort_ratio (line 6) | def partial_token_sort_ratio(s1: str, s2: str, force_ascii: bool = ..., ... function _token_set (line 7) | def _token_set(s1: str, s2: str, partial: bool = ..., force_ascii: bool ... function token_set_ratio (line 8) | def token_set_ratio(s1: str, s2: str, force_ascii: bool = ..., full_proc... function partial_token_set_ratio (line 9) | def partial_token_set_ratio(s1: str, s2: str, force_ascii: bool = ..., f... function QRatio (line 10) | def QRatio(s1: str, s2: str, force_ascii: bool = ..., full_process: bool... function UQRatio (line 11) | def UQRatio(s1: str, s2: str, full_process: bool = ...) -> int: ... function WRatio (line 12) | def WRatio(s1: str, s2: str, force_ascii: bool = ..., full_process: bool... function UWRatio (line 13) | def UWRatio(s1: str, s2: str, full_process: bool = ...) -> int: ... FILE: data/thefuzz/thefuzz/process.py function extractWithoutOrder (line 18) | def extractWithoutOrder(query, choices, processor=default_processor, sco... function extract (line 124) | def extract(query, choices, processor=default_processor, scorer=default_... function extractBests (line 174) | def extractBests(query, choices, processor=default_processor, scorer=def... function extractOne (line 199) | def extractOne(query, choices, processor=default_processor, scorer=defau... function dedupe (line 227) | def dedupe(contains_dupes, threshold=70, scorer=fuzz.token_set_ratio): FILE: data/thefuzz/thefuzz/process.pyi function extractWithoutOrder (line 13) | def extractWithoutOrder(query: str, choices: Mapping[str, str], processo... function extractWithoutOrder (line 17) | def extractWithoutOrder(query: str, choices: Sequence[str], processor: P... FILE: data/thefuzz/thefuzz/string_processing.py class StringProcessor (line 4) | class StringProcessor: method replace_non_letters_non_numbers_with_whitespace (line 14) | def replace_non_letters_non_numbers_with_whitespace(cls, a_string): FILE: data/thefuzz/thefuzz/string_processing.pyi class StringProcessor (line 1) | class StringProcessor(object): method replace_non_letters_non_numbers_with_whitespace (line 3) | def replace_non_letters_non_numbers_with_whitespace(cls, a_string: str... FILE: data/thefuzz/thefuzz/utils.py function validate_string (line 6) | def validate_string(s): function check_for_equivalence (line 19) | def check_for_equivalence(func): function check_for_none (line 28) | def check_for_none(func): function check_empty_string (line 37) | def check_empty_string(func): function ascii_only (line 50) | def ascii_only(s): function make_type_consistent (line 54) | def make_type_consistent(s1, s2): function full_process (line 63) | def full_process(s, force_ascii=False): function intr (line 79) | def intr(n): FILE: data/thefuzz/thefuzz/utils.pyi function validate_string (line 6) | def validate_string(s: str) -> bool: ... function check_for_equivalence (line 7) | def check_for_equivalence(func: TCallable) -> TCallable: ... function check_for_none (line 8) | def check_for_none(func: TCallable) -> TCallable: ... function check_empty_string (line 9) | def check_empty_string(func: TCallable) -> TCallable: ... function asciionly (line 10) | def asciionly(s: str) -> str: ... function asciidammit (line 11) | def asciidammit(s: Union[str, bytes]) -> str: ... function make_type_consistent (line 12) | def make_type_consistent(s1: str, s2: str) -> Tuple[str, str]: ... function full_process (line 13) | def full_process(s: str, force_ascii: bool = ...) -> str: ... function intr (line 14) | def intr(n: float) -> int: ...