CHANGES.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements-ci.txt
requirements.txt
setup.cfg
setup.py
m3gnet/__init__.py
m3gnet/callbacks.py
m3gnet/config.py
m3gnet/type.py
m3gnet.egg-info/PKG-INFO
m3gnet.egg-info/SOURCES.txt
m3gnet.egg-info/dependency_links.txt
m3gnet.egg-info/requires.txt
m3gnet.egg-info/top_level.txt
m3gnet/.mypy_cache/3.9/@plugins_snapshot.json
m3gnet/.mypy_cache/3.9/__future__.data.json
m3gnet/.mypy_cache/3.9/__future__.meta.json
m3gnet/.mypy_cache/3.9/_ast.data.json
m3gnet/.mypy_cache/3.9/_ast.meta.json
m3gnet/.mypy_cache/3.9/_collections_abc.data.json
m3gnet/.mypy_cache/3.9/_collections_abc.meta.json
m3gnet/.mypy_cache/3.9/_random.data.json
m3gnet/.mypy_cache/3.9/_random.meta.json
m3gnet/.mypy_cache/3.9/_thread.data.json
m3gnet/.mypy_cache/3.9/_thread.meta.json
m3gnet/.mypy_cache/3.9/_warnings.data.json
m3gnet/.mypy_cache/3.9/_warnings.meta.json
m3gnet/.mypy_cache/3.9/abc.data.json
m3gnet/.mypy_cache/3.9/abc.meta.json
m3gnet/.mypy_cache/3.9/array.data.json
m3gnet/.mypy_cache/3.9/array.meta.json
m3gnet/.mypy_cache/3.9/ast.data.json
m3gnet/.mypy_cache/3.9/ast.meta.json
m3gnet/.mypy_cache/3.9/base64.data.json
m3gnet/.mypy_cache/3.9/base64.meta.json
m3gnet/.mypy_cache/3.9/binascii.data.json
m3gnet/.mypy_cache/3.9/binascii.meta.json
m3gnet/.mypy_cache/3.9/builtins.data.json
m3gnet/.mypy_cache/3.9/builtins.meta.json
m3gnet/.mypy_cache/3.9/codecs.data.json
m3gnet/.mypy_cache/3.9/codecs.meta.json
m3gnet/.mypy_cache/3.9/contextlib.data.json
m3gnet/.mypy_cache/3.9/contextlib.meta.json
m3gnet/.mypy_cache/3.9/copy.data.json
m3gnet/.mypy_cache/3.9/copy.meta.json
m3gnet/.mypy_cache/3.9/copyreg.data.json
m3gnet/.mypy_cache/3.9/copyreg.meta.json
m3gnet/.mypy_cache/3.9/datetime.data.json
m3gnet/.mypy_cache/3.9/datetime.meta.json
m3gnet/.mypy_cache/3.9/decimal.data.json
m3gnet/.mypy_cache/3.9/decimal.meta.json
m3gnet/.mypy_cache/3.9/enum.data.json
m3gnet/.mypy_cache/3.9/enum.meta.json
m3gnet/.mypy_cache/3.9/fnmatch.data.json
m3gnet/.mypy_cache/3.9/fnmatch.meta.json
m3gnet/.mypy_cache/3.9/fractions.data.json
m3gnet/.mypy_cache/3.9/fractions.meta.json
m3gnet/.mypy_cache/3.9/functools.data.json
m3gnet/.mypy_cache/3.9/functools.meta.json
m3gnet/.mypy_cache/3.9/genericpath.data.json
m3gnet/.mypy_cache/3.9/genericpath.meta.json
m3gnet/.mypy_cache/3.9/glob.data.json
m3gnet/.mypy_cache/3.9/glob.meta.json
m3gnet/.mypy_cache/3.9/inspect.data.json
m3gnet/.mypy_cache/3.9/inspect.meta.json
m3gnet/.mypy_cache/3.9/io.data.json
m3gnet/.mypy_cache/3.9/io.meta.json
m3gnet/.mypy_cache/3.9/itertools.data.json
m3gnet/.mypy_cache/3.9/itertools.meta.json
m3gnet/.mypy_cache/3.9/math.data.json
m3gnet/.mypy_cache/3.9/math.meta.json
m3gnet/.mypy_cache/3.9/mmap.data.json
m3gnet/.mypy_cache/3.9/mmap.meta.json
m3gnet/.mypy_cache/3.9/numbers.data.json
m3gnet/.mypy_cache/3.9/numbers.meta.json
m3gnet/.mypy_cache/3.9/pathlib.data.json
m3gnet/.mypy_cache/3.9/pathlib.meta.json
m3gnet/.mypy_cache/3.9/pickle.data.json
m3gnet/.mypy_cache/3.9/pickle.meta.json
m3gnet/.mypy_cache/3.9/platform.data.json
m3gnet/.mypy_cache/3.9/platform.meta.json
m3gnet/.mypy_cache/3.9/posixpath.data.json
m3gnet/.mypy_cache/3.9/posixpath.meta.json
m3gnet/.mypy_cache/3.9/pymatgen.data.json
m3gnet/.mypy_cache/3.9/pymatgen.meta.json
m3gnet/.mypy_cache/3.9/random.data.json
m3gnet/.mypy_cache/3.9/random.meta.json
m3gnet/.mypy_cache/3.9/re.data.json
m3gnet/.mypy_cache/3.9/re.meta.json
m3gnet/.mypy_cache/3.9/ruamel.data.json
m3gnet/.mypy_cache/3.9/ruamel.meta.json
m3gnet/.mypy_cache/3.9/sre_constants.data.json
m3gnet/.mypy_cache/3.9/sre_constants.meta.json
m3gnet/.mypy_cache/3.9/string.data.json
m3gnet/.mypy_cache/3.9/string.meta.json
m3gnet/.mypy_cache/3.9/subprocess.data.json
m3gnet/.mypy_cache/3.9/subprocess.meta.json
m3gnet/.mypy_cache/3.9/sys.data.json
m3gnet/.mypy_cache/3.9/sys.meta.json
m3gnet/.mypy_cache/3.9/textwrap.data.json
m3gnet/.mypy_cache/3.9/textwrap.meta.json
m3gnet/.mypy_cache/3.9/threading.data.json
m3gnet/.mypy_cache/3.9/threading.meta.json
m3gnet/.mypy_cache/3.9/time.data.json
m3gnet/.mypy_cache/3.9/time.meta.json
m3gnet/.mypy_cache/3.9/traceback.data.json
m3gnet/.mypy_cache/3.9/traceback.meta.json
m3gnet/.mypy_cache/3.9/types.data.json
m3gnet/.mypy_cache/3.9/types.meta.json
m3gnet/.mypy_cache/3.9/typing.data.json
m3gnet/.mypy_cache/3.9/typing.meta.json
m3gnet/.mypy_cache/3.9/typing_extensions.data.json
m3gnet/.mypy_cache/3.9/typing_extensions.meta.json
m3gnet/.mypy_cache/3.9/warnings.data.json
m3gnet/.mypy_cache/3.9/warnings.meta.json
m3gnet/.mypy_cache/3.9/winreg.data.json
m3gnet/.mypy_cache/3.9/winreg.meta.json
m3gnet/.mypy_cache/3.9/_typeshed/__init__.data.json
m3gnet/.mypy_cache/3.9/_typeshed/__init__.meta.json
m3gnet/.mypy_cache/3.9/collections/__init__.data.json
m3gnet/.mypy_cache/3.9/collections/__init__.meta.json
m3gnet/.mypy_cache/3.9/collections/abc.data.json
m3gnet/.mypy_cache/3.9/collections/abc.meta.json
m3gnet/.mypy_cache/3.9/ctypes/__init__.data.json
m3gnet/.mypy_cache/3.9/ctypes/__init__.meta.json
m3gnet/.mypy_cache/3.9/email/__init__.data.json
m3gnet/.mypy_cache/3.9/email/__init__.meta.json
m3gnet/.mypy_cache/3.9/email/charset.data.json
m3gnet/.mypy_cache/3.9/email/charset.meta.json
m3gnet/.mypy_cache/3.9/email/contentmanager.data.json
m3gnet/.mypy_cache/3.9/email/contentmanager.meta.json
m3gnet/.mypy_cache/3.9/email/errors.data.json
m3gnet/.mypy_cache/3.9/email/errors.meta.json
m3gnet/.mypy_cache/3.9/email/header.data.json
m3gnet/.mypy_cache/3.9/email/header.meta.json
m3gnet/.mypy_cache/3.9/email/message.data.json
m3gnet/.mypy_cache/3.9/email/message.meta.json
m3gnet/.mypy_cache/3.9/email/policy.data.json
m3gnet/.mypy_cache/3.9/email/policy.meta.json
m3gnet/.mypy_cache/3.9/importlib/__init__.data.json
m3gnet/.mypy_cache/3.9/importlib/__init__.meta.json
m3gnet/.mypy_cache/3.9/importlib/abc.data.json
m3gnet/.mypy_cache/3.9/importlib/abc.meta.json
m3gnet/.mypy_cache/3.9/importlib/machinery.data.json
m3gnet/.mypy_cache/3.9/importlib/machinery.meta.json
m3gnet/.mypy_cache/3.9/importlib/metadata/__init__.data.json
m3gnet/.mypy_cache/3.9/importlib/metadata/__init__.meta.json
m3gnet/.mypy_cache/3.9/json/__init__.data.json
m3gnet/.mypy_cache/3.9/json/__init__.meta.json
m3gnet/.mypy_cache/3.9/json/decoder.data.json
m3gnet/.mypy_cache/3.9/json/decoder.meta.json
m3gnet/.mypy_cache/3.9/json/encoder.data.json
m3gnet/.mypy_cache/3.9/json/encoder.meta.json
m3gnet/.mypy_cache/3.9/logging/__init__.data.json
m3gnet/.mypy_cache/3.9/logging/__init__.meta.json
m3gnet/.mypy_cache/3.9/m3gnet/__init__.data.json
m3gnet/.mypy_cache/3.9/m3gnet/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/_version.data.json
m3gnet/.mypy_cache/3.9/numpy/_version.meta.json
m3gnet/.mypy_cache/3.9/numpy/ctypeslib.data.json
m3gnet/.mypy_cache/3.9/numpy/ctypeslib.meta.json
m3gnet/.mypy_cache/3.9/numpy/compat/__init__.data.json
m3gnet/.mypy_cache/3.9/numpy/compat/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/compat/_inspect.data.json
m3gnet/.mypy_cache/3.9/numpy/compat/_inspect.meta.json
m3gnet/.mypy_cache/3.9/numpy/compat/py3k.data.json
m3gnet/.mypy_cache/3.9/numpy/compat/py3k.meta.json
m3gnet/.mypy_cache/3.9/numpy/core/__init__.data.json
m3gnet/.mypy_cache/3.9/numpy/core/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/core/_ufunc_config.data.json
m3gnet/.mypy_cache/3.9/numpy/core/_ufunc_config.meta.json
m3gnet/.mypy_cache/3.9/numpy/core/multiarray.data.json
m3gnet/.mypy_cache/3.9/numpy/core/multiarray.meta.json
m3gnet/.mypy_cache/3.9/numpy/core/overrides.data.json
m3gnet/.mypy_cache/3.9/numpy/core/overrides.meta.json
m3gnet/.mypy_cache/3.9/numpy/core/umath.data.json
m3gnet/.mypy_cache/3.9/numpy/core/umath.meta.json
m3gnet/.mypy_cache/3.9/numpy/distutils/__init__.data.json
m3gnet/.mypy_cache/3.9/numpy/distutils/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/distutils/cpuinfo.data.json
m3gnet/.mypy_cache/3.9/numpy/distutils/cpuinfo.meta.json
m3gnet/.mypy_cache/3.9/numpy/fft/__init__.data.json
m3gnet/.mypy_cache/3.9/numpy/fft/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/_version.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/_version.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/arraypad.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/arraypad.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/arraysetops.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/arraysetops.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/format.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/format.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/mixins.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/mixins.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/nanfunctions.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/nanfunctions.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/scimath.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/scimath.meta.json
m3gnet/.mypy_cache/3.9/numpy/lib/type_check.data.json
m3gnet/.mypy_cache/3.9/numpy/lib/type_check.meta.json
m3gnet/.mypy_cache/3.9/numpy/linalg/__init__.data.json
m3gnet/.mypy_cache/3.9/numpy/linalg/__init__.meta.json
m3gnet/.mypy_cache/3.9/numpy/polynomial/_polybase.data.json
m3gnet/.mypy_cache/3.9/numpy/polynomial/_polybase.meta.json
m3gnet/.mypy_cache/3.9/numpy/polynomial/polyutils.data.json
m3gnet/.mypy_cache/3.9/numpy/polynomial/polyutils.meta.json
m3gnet/.mypy_cache/3.9/numpy/typing/_char_codes.data.json
m3gnet/.mypy_cache/3.9/numpy/typing/_char_codes.meta.json
m3gnet/.mypy_cache/3.9/numpy/typing/_nbit.data.json
m3gnet/.mypy_cache/3.9/numpy/typing/_nbit.meta.json
m3gnet/.mypy_cache/3.9/numpy/typing/_shape.data.json
m3gnet/.mypy_cache/3.9/numpy/typing/_shape.meta.json
m3gnet/.mypy_cache/3.9/os/__init__.data.json
m3gnet/.mypy_cache/3.9/os/__init__.meta.json
m3gnet/.mypy_cache/3.9/os/path.data.json
m3gnet/.mypy_cache/3.9/os/path.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/__init__.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/__init__.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/anchor.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/anchor.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/comments.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/comments.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/compat.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/compat.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/composer.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/composer.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/constructor.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/constructor.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/cyaml.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/cyaml.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/dumper.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/dumper.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/emitter.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/emitter.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/error.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/error.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/events.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/events.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/loader.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/loader.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/main.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/main.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/nodes.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/nodes.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/parser.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/parser.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/reader.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/reader.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/representer.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/representer.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/resolver.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/resolver.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarbool.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarbool.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarfloat.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarfloat.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarint.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarint.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarstring.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scalarstring.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scanner.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/scanner.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/serializer.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/serializer.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/timestamp.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/timestamp.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/tokens.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/tokens.meta.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/util.data.json
m3gnet/.mypy_cache/3.9/ruamel/yaml/util.meta.json
m3gnet/.mypy_cache/3.9/tabulate/__init__.data.json
m3gnet/.mypy_cache/3.9/tabulate/__init__.meta.json
m3gnet/graph/__init__.py
m3gnet/graph/_batch.py
m3gnet/graph/_compute.py
m3gnet/graph/_converters.py
m3gnet/graph/_structure.py
m3gnet/graph/_threebody_indices.c
m3gnet/graph/_threebody_indices.pyx
m3gnet/graph/_types.py
m3gnet/graph/tests/test_batch.py
m3gnet/graph/tests/test_compute.py
m3gnet/graph/tests/test_converters.py
m3gnet/graph/tests/test_types.py
m3gnet/layers/__init__.py
m3gnet/layers/_aggregate.py
m3gnet/layers/_atom.py
m3gnet/layers/_atom_ref.py
m3gnet/layers/_base.py
m3gnet/layers/_basis.py
m3gnet/layers/_bond.py
m3gnet/layers/_core.py
m3gnet/layers/_cutoff.py
m3gnet/layers/_gn.py
m3gnet/layers/_readout.py
m3gnet/layers/_state.py
m3gnet/layers/_three_body.py
m3gnet/layers/_two_body.py
m3gnet/layers/tests/test_2_3_body.py
m3gnet/layers/tests/test_aggregate.py
m3gnet/layers/tests/test_atom_ref.py
m3gnet/layers/tests/test_base.py
m3gnet/layers/tests/test_basis.py
m3gnet/layers/tests/test_bond.py
m3gnet/layers/tests/test_core.py
m3gnet/layers/tests/test_gn.py
m3gnet/layers/tests/test_readout.py
m3gnet/layers/tests/data/test_NaCl.json
m3gnet/models/__init__.py
m3gnet/models/_base.py
m3gnet/models/_dynamics.py
m3gnet/models/_m3gnet.py
m3gnet/models/tests/test_model.py
m3gnet/trainers/__init__.py
m3gnet/trainers/_metrics.py
m3gnet/trainers/_potential.py
m3gnet/trainers/_property.py
m3gnet/trainers/tests/Li-O.json
m3gnet/trainers/tests/test_trainer.py
m3gnet/utils/__init__.py
m3gnet/utils/_general.py
m3gnet/utils/_math.py
m3gnet/utils/_tf.py
m3gnet/utils/sb_roots.txt
m3gnet/utils/tests/test_general.py
m3gnet/utils/tests/test_math.py
m3gnet/utils/tests/test_tf.py
pretrained/EFS2022/checkpoint
pretrained/EFS2022/m3gnet.data-00000-of-00001
pretrained/EFS2022/m3gnet.index
pretrained/EFS2022/m3gnet.json
pretrained/MP-2021.2.8-EFS/checkpoint
pretrained/MP-2021.2.8-EFS/m3gnet.data-00000-of-00001
pretrained/MP-2021.2.8-EFS/m3gnet.index
pretrained/MP-2021.2.8-EFS/m3gnet.json