nuctransportdb.add_default

Functions

get_all_default_rock_types()

Get all available default rock types.

load_default_sorption_df(lithologies)

Load default rock property DataFrame for the given lithologies.

create_empty_sorption_pd()

Function for creating an empty sorption dataframe.

get_matching_default_df(nuclide, missing_rock_names)

Get the matching default DataFrame for the given lithologies and missing properties.

find_missing_properties(property_df, lithologies)

Find missing properties in the property DataFrame.

add_default_conservative_values(nuclide, props_to_load)

Function to add conservative estimates when no default data is available.

add_default_df(property_df, lithologies, nuclide)

Add default properties to the property DataFrame.

Module Contents

nuctransportdb.add_default.get_all_default_rock_types()[source]

Get all available default rock types.

Returns:

a list of default rock names.

Return type:

list

nuctransportdb.add_default.load_default_sorption_df(lithologies)[source]

Load default rock property DataFrame for the given lithologies.

Parameters:

lithologies (list) – list of lithologies.

Returns:

Default rock property DataFrame.

Return type:

pd.DataFrame

nuctransportdb.add_default.create_empty_sorption_pd()[source]

Function for creating an empty sorption dataframe.

Returns:

Empty dataframe with defined columns

Return type:

pd.DataFrame

nuctransportdb.add_default.get_matching_default_df(nuclide, missing_rock_names)[source]

Get the matching default DataFrame for the given lithologies and missing properties.

Parameters:
  • nuclide (str) – nuclide to search for.

  • missing_rock_names (list) – list of missing properties to find defaults for.

Returns:

DataFrame containing the matching default properties

Return type:

pd.DataFrame

nuctransportdb.add_default.find_missing_properties(property_df, lithologies)[source]

Find missing properties in the property DataFrame.

Parameters:
  • property_df (pd.DataFrame) – DataFrame containing the properties to check

  • lithologies (list) – list of lithologies to look for default properties

Returns:

List of missing property names.

Return type:

list

nuctransportdb.add_default.add_default_conservative_values(nuclide, props_to_load)[source]

Function to add conservative estimates when no default data is available.

Parameters:
  • nuclide (str) – nuclide to search for.

  • props_to_load (list) – list of rock types.

Returns:

DataFrame containing the conservative estimates.

Return type:

pd.DataFrame

nuctransportdb.add_default.add_default_df(property_df, lithologies, nuclide)[source]

Add default properties to the property DataFrame.

Parameters:
  • property_df (pd.DataFrame) – DataFrame containing the properties to check.

  • lithologies (list) – list of lithologies to look for default properties.

  • nuclide (str) – nuclide to search for.

Returns:

DataFrame with default properties added

Return type:

pd.DataFrame