tardis.scripts.convert_atomic_data module

Quick-and-dirty script for converting an older atomic data format to one compatible with modern TARDIS.

Arguments are {old_atomdata_to_convert} {old_photoionization_data_to_convert} {new_atom_data_as_template} {output_atomdata}

tardis.scripts.convert_atomic_data.hash_pandas_object(pd_object, algorithm='md5')[source]

Hash Pandas objects.

Parameters:
pd_objectpandas.Series or pandas.DataFrame

Pandas object to be hashed.

algorithmstr, optional

Algorithm available in hashlib, by default “md5”

Returns:
str

Hash values.

Raises:
ValueError

If algorithm is not available in hashlib.

tardis.scripts.convert_atomic_data.multiindex_port(olddata, templatedata, templatekey, oldkey=None)[source]
tardis.scripts.convert_atomic_data.serialize_pandas_object(pd_object)[source]

Serialize Pandas objects with Pickle.

Parameters:
pd_objectpandas.Series or pandas.DataFrame

Pandas object to be serialized with Pickle.

Returns:
Pickle serialized Python object.
tardis.scripts.convert_atomic_data.simple_port(olddata, templatedata, templatekey, oldkey=None)[source]