shnitsel.core.datasheet¶
Submodules¶
Classes¶
Package Contents¶
- class Datasheet(frames=None, *, path=None, copy_data=None, spectra_times=None, col_state=None, col_inter=None)¶
- Parameters:
frames (xarray.Dataset | None)
path (str | None)
copy_data (Self | None)
spectra_times (list[int | float] | numpy.ndarray | None)
col_state (list | None)
col_inter (list | None)
- frames = None¶
- can¶
- _copy_data(old)¶
- Parameters:
old (Self)
- property per_state¶
- property inter_state¶
- property pops¶
- property delta_E¶
- property fosc_time¶
- property spectra¶
- property spectra_groups¶
- property spectra_ground¶
- property spectra_excited¶
- property noodle¶
- property hops¶
- property structure_atXYZ¶
- property mol¶
- property mol_skeletal¶
- property smiles¶
- property inchi¶
- calc_all()¶
- plot_per_state_histograms(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_timeplots(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_separated_spectra_and_hists(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_separated_spectra_and_hists_groundstate(fig=None, scmap=plt.get_cmap('turbo'))¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_nacs_histograms(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_noodle(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- plot_structure(fig=None)¶
- Parameters:
fig (matplotlib.figure.Figure | None)
- static get_subfigures(include_per_state_hist=False, borders=False)¶
- plot(include_per_state_hist=False, borders=False, consitent_lettering=True)¶