Code author: Niklaus Johner <niklaus.johner@a3.epfl.ch>
This module is used to generate densities from trajectories and extract surfaces from these densities in the form of sets of points. Some algebra can be done on these surfaces, found in the surface_alg module
This function creates a density map for the position of the atoms of an EntityView during a trajectory It returns a map If update_sele is set to true, then for each frame the density is calculated from sele_view.Select(update_sele_chain) Sampling was changed to 1/sampling, careful!
This function creates a density map for the position of the atoms of an EntityView during a trajectory It returns a map and uses periodic boundary conditions while generating the map
This function calculates the volume of a density map with a certain cutoff It simply sums up all the volume where the density is higher than the cutoff
This function returns a set of points at the the boundary between Two density maps. The boundary is determined as the set of points where the ratio between the densities from the two maps changes from >1 to <1.