Metadata-Version: 2.4
Name: noda
Version: 2.0.1
Summary: Noda is a Python package to simulate diffusion in multicomponent systems.
Author-email: Thomas Gheno <thomas.gheno@onera.fr>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/onera/noda
Project-URL: Documentation, https://onera.github.io/Noda/
Keywords: diffusion,alloys
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: odfpy
Requires-Dist: openpyxl
Requires-Dist: numdifftools
Dynamic: license-file

Noda is a Python package to simulate diffusion in multicomponent alloys.
It provides tools to explore thermodynamic and mobility properties of alloys
and to solve the diffusion problem using the finite difference method in 1D.

Our aim is to provide researchers and any interested people a means to study
diffusion in alloys, and to study and modify the underlying models. For help
using Noda or other inquiries, please contact the maintainer by email.

Noda is distributed under the GPLv3 license (see LICENSE.txt).

Dependencies:

* Python 3.11+
* numpy, scipy, pandas, matplotlib, odfpy, openpyxl, numdifftools

Resources :

* [onera.github.io/Noda](https://onera.github.io/Noda): documentation
* [github.com/onera/noda](https://github.com/onera/noda): repository
* [pypi.org/project/noda](https://pypi.org/project/noda/): PyPI page

Quick install
-------------

```
pip install noda
```

Citing
------

If you use Noda, please cite:

T. Gheno, V. Szczepan, C. Salsi, C. Desgranges, D. Monceau,
*Simulation of diffusion with non-equilibrium vacancies, Kirkendall shift and
porosity in single-phase alloys*, Computational Materials Science 215 (2022)
111785.  
Publisher version: [10.1016/j.commatsci.2022.111785](https://doi.org/10.1016/j.commatsci.2022.111785)   
Accepted version: [hal-03792936](https://hal.science/hal-03792936)
