-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
79 changed files
with
51,642 additions
and
34,239 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
The Materials Knowledge Systems (MKS) is a novel data science approach | ||
for solving multiscale materials science problems. It uses techniques | ||
from physics, machine learning, regression analysis, signal processing, | ||
and spatial statistics to create structure-property-processing | ||
and spatial statistics to create processing-structure-property | ||
relationships. The MKS carries the potential to bridge multiple | ||
length scales using localization and homogenization linkages, and | ||
provides a data driven framework for solving inverse material design | ||
|
@@ -32,16 +32,16 @@ See these references for further reading: | |
### PyMKS | ||
|
||
The Materials Knowledge Materials in Python (PyMKS) framework is an | ||
object oriented set of tools and examples written in Python that | ||
provide high level access to the MKS framework for rapid creation and | ||
object-oriented set of tools and examples, written in Python, that | ||
provide high-level access to the MKS framework for rapid creation and | ||
analysis of structure-property-processing relationships. A short | ||
intoduction of how to use PyMKS is outlined below and example cases can | ||
introduction to how to use PyMKS is outlined below and example cases can | ||
be found [in the examples section](EXAMPLES.html). Both code and | ||
example contributions are welcome. | ||
examples contributions are welcome. | ||
|
||
### Mailing List | ||
|
||
Please feel free to ask open ended questions about PyMKS on the | ||
Please feel free to ask open-ended questions about PyMKS on the | ||
<[email protected]> list. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ Examples | |
:maxdepth: 2 | ||
|
||
spatial_stats.rst | ||
structure_analysis.rst | ||
homogenization.rst | ||
localization.rst | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,22 @@ | ||
Microstructure Bases | ||
==================== | ||
|
||
DiscreteIndicatorBasis | ||
---------------------- | ||
.. autoclass:: pymks.bases.DiscreteIndicatorBasis | ||
:members: | ||
|
||
ContinuousIndicatorBasis | ||
PrimitiveBasis | ||
------------------------ | ||
.. autoclass:: pymks.bases.ContinuousIndicatorBasis | ||
.. autoclass:: pymks.bases.PrimitiveBasis | ||
:members: | ||
|
||
LegendreBasis | ||
------------- | ||
.. autoclass:: pymks.bases.LegendreBasis | ||
:members: | ||
|
||
FourierBasis | ||
------------- | ||
.. autoclass:: pymks.bases.FourierBasis | ||
:members: | ||
|
||
GSHBasis | ||
------------- | ||
.. autoclass:: pymks.bases.GSHBasis | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,46 @@ | ||
Data Generation | ||
=============== | ||
|
||
make_microstructure | ||
------------------- | ||
.. autofunction:: pymks.datasets.make_microstructure | ||
|
||
make_delta_microstructures | ||
-------------------------- | ||
.. autofunction:: pymks.datasets.make_delta_microstructures | ||
|
||
make_elastic_FE_strain_delta | ||
---------------------------- | ||
.. autofunction:: pymks.datasets.make_elastic_FE_strain_delta | ||
|
||
make_elastic_FE_strain_random | ||
----------------------------- | ||
.. autofunction:: pymks.datasets.make_elastic_FE_strain_random | ||
make_checkerboard_microstructure | ||
-------------------------------- | ||
.. autofunction:: pymks.datasets.make_checkerboard_microstructure | ||
|
||
make_cahn_hilliard | ||
------------------ | ||
.. autofunction:: pymks.datasets.make_cahn_hilliard | ||
|
||
make_microstructure | ||
------------------- | ||
.. autofunction:: pymks.datasets.make_microstructure | ||
Data Generation that Requires SfePy | ||
----------------------------------- | ||
|
||
make_checkerboard_microstructure | ||
-------------------------------- | ||
.. autofunction:: pymks.datasets.make_checkerboard_microstructure | ||
make_elastic_FE_strain_random | ||
----------------------------- | ||
.. autofunction:: pymks.datasets.make_elastic_FE_strain_random | ||
|
||
make_elastic_FE_strain_delta | ||
---------------------------- | ||
.. autofunction:: pymks.datasets.make_elastic_FE_strain_delta | ||
|
||
make_elastic_stress_random | ||
-------------------------- | ||
.. autofunction:: pymks.datasets.make_elastic_stress_random | ||
|
||
|
||
Simulations | ||
----------- | ||
Cahn-Hilliard | ||
------------- | ||
.. autoclass:: pymks.datasets.cahn_hilliard_simulation.CahnHilliardSimulation | ||
:members: | ||
|
||
Finite Element Elasticity | ||
------------------------- | ||
.. autoclass:: pymks.datasets.elastic_FE_simulation.ElasticFESimulation | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.