Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/stdnum/iso7064
Commit message (Collapse)AuthorAgeFilesLines
* Return check digits in 02-98 range for ISO 7064 Mod 97, 10Arthur de Jong2022-03-211-2/+2
| | | | | | | | | | There are some valid ranges for check digits within ISO 7064 Mod 97, 10 that all result in a valid checksum. This changes the calculated check digits to be in the range from 02 to 98 as is specified for use in IBAN. See https://en.wikipedia.org/wiki/International_Bank_Account_Number#Generating_IBAN_check_digits Closes https://github.com/arthurdejong/python-stdnum/pull/289
* Fix flake8 blind except Exception errorArthur de Jong2021-01-105-15/+12
|
* Docstring improvementsArthur de Jong2017-09-115-20/+20
|
* Use slightly more compact codeArthur de Jong2017-06-021-5/+1
| | | | | This changes the alphanumeric to numeric translation to be slightly more compact and slightly faster.
* Integrate base10 conversion into Mod 97, 10Arthur de Jong2017-04-101-2/+15
| | | | | | This moves the conversion of an alphanumeric string to a numeric representation for modulo 97 calculation to the mod_97_10 module because this mechanism seems to be used by multiple formats.
* Only catch ExceptionArthur de Jong2014-10-185-5/+5
|
* Implement validate() for ISO 7064 algorithmsArthur de Jong2013-06-085-37/+102
|
* some more documentation improvementsArthur de Jong2012-02-266-25/+12
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@168 9dea7c4f-944c-4273-ac1a-574ede026edc
* ensure that the module docstrings are in a somewhat more ↵Arthur de Jong2012-02-266-19/+34
| | | | | | usable format git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@165 9dea7c4f-944c-4273-ac1a-574ede026edc
* use integer divisionArthur de Jong2012-02-041-1/+1
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@97 9dea7c4f-944c-4273-ac1a-574ede026edc
* make source code layout follow PEP8 moreArthur de Jong2011-08-195-15/+25
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@76 9dea7c4f-944c-4273-ac1a-574ede026edc
* spelling checkArthur de Jong2010-08-292-2/+2
| | | | git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@38 9dea7c4f-944c-4273-ac1a-574ede026edc
* implement some ISO/IEC 7064 check digit schemesArthur de Jong2010-08-276-0/+319
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@35 9dea7c4f-944c-4273-ac1a-574ede026edc