ndmanager.IAEALibrary#
- class ndmanager.IAEALibrary(name='', lib='', library='', url='', valid=False, sublibraries=<factory>)[source]#
A class to manage a nuclear data library originating from the IAEA website
- Returns:
The library instance
- Return type:
- classmethod from_website(node)[source]#
Constructor the build a library using IAEA’s website
- Parameters:
node (str) – Name of the library on the website
- Returns:
An IAEALibrary object
- Return type:
- keys()[source]#
The list of sublibraries available in this library
- Returns:
The list of sublibraries
- Return type:
List[str]
- static parse_index(kwargs)[source]#
Parse a library index from the IAEA website, e.g. https://www-nds.iaea.org/public/download-endf/JEFF-3.3/000-NSUB-index.htm
- Parameters:
kwargs (Dict[Any]) – The dictionnary of attributes