.. pyiron documentation master file .. _index: ====== pyiron ====== .. image:: https://github.com/pyiron/pyiron/workflows/Python%20package/badge.svg :target: https://github.com/pyiron//pyiron/actions :alt: Build Status .. image:: https://anaconda.org/conda-forge/pyiron/badges/downloads.svg .. image:: https://anaconda.org/conda-forge/pyiron/badges/latest_release_date.svg pyiron - an integrated development environment (IDE) for computational materials science. It combines several tools in a common platform: • Atomic structure objects – compatible to the `Atomic Simulation Environment (ASE) `_. • Atomistic simulation codes – like `LAMMPS `_ and `VASP `_. • Feedback Loops – to construct dynamic simulation life cycles. • Hierarchical data management – interfacing with storage resources like SQL and `HDF5 `_. • Integrated visualization – based on `NGLview `_. • Interactive simulation protocols - based on `Jupyter notebooks `_. • Object oriented job management – for scaling complex simulation protocols from single jobs to high-throughput simulations. .. image:: _static/screenshots.png :width: 870px :height: 231px :align: center :alt: Screenshot of pyiron running inside jupyterlab. pyiron (called pyron) is developed in the `Computational Materials Design department `_ of `Joerg Neugebauer `_ at the `Max Planck Institut für Eisenforschung (Max Planck Institute for iron research) `_. While its original focus was to provide a framework to develop and run complex simulation protocols as needed for ab initio thermodynamics it quickly evolved into a versatile tool to manage a wide variety of simulation tasks. In 2016 the `Interdisciplinary Centre for Advanced Materials Simulation (ICAMS) `_ joined the development of the framework with a specific focus on high throughput applications. In 2018 pyiron was released as open-source project. .. note:: **pyiron 0.X – Disclaimer**: With the first open source release of pyiron under the `BSD license `_ we provide a fully functional core platform. We are currently working on finalizing various plugins, e.g. to enhance high throughput simulations, for `Computational Phase Studies `_, and `Electrochemistry and Corrosion `_. The code is published on `Github.org `_, `PyPi.org `_ and `Anaconda.org `_ ************** Explore pyiron ************** We provide various options to install, explore and run pyiron: * :ref:`Workstation Installation (recommeded) `: for Windows, Linux or Mac OS X workstations (interface for local VASP executable, support for the latest jupyterlab based GUI) * :ref:`Mybinder.org (beta) `: test pyiron directly in your browser (no VASP license, no visualization, only temporary data storage) * :ref:`Docker (for demonstration) `: requires Docker installation (no VASP license, only temporary data storage) ******************** Join the development ******************** Please contact us if you are interested in using pyiron: * to interface your simulation code or method * implementing high-throughput approaches based on atomistic codes * to learn more about method development and Big Data in material science. Please also check out the `pyiron contributing guidelines `_ ****** Citing ****** If you use pyiron in your research, please consider citing the following work: .. code-block:: bibtex @article{pyiron-paper, title = {pyiron: An integrated development environment for computational materials science}, journal = {Computational Materials Science}, volume = {163}, pages = {24 - 36}, year = {2019}, issn = {0927-0256}, doi = {https://doi.org/10.1016/j.commatsci.2018.07.043}, url = {http://www.sciencedirect.com/science/article/pii/S0927025618304786}, author = {Jan Janssen and Sudarsan Surendralal and Yury Lysogorskiy and Mira Todorova and Tilmann Hickel and Ralf Drautz and Jörg Neugebauer}, keywords = {Modelling workflow, Integrated development environment, Complex simulation protocols}, } Read more about `citing individual modules/ plugins of pyiron and the implemented simulation codes `_. .. toctree:: :hidden: source/about.rst source/installation.rst source/examples.rst Team Collaborators source/commandline.rst source/citation.rst source/faq.rst source/developers.rst License (BSD) Module index Imprint Data protection