Skip to main content

Machine learning for chemistry and materials.

Project description

alt text


About

PyPI - Python Version Build Status License Downloads PyPI - Downloads GitHub release

ML4Chem is a package to deploy machine learning for chemistry and materials science. It is written in Python 3, and intends to offer modern and rich features to perform machine learning (ML) workflows for chemical physics.

A list of features and ML algorithms are shown below.

  • PyTorch backend.
  • Completely modular. You can use any part of this package in your project.
  • Free software <3. No secrets! Pull requests and additions are more than welcome!
  • Documentation (work in progress).
  • Explicit and idiomatic: ml4chem.get_me_a_coffee().
  • Distributed training in a data parallel paradigm aka mini-batches.
  • Scalability and distributed computations are powered by Dask.
  • Real-time tools to track status of your computations.
  • Messagepack serialization.

Citing

If you find this software useful, please use this DOI to cite it:

DOI

Documentation

To get started, read the documentation at https://ml4chem.dev. It is arranged in a way that you can go through the theory as well as some code snippets to understand how to use this software. Additionally, you can dive through the module index to get more information about different classes and functions of ML4Chem.

Visualizations

Note: This package is under development.

Copyright

ML4Chem: Machine Learning for Chemistry and Materials (ML4Chem) Copyright (c) 2019, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.

If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Intellectual Property Office at IPO@lbl.gov.

NOTICE. This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit other to do so.

Project details


Download files

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

Files for ml4chem, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size ml4chem-0.0.4-py3-none-any.whl (77.8 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size ml4chem-0.0.4.tar.gz (61.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page