pymatgen.analysis.chemenv.utils.chemenv_config module

This module contains the classes for configuration of the chemenv package.

class ChemEnvConfig(package_options=None)[source]

Bases: object

Class used to store the configuration of the chemenv package :
  • Materials project access

  • ICSD database access

  • Default options (strategies, …)

Parameters

package_options

DEFAULT_PACKAGE_OPTIONS = {'default_max_distance_factor': 1.5, 'default_strategy': {'strategy': 'SimplestChemenvStrategy', 'strategy_options': {'additional_condition': 1, 'angle_cutoff': 0.3, 'continuous_symmetry_measure_cutoff': 10.0, 'distance_cutoff': 1.4}}}[source]
classmethod auto_load(root_dir=None)[source]

Autoload options. :param root_dir:

property has_materials_project_access[source]

Whether MP access is enabled. :return:

package_options_description()[source]

Describe package options.

save(root_dir=None)[source]

Save the options. :param root_dir:

setup()[source]

Setup the class.

setup_package_options()[source]

Setup the package options.