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@ucla.edu.

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-24.9.5.tar.gz (148.8 kB view details)

Uploaded Source

Built Distribution

mkite_core-24.9.5-py3-none-any.whl (139.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mkite_core-24.9.5.tar.gz
  • Upload date:
  • Size: 148.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for mkite_core-24.9.5.tar.gz
Algorithm Hash digest
SHA256 6c8b5c1a874c49318852e0c9a54f5187b3c059ed561cd4ccb671356e6b7d31ab
MD5 fbc04c6da43bfe8cfe7596fe000a5caa
BLAKE2b-256 a4e8d716a9ff6aa84b68e81f1909df5acf0694129fac348eaa60526530b79a2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkite_core-24.9.5-py3-none-any.whl
  • Upload date:
  • Size: 139.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for mkite_core-24.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ddf31a092a4fc0dcd9407657edece88abef7285e20d029b9046b8bbca303e985
MD5 3a69f35dbd09051f29f5f42c9c6aebd0
BLAKE2b-256 ce6e03685da76f3ebe5c6b27d15550afe3f8cd1e4406efd7ca10d1a05b5b00f4

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