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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkite_core-25.11.3-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mkite_core-25.11.3.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for mkite_core-25.11.3.tar.gz
Algorithm Hash digest
SHA256 74a74d3f4351e4fd2efcda76d660be6f49b46bbfac5a382b20108d03f2ba9c1d
MD5 7fcdd08278ff96ff19f210051a8926db
BLAKE2b-256 374d47c9487f0e76d5153fcb51b63b799cd90492aad6f01a2ea796a52301d54a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mkite_core-25.11.3-py3-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for mkite_core-25.11.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fc13a6f4bf10001ff35d7725dff5d9aadd3d3744075afd2f7a66f2dc88cb0911
MD5 d46d9ef67d5099b47a163bc009c7c5a7
BLAKE2b-256 27594f2daa11a0071a3f03e4e23232a9822c619a14b0316b3b4fa8a1b1125ec4

See more details on using hashes here.

Supported by

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