2019
DOI: 10.5334/jors.255
|View full text |Cite
|
Sign up to set email alerts
|

pydiffusion: A Python Library for Diffusion Simulation and Data Analysis

Abstract: pydiffusion is a free and open-source Python library designed to solve diffusion problems for both singlephase and multi-phase binary systems. The key features of pydiffusion include fast simulation of multiphase diffusion and extraction of diffusion coefficients from experimental concentration profiles using forward simulation analysis. pydiffusion also provides various mathematical models for diffusion profile smoothing, diffusion coefficient evaluation, and data optimization. In pydiffusion, diffusion profi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 19 publications
0
9
0
Order By: Relevance
“…The ratios of the intrinsic diffusion coefficients of Fe and Al in the bcc_B2 and bcc_A2 phases, α and β, respectively, are introduced in this study, because the interdiffusion coefficient can be calculated from the concentration distribution. The Sauer-Freise method 15) was used to calculate the interdiffusion coefficient from the concentration distribution; specifically, pydiffusuion, 16) a diffusion library in Python, was used.…”
Section: Numerical Calculation Of Kirkendall Poresmentioning
confidence: 99%
“…The ratios of the intrinsic diffusion coefficients of Fe and Al in the bcc_B2 and bcc_A2 phases, α and β, respectively, are introduced in this study, because the interdiffusion coefficient can be calculated from the concentration distribution. The Sauer-Freise method 15) was used to calculate the interdiffusion coefficient from the concentration distribution; specifically, pydiffusuion, 16) a diffusion library in Python, was used.…”
Section: Numerical Calculation Of Kirkendall Poresmentioning
confidence: 99%
“…Pydiffusion is an open-source python library designed to efficiently simulate various types of 1D binary or ternary diffusion problems [38]. A method within Pydiffusion has been developed to construct concentration profiles of binary multi-phase systems governed by temperature dependent interdiffusion data and time [38].…”
Section: Computational Modeling Of Interdiffusionmentioning
confidence: 99%
“…Pydiffusion is an open-source python library designed to efficiently simulate various types of 1D binary or ternary diffusion problems [38]. A method within Pydiffusion has been developed to construct concentration profiles of binary multi-phase systems governed by temperature dependent interdiffusion data and time [38]. Based on pre-constructed 1D grids, the simulation applies the finite difference method (FDM) to numerically solve the diffusion problems using Fick's two laws of solid-state diffusion (Eq.…”
Section: Computational Modeling Of Interdiffusionmentioning
confidence: 99%
See 1 more Smart Citation
“…FSA has been successfully applied to a wide range of systems to obtain both interdiffusion and impurity diffusion coefficients. [18,[22][23][24][25][26][27][28][29] The original diffusion composition profiles of all four temperatures (250, 300, 350, and 380°C) were kindly provided to us by Hoxha et al FSA was applied to these profiles to obtain both impurity and interdiffusion coefficients of the solid solution and intermetallic phases without assuming constant diffusion coefficients for the intermetallic phases. In this study, the molar volume variation in each phase in the Cu-Zn system is not considered and it is assumed constant.…”
Section: Introductionmentioning
confidence: 99%