Recent Releases of symspellpy
symspellpy - v6.9.0
What's Changed
- Specify that frequency count must be 64-bit int (#180)
- Rename
string1andstring2argument names (#181)
Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.8.0...v6.9.0
- Python
Published by mammothb 12 months ago
symspellpy - v6.8.0
What's Changed
- Allow file object as corpus of load_dictionary (#176)
- Bump supported Python version to 3.9 - 3.13 (#177)
Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.8...v6.8.0
- Python
Published by mammothb 12 months ago
symspellpy - v6.7.8
What's Changed
- Handle encoding errors (https://github.com/mammothb/symspellpy/pull/149)
- Bump supported Python version (https://github.com/mammothb/symspellpy/pull/151)
- Remove numpy dependency (https://github.com/mammothb/symspellpy/pull/156)
- Feature: distance comparer interface (https://github.com/mammothb/symspellpy/pull/159)
Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.7...v6.7.8
- Python
Published by mammothb over 1 year ago
symspellpy - v6.7.8-rc1
What's Changed
- Handle encoding errors (https://github.com/mammothb/symspellpy/pull/149)
- Bump supported Python version (https://github.com/mammothb/symspellpy/pull/151)
- Remove numpy dependency (https://github.com/mammothb/symspellpy/pull/156)
- Feature: distance comparer interface (https://github.com/mammothb/symspellpy/pull/159)
Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.7...v6.7.8-rc1
- Python
Published by mammothb over 1 year ago
symspellpy - v6.7.7
- Remove support for Python 3.6
- Use compiled regex expression in
create_dictionary()(#129) - Configure module logger instead of modifying root logger (#132, #133)
- Python
Published by mammothb over 3 years ago
symspellpy - v6.7.6
- Fix suggestion
countinlookup_compoundwhenignore_words=True(#108) - Log error message when loading dictionary fails (#109)
- Python
Published by mammothb about 4 years ago
symspellpy - v6.7.5
- Fix
replaced_wordsnot being updated when best match is a combi (closes #103) - Implement a way to change the edit distance comparer algorightm via
distance_algorithmproperty. Available values are found inDistanceAlgorithm
- Python
Published by mammothb about 4 years ago
symspellpy - v6.7.4
- Update
editdistpydependency version - Remove unused code in fast distance comparer classes
- Python
Published by mammothb about 4 years ago
symspellpy - v6.7.3
- Update editdistpy version
- Explicitly mention that
ignore_term_with_digits=Truehas to be used withignore_non_words=True
- Python
Published by mammothb about 4 years ago
symspellpy - v6.7.2
- Fix typo of Dameruau to Damerau in various places. Can potentially break some setups that explicitly
_distance_algorithm - Implement fast distance comparers with editdistpy
- Set
DamerauOsaFastas the default distance comparer
- Python
Published by mammothb about 4 years ago
symspellpy - v6.7.1.post1
- Updated frequencydictionaryen82765.txt dictionary with common contractions
- Added belowthresholdwords, _bigrams, _countthreshold, maxdictionaryeditdistance, and prefixlength when saving to pickle. (closes #93)
- Implemented tobytes and frombytes options to save and load pickle with bytes string
- Updated data_version to 3
- Removed Python 3.4 and Python 3.5 support
- Update package README
- Python
Published by mammothb over 4 years ago
symspellpy - v6.7.0
- Removed
numpydependency word_segmentationnow retains/preserves case.word_segmentationnow keeps punctuation or apostrophe adjacent to previous word.word_segmentationnow normalizes ligatures: "scientific" -> "scientific".word_segmentationnow removes hyphens prior to word segmentation (untested).- American English word forms added to dictionary in addition to British English e.g. favourable & favorable.
- Python
Published by mammothb over 5 years ago
symspellpy - v6.5.2
- Modified
load_bigram_dictionaryto allow dictionary entries to be split into only 2 parts when using a custom separator
- Python
Published by mammothb over 6 years ago
symspellpy - v6.5.1
- Added separator argument to allow user to choose custom separator for load_dictionary
- Added loadbigramdictionary and bigram dictionary frequencybigramdictionaryen243342.txt
- Updated lookup_compound algorithm
- Added Levenshtein to compute edit distance
- Added savepicklestream and loadpicklestream to save/load SymSpell data alongside other structure (contribution by marcoffee)
- Python
Published by mammothb over 6 years ago
symspellpy - v6.3.8
- Implemented
delete_dictionary_entry - Improved performance by using python builtin hashing
- Added versioning of the pickle
- Python
Published by mammothb almost 7 years ago
symspellpy - v6.3.7
- Fixed
include_unknowninlookup - Removed unused
initial_capacityargument - Improved
_get_str_hashperformance - Implemented
save_pickleandload_pickleto avoid having to create the dictionary every time
- Python
Published by mammothb about 7 years ago
symspellpy - v6.3.6
- Added
create_dictionary()feature
- Python
Published by mammothb about 7 years ago
symspellpy - v6.3.5
- Fixed
lookup_compound()to return the correctdistance
- Python
Published by mammothb about 7 years ago
symspellpy - v6.3.4
- Added
<self._replaced_words = dict()>to track number of misspelled words - Added
ignore_tokentoword_segmentation()to ignore words with regular expression
- Python
Published by mammothb about 7 years ago
symspellpy - v6.3.3
Added word_segmentation feature
- Python
Published by mammothb about 7 years ago
symspellpy - 6.3.2
Added encoding option to load_dictionary
- Python
Published by mammothb over 7 years ago
symspellpy - 6.3.1
created a package for the project
- Python
Published by mammothb over 7 years ago