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:
lxml
h5py
deepdiff
humanfriendly
matplotlib
seaborn
ase
pymatgen
mendeleev
click
click-completion
PyYAML
tabulate
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
File details
Details for the file masci-tools-0.15.0.tar.gz
.
File metadata
- Download URL: masci-tools-0.15.0.tar.gz
- Upload date:
- Size: 4.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.29.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457cc913ea8b731adafd0e8fa5499afb27e9a2e7a900caf7c19b88abb024704e |
|
MD5 | 556b48beecff396ebdde316779af4d17 |
|
BLAKE2b-256 | 866da7736d274e57950539a8644a443eccd3ae47422fb449cf775ba612eef234 |
File details
Details for the file masci_tools-0.15.0-py3-none-any.whl
.
File metadata
- Download URL: masci_tools-0.15.0-py3-none-any.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.29.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fad7de01e4a3c7369b1694d952ce343abd044e1e5159a75925b0f08fbcb0f66 |
|
MD5 | f9efd72269cda1434537b556be38e558 |
|
BLAKE2b-256 | 825fbfeb1bd4026a2482c9db5d77d732dfdc11a00d2d4c9c4b050fe9ec71bfaa |