Miscellaneous “helper” functions (thunor.helpers
)
- thunor.helpers.format_dose(num, sig_digits=12, array_as_string=None)
Format a numeric dose like 1.2e-9 into 1.2 nM
- Parameters:
num (float or np.ndarray) – Dose value, or array of such
sig_digits (int) – Number of significant digits to include
array_as_string (str, optional) – Combine array into a single string using the supplied join string. If not supplied, a list of strings is returned.
- Returns:
Formatted dose values
- Return type:
str or list of str
- thunor.helpers.plotly_to_dataframe(plot_fig)
Extract data from a plotly figure into a pandas DataFrame
- Parameters:
plot_fig (plotly.graph_objs.Figure) – A plotly figure object
- Returns:
A pandas DataFrame containing the extracted traces from the figure
- Return type:
pd.DataFrame