Homepage of Arthur de Jong

This is a Python library that aims to provide functions to handle, parse and validate standard numbers. Currently this module supports the following formats:

Furthermore a number of generic check digit algorithms are available:

Feedback and support for other numbers is more than welcome. Please use the python-stdnum-users mailing list.


Trac instance

A trac instance has been set up. Users are encouraged to request new formats by creating a ticket or contributing to the wiki.

Git repository

The python-stdnum development repository is also available through Git with:

git clone http://arthurdejong.org/git/python-stdnum

The repository is browsable and also cloned on Github and Gitorious.

Copyright Notice

Copyright © 2010-2013 Arthur de Jong

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU Lesser General Public License for more details.

A copy of the GNU Lesser General Public License is available in the download and can be found on the World Wide Web at http://www.gnu.org/licenses/lgpl.html. You can also obtain it by writing to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.