masci-tools is a collection of tools for materials science.
Project description
masci-tools
This is a collection of tools, common things used by packages of material science.
Feel free to contribute.
The code is hosted on GitHub at https://github.com/JuDFTteam/masci-tools
The documentation is hosted on https://masci-tools.readthedocs.io.
Most functionality was developed for the use with the DFT codes developed at the Forschungszentrum Jülich (see http://judft.de, https://flapw.de and https://jukkr.fz-juelich.de for further information on the codes) and in the context of the AiiDA plugins for the Fleur code and the KKR code.
Installation
pip install masci-tools
Dependencies
These python packages are needed:
lxmlh5pydeepdiffhumanfriendlymatplotlibseabornasepymatgenmendeleevclickclick-completionPyYAMLtabulate
It should not depend on aiida-core!
Layout of masci-tools
io- Contains methods to write certain files
io.parsers: Contains parsers of certain code output or input files
testing- Contains utilities/fixtures for testing that can be useful outside the package
util- Contains rather low-level utility
tools- Contains rather high-level utility which is rather complete
vis- Contains a collection of matplotlib/bokeh methods used for plotting common results from material science simulations, e.g. bandstructures, DOS, ...
cmdline- Contains a small click command line interface exposing some parts of the library
License
masci-tools is distributed under the terms and conditions of the MIT license which is specified in the LICENSE.txt file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file masci-tools-0.9.1.tar.gz.
File metadata
- Download URL: masci-tools-0.9.1.tar.gz
- Upload date:
- Size: 6.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6ef3e6ea580a54dde4f57d47d3aa30e426a69ff63af61991c46606e54c86346
|
|
| MD5 |
08f474b1582a9bdb3526e60019697a4f
|
|
| BLAKE2b-256 |
c1345335ac8d7942694c4a34c08e1dccc651d4863ba6b03f1b179a24b62deb4a
|
File details
Details for the file masci_tools-0.9.1-py3-none-any.whl.
File metadata
- Download URL: masci_tools-0.9.1-py3-none-any.whl
- Upload date:
- Size: 823.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8086fd5ba665d9c5f06bdab426f09fb37beee358a13c0bebec996594f29f997
|
|
| MD5 |
4a104afd7f282df0d7528ae6c57b4173
|
|
| BLAKE2b-256 |
1d28777716b2ca4d5c0e6605060ffd7d11814c8c427f226d7113095aeee7faaf
|