bw2io.chemidplus#
Attributes#
Exceptions#
Classes#
Use the ChemIDPlus API to lookup synonyms for chemicals, including pesticides. |
Functions#
CAS numbers have up to ten digits; we remove zero padding and add hyphens where needed. |
Module Contents#
- exception bw2io.chemidplus.Missing[source]#
Bases:
Exception
404 or other error code returned.
- Parameters:
exception (Exception) β Exception to raise.
signature. (Initialize self. See help(type(self)) for accurate)
- exception bw2io.chemidplus.Multiple[source]#
Bases:
Exception
Multiple results for given search query.
- Parameters:
exception (Exception) β Exception to raise.
signature. (Initialize self. See help(type(self)) for accurate)
- class bw2io.chemidplus.ChemIDPlus[source]#
Use the ChemIDPlus API to lookup synonyms for chemicals, including pesticides.
Always used to match against a master list. Seeded with names from ecoinvent.
- master_mapping[source]#
Dictionary from synonyms, including canonical names, to master flows.
- Type:
dict
- CAS_TEMPLATE = 'https://chem.nlm.nih.gov/api/data/search?data=complete&exp=rn%2Feq%2F{cas}'[source]#