Skip to main content

Materials Learning Algorithms. A framework for machine learning materials properties from first-principles data.

Project description

image

MALA

CPU image image DOI

MALA (Materials Learning Algorithms) is a data-driven framework to generate surrogate models of density functional theory calculations based on machine learning. Its purpose is to enable multiscale modeling by bypassing computationally expensive steps in state-of-the-art density functional simulations.

MALA is designed as a modular and open-source python package. It enables users to perform the entire modeling toolchain using only a few lines of code. MALA is jointly developed by the Sandia National Laboratories (SNL) and the Center for Advanced Systems Understanding (CASUS). See Contributing for contributing code to the repository.

This repository is structured as follows:

├── examples : contains useful examples to get you started with the package
├── install : contains scripts for setting up this package on your machine
├── mala : the source code itself
├── test : test scripts used during development, will hold tests for CI in the future
└── docs : Sphinx documentation folder

Installation

WARNING: Even if you install MALA via PyPI, please consult the full installation instructions afterwards. External modules (like the QuantumESPRESSO bindings) are not distributed via PyPI!

Please refer to Installation of MALA.

Running

You can familiarize yourself with the usage of this package by running the examples in the example/ folder.

Contributors

MALA is jointly maintained by

A full list of contributors can be found here.

Citing MALA

If you publish work which uses or mentions MALA, please cite the following paper:

J. A. Ellis, L. Fiedler, G. A. Popoola, N. A. Modine, J. A. Stephens, A. P. Thompson, A. Cangi, S. Rajamanickam (2021). Accelerating Finite-temperature Kohn-Sham Density Functional Theory with Deep Neural Networks. Phys. Rev. B 104, 035120 (2021)

alongside this repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

materials-learning-algorithms-1.2.1.tar.gz (153.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file materials-learning-algorithms-1.2.1.tar.gz.

File metadata

File hashes

Hashes for materials-learning-algorithms-1.2.1.tar.gz
Algorithm Hash digest
SHA256 d3f6760816230aa90228695aecf6ec2e4f1647477f1810f96150f3d149966235
MD5 31ac9be97e2a22c08d0108c4b3b7f44f
BLAKE2b-256 c44f2a4086811b944b3c2ec13c1d40857f41f55b6d5f0378a89a60e856e70a1d

See more details on using hashes here.

File details

Details for the file materials_learning_algorithms-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for materials_learning_algorithms-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f575a293b16117bc1eedfa02de6731d3264d7b647bd358fb856b34042649e2b0
MD5 0d358129459a66949620d05e37ed2082
BLAKE2b-256 e3c132b8b391b7fe1d392e3d3dec637f1c45654adb397bb7034474edb87ec132

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page