Skip to main content

MIT license GitHub version PyPI version PyPI pyversion Conda Version Build status Coverage Status Documentation Status DOI

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.

Metadata

Release files for masci-tools 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for masci-tools 0.15.0
File Size Uploaded
masci-tools-0.15.0.tar.gz 4.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for masci-tools 0.15.0
File Interpreter ABI Platform
masci_tools-0.15.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.7 MB

Release files / masci-tools-0.15.0.tar.gz

Download URL masci-tools-0.15.0.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
457cc913ea8b731adafd0e8fa5499afb27e9a2e7a900caf7c19b88abb024704e
BLAKE2b-256 checksum
How to use checksums
866da7736d274e57950539a8644a443eccd3ae47422fb449cf775ba612eef234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.29.0

Release files / masci_tools-0.15.0-py3-none-any.whl

Download URL masci_tools-0.15.0-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4fad7de01e4a3c7369b1694d952ce343abd044e1e5159a75925b0f08fbcb0f66
BLAKE2b-256 checksum
How to use checksums
825fbfeb1bd4026a2482c9db5d77d732dfdc11a00d2d4c9c4b050fe9ec71bfaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.29.0

Release history Release notifications | RSS feed

This release

0.15.0 This release

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.12

1 release file

0.3.11

2 release files

0.3.10

2 release files

0.3.8

2 release files

0.3.6

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page