pymatgen.analysis.chemenv.utils.math_utils module
This module contains some math utils that are used in the chemenv package.
- divisors(n)[source]
From a given natural integer, returns the list of divisors in ascending order :param n: Natural integer :return: List of divisors of n in ascending order
- power2_inverse_decreasing(xx, edges=None, prefactor=None)[source]
- Parameters:
xx –
edges –
prefactor –
- Returns:
- power2_inverse_power2_decreasing(xx, edges=None, prefactor=None)[source]
- Parameters:
xx –
edges –
prefactor –
- Returns:
- power2_inverse_powern_decreasing(xx, edges=None, prefactor=None, powern=2.0)[source]
- Parameters:
xx –
edges –
prefactor –
powern –
- Returns:
- power2_tangent_decreasing(xx, edges=None, prefactor=None)[source]
- Parameters:
xx –
edges –
prefactor –
- Returns:
- powern_parts_step(xx, edges=None, inverse=False, nn=2)[source]
- Parameters:
xx –
edges –
inverse –
nn –
- Returns:
- prime_factors(n: int) list[int] [source]
Lists prime factors of a given natural integer, from greatest to smallest :param n: Natural integer :rtype : list of all prime factors of the given natural n