forgi 2.0.0 documentation

«  forgi.threedee.model.linecloud module   ::   Contents   ::   forgi.threedee.model.similarity module  »

forgi.threedee.model.descriptors module

forgi.threedee.model.descriptors.anisotropy(coords)[source]

Calculate the anisotropy of a list of points in 3D space

See for example doi:10.1063/1.4788616

forgi.threedee.model.descriptors.asphericity(coords)[source]

Calculate the asphericity of a list of points in 3D space

See for example doi:10.1063/1.4788616

forgi.threedee.model.descriptors.gyration_tensor(coords, diagonalize=True)[source]

Calculate the gyration tensor, given a list of 3D coordinates.

The gyration tensor is defiend as in doi:10.1063/1.4788616, eq. 4

Parameters:diagonalize – Diagonalize the tensor to diag(lambda1, lambda2, lambda3)
forgi.threedee.model.descriptors.log = <logging_exceptions.ExlogLogger object>

This module contains functions for characterising a single point-cloud.

forgi.threedee.model.descriptors.radius_of_gyration(coords)[source]

Calculate the radius of gyration, given a set of coordinates.

«  forgi.threedee.model.linecloud module   ::   Contents   ::   forgi.threedee.model.similarity module  »