symbologyl2 package
Submodules
symbologyl2.lib module
Wrapper lib for symbologyl2
- symbologyl2.lib.from_any_to_cms(symbol: str) str
Returns the given symbol in CMS format.
>>> symbologyl2.from_any_to_cms('TEST') 'TEST'
>>> symbologyl2.from_any_to_cms('TEST A') 'TEST A'
>>> symbologyl2.from_any_to_cms('TEST.A') 'TEST A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in CMS format
- Return type
str
- symbologyl2.lib.from_any_to_cms_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in CMS format, and None otherwise.
>>> symbologyl2.from_any_to_cms_suffix('TEST')
>>> symbologyl2.from_any_to_cms_suffix('TEST A') 'A'
>>> symbologyl2.from_any_to_cms_suffix('TEST.A') 'A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in CMS format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.lib.from_any_to_cqs(symbol: str) str
Returns the given symbol in CQS format.
>>> symbologyl2.from_any_to_cqs('TEST') 'TEST'
>>> symbologyl2.from_any_to_cqs('TEST A') 'TEST.A'
>>> symbologyl2.from_any_to_cqs('TEST.A') 'TEST.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in CQS format
- Return type
str
- symbologyl2.lib.from_any_to_cqs_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in CMS format, and None otherwise.
>>> symbologyl2.from_any_to_cqs_suffix('TEST')
>>> symbologyl2.from_any_to_cqs_suffix('TEST A') '.A'
>>> symbologyl2.from_any_to_cqs_suffix('TEST.A') '.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in CQS format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.lib.from_any_to_nasdaq_integrated(symbol: str) str
Returns the given symbol in Nasdaq integrated format.
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST') 'TEST'
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST A') 'TEST.A'
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST.A') 'TEST.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in Nasdaq integrated format
- Return type
str
- symbologyl2.lib.from_any_to_nasdaq_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in Nasdaq integrated format, and None otherwise.
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST')
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST A') '.A'
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST.A') '.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in Nasdaq integrated format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.lib.from_any_to_root(symbol: str) str
Extracts the symbol root from an input string in CQS, CMS, or NASDAQ integrated symbology format.
>>> symbologyl2.from_any_to_root('TEST A') 'TEST'
>>> symbologyl2.from_any_to_root('TEST.A') 'TEST'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The symbol root
- Return type
str
Module contents
Wrapper lib for symbologyl2
- symbologyl2.from_any_to_cms(symbol: str) str
Returns the given symbol in CMS format.
>>> symbologyl2.from_any_to_cms('TEST') 'TEST'
>>> symbologyl2.from_any_to_cms('TEST A') 'TEST A'
>>> symbologyl2.from_any_to_cms('TEST.A') 'TEST A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in CMS format
- Return type
str
- symbologyl2.from_any_to_cms_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in CMS format, and None otherwise.
>>> symbologyl2.from_any_to_cms_suffix('TEST')
>>> symbologyl2.from_any_to_cms_suffix('TEST A') 'A'
>>> symbologyl2.from_any_to_cms_suffix('TEST.A') 'A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in CMS format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.from_any_to_cqs(symbol: str) str
Returns the given symbol in CQS format.
>>> symbologyl2.from_any_to_cqs('TEST') 'TEST'
>>> symbologyl2.from_any_to_cqs('TEST A') 'TEST.A'
>>> symbologyl2.from_any_to_cqs('TEST.A') 'TEST.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in CQS format
- Return type
str
- symbologyl2.from_any_to_cqs_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in CMS format, and None otherwise.
>>> symbologyl2.from_any_to_cqs_suffix('TEST')
>>> symbologyl2.from_any_to_cqs_suffix('TEST A') '.A'
>>> symbologyl2.from_any_to_cqs_suffix('TEST.A') '.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in CQS format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.from_any_to_nasdaq_integrated(symbol: str) str
Returns the given symbol in Nasdaq integrated format.
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST') 'TEST'
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST A') 'TEST.A'
>>> symbologyl2.from_any_to_nasdaq_integrated('TEST.A') 'TEST.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The original symbol in Nasdaq integrated format
- Return type
str
- symbologyl2.from_any_to_nasdaq_suffix(symbol: str) Optional[str]
Returns the given symbol suffix (if present) in Nasdaq integrated format, and None otherwise.
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST')
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST A') '.A'
>>> symbologyl2.from_any_to_nasdaq_suffix('TEST.A') '.A'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
suffix – The suffix in Nasdaq integrated format, or None if there is no suffix.
- Return type
str or None
- symbologyl2.from_any_to_root(symbol: str) str
Extracts the symbol root from an input string in CQS, CMS, or NASDAQ integrated symbology format.
>>> symbologyl2.from_any_to_root('TEST A') 'TEST'
>>> symbologyl2.from_any_to_root('TEST.A') 'TEST'
- Parameters
symbol (str) – The input symbol, in CQS, CMS, or NASDAQ integrated symbology format
- Returns
The symbol root
- Return type
str