PySpelling Project created on SourceForge

Mike C. Fletcher mcfletch at rogers.com
Mon Oct 21 17:36:57 EDT 2002


I've just uploaded the initial code for the "PySpelling" project to 
SourceForge' CVS.  The project summary page (no home-page as of yet) is 
here:

    http://sourceforge.net/projects/pyspelling/

This is an LGPL project (it currently uses parts of Aspell which are 
LGPL, so it can't be BSD licensed).

Summary Information:

A Python package for constructing spell-check engines

PySpelling is a toolkit for constructing cross-platform
spell-check engines.  The basic approach is to create a
few simple tools which perform the "hard" work of spell-
checking then wrap them in a flexible Python framework
that supports all the higher-level features you'd want.

The engines are intended to work on all Python platforms
and that should not be a problem.  Higher-level system
configuration and GUI tools may be limited to wxPython-
supported systems (Linux, Win32, OS-X).

The basic tools currently included:

    * edit-distance-calculation (distance limited) this
    is taken directly from aspell, but is broken out into
    a simple two-file Python module.
   
    * "genetic" phonetic string compilation (as in aspell)
    uses aspell phonet.dat files to generate rule objects.
    This algorithm is based on the aspell documentation,
    rather than the aspell code.  Eventually may need to
    switch to using the code instead.
   
    * word-set storage and querying (exact, exact-phonetic,
    and edit-distance-limited phonetic (fuzzy-phonetic))

Enjoy all,
Mike

_______________________________________
  Mike C. Fletcher
  Designer, VR Plumber, Coder
  http://members.rogers.com/mcfletch/







More information about the Python-list mailing list