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