https://github.com/dataanalyticsengineering/eq2pc

Equivalent 2 Point Correlation Microstructures

https://github.com/dataanalyticsengineering/eq2pc

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Equivalent 2 Point Correlation Microstructures

Basic Info
  • Host: GitHub
  • Owner: DataAnalyticsEngineering
  • License: bsd-3-clause
  • Language: Jupyter Notebook
  • Default Branch: master
  • Size: 822 KB
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 2
  • Open Issues: 6
  • Releases: 0
Created over 6 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.md

EQ2PC

Generation of root and child periodic discrete structures with identical 2-point correlation.

Actions Status

Contact: * Mauricio Fernández: email, website * Felix Fritzen: email, website

Research group website: http://www.mib.uni-stuttgart.de/dae

Last update: 2020-06-17

Related work

Manuscript

"On the generation of periodic discrete structures with identical two-point correlation"

by Mauricio Fernández and Felix Fritzen. Published in Proceedings of the Royal Society A, DOI 10.1098/rspa.2020.0568. Pre-print available at https://arxiv.org/abs/2002.01234 .

Description

The present repository offers a Python 3.7 implementation for the generation of discrete periodic structures with identical 2-point correlation as described in the work cited above. The source files are contained in the src folder, where eq2pc.py is the main module. The functionalities of the routines are demonstrated in the notebooks:

Additionally, routines for the computation of the Voigt, Reuss and HS bounds for linear conductivity and elasticity are provided for given structures. This is demonstrated in:

Finally, formal limitations of the work of

  • Niezgoda, S.R., Fullwood, D.T., and Kalidindi, S.R. (2008): Delineation of the space of 2-point correlations in a composite material system. Acta Materialia 56, 5285 - 5292

with respect to the determination of 2PC are discussed in the related work and demonstrated in the notebook

For notebook interaction: please either download the repository or open it in Binder

Owner

  • Name: DataAnalyticsEngineering
  • Login: DataAnalyticsEngineering
  • Kind: organization

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Dependencies

environment.yml conda
  • h5py
  • matplotlib
  • nexusformat
  • numpy
  • scipy
  • sympy
requirements.txt pypi
  • PyQt5 ==5.12.3
  • PyQt5-sip ==4.19.18
  • PyQtChart ==5.12
  • PyQtWebEngine ==5.12.1
  • atomicwrites ==1.4.0
  • attrs ==19.3.0
  • autopep8 ==1.5.3
  • certifi ==2020.4.5.2
  • colorama ==0.4.3
  • coverage ==5.1
  • cycler ==0.10.0
  • fastcache ==1.1.0
  • flake8 ==3.8.3
  • h5py ==2.10.0
  • importlib-metadata ==1.6.1
  • kiwisolver ==1.2.0
  • matplotlib ==3.2.1
  • mccabe ==0.6.1
  • mkl *
  • more-itertools ==8.3.0
  • mpmath ==1.1.0
  • nexusformat ==0.5.3
  • numpy ==1.18.5
  • packaging ==20.4
  • pip ==20.1.1
  • pluggy ==0.13.1
  • py ==1.8.1
  • pycodestyle ==2.6.0
  • pyflakes ==2.2.0
  • pyparsing ==2.4.7
  • pytest ==5.4.3
  • pytest-cov ==2.9.0
  • python-dateutil ==2.8.1
  • scipy ==1.4.1
  • setuptools ==47.1.1
  • six ==1.15.0
  • sympy ==1.6
  • toml ==0.10.1
  • tornado ==6.0.4
  • wcwidth ==0.2.4
  • wheel ==0.34.2
  • wincertstore ==0.2
  • zipp ==3.1.0
.github/workflows/main.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite