def __init__(self, element_name, temperature: u.K, hdf5_path=None, **kwargs):
self.temperature = temperature
if type(element_name) is str:
element_name = element_name.capitalize()
self.atomic_symbol = plasmapy.atomic.atomic_symbol(element_name)
self.atomic_number = plasmapy.atomic.atomic_number(element_name)
self.element_name = plasmapy.atomic.element_name(element_name)
if hdf5_path is None:
self.hdf5_dbase_root = fiasco.defaults['hdf5_dbase_root']
else:
self.hdf5_dbase_root = hdf5_path
self._ion_kwargs = kwargs.get('ion_kwargs', {})
self._ion_kwargs['hdf5_path'] = self.hdf5_dbase_root
评论列表
文章目录