stdnum.cusip¶
CUSIP number (financial security identification number).
CUSIP (Committee on Uniform Securities Identification Procedures) numbers are used to identify financial securities. CUSIP numbers are a nine-character alphanumeric code where the first six characters identify the issuer, followed by two digits that identify and a check digit.
More information:
>>> validate('DUS0421C5')
'DUS0421C5'
>>> validate('DUS0421CN')
Traceback (most recent call last):
...
InvalidChecksum: ...
>>> to_isin('91324PAE2')
'US91324PAE25'
- stdnum.cusip.calc_check_digit(number)¶
Calculate the check digits for the number.
- stdnum.cusip.compact(number)¶
Convert the number to the minimal representation. This strips the number of any valid separators and removes surrounding whitespace.
- stdnum.cusip.is_valid(number)¶
Check if the number provided is valid. This checks the length and check digit.
- stdnum.cusip.to_isin(number)¶
Convert the number to an ISIN.
- stdnum.cusip.validate(number)¶
Check if the number provided is valid. This checks the length and check digit.