Skip to main content

distributed computing for high-throughput materials simulation

Project description


mkite-core: essentials for mkite

mkite_core offers a set of tools for the mkite suite. For example, it provides essential classes for recipes, plugins, and midware for models. mkite_core also offers some I/O support for interfacing mkite with other packages, such as rdkit.

Documentation

General tutorial for mkite and its plugins are available in the main documentation. Complete API documentation is pending.

Installation

mkite_core is essential to run all other components of mkite. To install this package, use pip:

pip install mkite_core

Alternatively, for a development version, clone this repo and install it in editable form:

pip install -U git+https://github.com/mkite-group/mkite_core

Contributions

Contributions to the entire mkite suite are welcomed. You can send a pull request or open an issue for this plugin or either of the packages in mkite. When doing so, please adhere to the Code of Conduct in the mkite suite.

The mkite package was created by Daniel Schwalbe-Koda dskoda@llnl.gov.

Citing mkite

If you use mkite in a publication, please cite the following paper:

@article{mkite2023,
    title = {mkite: A distributed computing platform for high-throughput materials simulations},
    author = {Schwalbe-Koda, Daniel},
    year = {2023},
    journal = {arXiv:2301.08841},
    doi = {10.48550/arXiv.2301.08841},
    url = {https://doi.org/10.48550/arXiv.2301.08841},
    arxiv={2301.08841},
}

License

The mkite suite is distributed under the following license: Apache 2.0 WITH LLVM exception.

All new contributions must be made under this license.

SPDX: Apache-2.0, LLVM-exception

LLNL-CODE-848161

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

mkite_core-0.1.0.tar.gz (146.7 kB view details)

Uploaded Source

Built Distribution

mkite_core-0.1.0-py3-none-any.whl (137.2 kB view details)

Uploaded Python 3

File details

Details for the file mkite_core-0.1.0.tar.gz.

File metadata

  • Download URL: mkite_core-0.1.0.tar.gz
  • Upload date:
  • Size: 146.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for mkite_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e6f6e517c19f1644bd715f6ac47baa117f01b00a0083b8052403b72af7d7658f
MD5 c0209b0fa3bef13accaaafd5ac4ded56
BLAKE2b-256 0a42475eb1e9ebb836825d1c35f389381af3ca531f55ab8f7444f5fe73c61c29

See more details on using hashes here.

File details

Details for the file mkite_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mkite_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 137.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for mkite_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cefbe6cdc313df9bf3b49974dba494429a1c6a4500284c8a2994410d8f136c2e
MD5 8f8b7d5d4c1ca3128abbdea956d14d55
BLAKE2b-256 a64bb3217f68c2e577e1ea97081aa94a2ff29e0050042beb83e68cee04a5a09a

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