mdadash.backend.analyses.energies
Widgets for various simulation energies
Classes
Absolute Temperature |
|
Angles Energy |
|
Bonds Energy |
|
Coulomb Interaction Energy |
|
Dihedrals Energy |
|
Base class for Energy Widgets |
|
Improper Dihedrals Energy |
|
Potential energy |
|
Total Energy |
|
Van Der Waals Energy |
- class mdadash.backend.analyses.energies.AbsoluteTemperature[source]
Bases:
EnergyWidgetBase,WidgetBaseAbsolute Temperature
See
EnergyWidgetBasefor more details.- data_key = 'temperature'
- description = 'Plot of Absolute Temperature'
- name = 'Absolute Temperature'
- y_label = 'Temperature ( K )'
- class mdadash.backend.analyses.energies.AnglesEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseAngles Energy
See
EnergyWidgetBasefor more details.- data_key = 'angles_energy'
- description = 'Plot of Angles Energy'
- name = 'Angles Energy'
- class mdadash.backend.analyses.energies.BondsEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseBonds Energy
See
EnergyWidgetBasefor more details.- data_key = 'bonds_energy'
- description = 'Plot of Bonds Energy'
- name = 'Bonds Energy'
- class mdadash.backend.analyses.energies.CoulombInteractionEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseCoulomb Interaction Energy
See
EnergyWidgetBasefor more details.- data_key = 'coulomb_energy'
- description = 'Plot of Coulomb Interaction Energy'
- name = 'Coulomb Interaction Energy'
- class mdadash.backend.analyses.energies.DihedralsEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseDihedrals Energy
See
EnergyWidgetBasefor more details.- data_key = 'dihedrals_energy'
- description = 'Plot of Dihedrals Energy'
- name = 'Dihedrals Energy'
- class mdadash.backend.analyses.energies.EnergyWidgetBase[source]
Bases:
objectBase class for Energy Widgets
This is the base class for all Energy widgets.
Energy values are extracted from MDAnalysis.coordinates.timestep.Timestep.data.
The following keys are used for their respective plots:
temperature- Absolute Temperaturetotal_energy- Total Energypotential_energy- Potential Energycoulomb_energy- Coulomb Interaction Energybonds_energy- Bonds Energyangles_energy- Angles Energydihedrals_energy- Dihedrals Energyimproper_dihedrals_energy- Improper Dihedrals Energyvan_der_walls_energy- Van Der Waals Energy
Note
Energies are only available in the timestep data for streaming trajectories. The simulation engine must also be explicitly configured to send them
Inputs
- Max values
- Max values to show in plot
Default:
100
- Title
- Title for the plot
Default: ‘’
- X-axis
- X-axis value - time or step
Default:
time
Outputs
Here is an example output plot of the Absolute Temperature widget:
Here is an example output plot of the Total Energy widget:
- data_key = ''
- name = ''
- on_input_change(attribute, _old_value, new_value)[source]
on_input_change()handler
- on_post_create()[source]
on_post_create()handler
- run_every_frame()[source]
run_every_frame()handler
- y_label = 'Energy ( kJ / mol )'
- class mdadash.backend.analyses.energies.ImproperDihedralsEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseImproper Dihedrals Energy
See
EnergyWidgetBasefor more details.- data_key = 'improper_dihedrals_energy'
- description = 'Plot of Improper Dihedrals Energy'
- name = 'Improper Dihedrals Energy'
- class mdadash.backend.analyses.energies.PotentialEnergy[source]
Bases:
EnergyWidgetBase,WidgetBasePotential energy
See
EnergyWidgetBasefor more details.- data_key = 'potential_energy'
- description = 'Plot of Potential Energy'
- name = 'Potential energy'
- class mdadash.backend.analyses.energies.TotalEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseTotal Energy
See
EnergyWidgetBasefor more details.- data_key = 'total_energy'
- description = 'Plot of Total Energy'
- name = 'Total Energy'
- class mdadash.backend.analyses.energies.VanDerWaalsEnergy[source]
Bases:
EnergyWidgetBase,WidgetBaseVan Der Waals Energy
See
EnergyWidgetBasefor more details.- data_key = 'van_der_walls_energy'
- description = 'Plot of Van Der Waals Energy'
- name = 'Van Der Waals Energy'