bumped version and updated docs

This commit is contained in:
Tal Einat 2013-11-12 10:58:41 +02:00
parent 64dfbe8214
commit 3a2e9f224d
3 changed files with 27 additions and 3 deletions

View File

@ -3,6 +3,14 @@
History History
------- -------
0.1.0 (2013-11-01)
++++++++++++++++++
* Two working implementations
* Extensive test suite; all tests passing
* Full support for Python 2.6-2.7 and 3.1-3.3
* Bumped status from Pre-Alpha to Alpha
0.0.1 (2013-11-01) 0.0.1 (2013-11-01)
++++++++++++++++++ ++++++++++++++++++

View File

@ -20,4 +20,20 @@ fuzzysearch is useful for finding approximate subsequence matches
Features Features
-------- --------
* TODO * Fuzzy sub-sequence search: Find parts of a sequence which match a given sub-sequence up to a given maximum Levenshtein distance.
Example
-------
.. code:: python
>>> sequence = '''\
GACTAGCACTGTAGGGATAACAATTTCACACAGGTGGACAATTACATTGAAAATCACAGATTGGTCACACACACA
TTGGACATACATAGAAACACACACACATACATTAGATACGAACATAGAAACACACATTAGACGCGTACATAGACA
CAAACACATTGACAGGCAGTTCAGATGATGACGCCCGACTGATACTCGCGTAGTCGTGGGAGGCAAGGCACACAG
GGGATAGG'''
>>> subsequence = 'TGCACTGTAGGGATAACAAT' #distance 1
>>> max_distance = 2
>>> from fuzzysearch import find_near_matches_with_ngrams
>>> find_near_matches_with_ngrams(subsequence, sequence, max_distance)
[Match(start=3, end=24, dist=1)]

View File

@ -19,7 +19,7 @@ history = open('HISTORY.rst').read().replace('.. :changelog:', '')
setup( setup(
name='fuzzysearch', name='fuzzysearch',
version='0.0.1', version='0.1.0',
description='fuzzysearch is useful for finding approximate subsequence matches', description='fuzzysearch is useful for finding approximate subsequence matches',
long_description=readme + '\n\n' + history, long_description=readme + '\n\n' + history,
author='Tal Einat', author='Tal Einat',
@ -37,7 +37,7 @@ setup(
zip_safe=False, zip_safe=False,
keywords='fuzzysearch', keywords='fuzzysearch',
classifiers=[ classifiers=[
'Development Status :: 2 - Pre-Alpha', 'Development Status :: 3 - Alpha',
'Intended Audience :: Developers', 'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License', 'License :: OSI Approved :: MIT License',
'Natural Language :: English', 'Natural Language :: English',