https://github.com/amilworks/compositestrength

Predicts effective yield strength of a composite given its 3D microstructure

https://github.com/amilworks/compositestrength

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: springer.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.0%) to scientific vocabulary

Keywords

bisque dream3d machine-learning materials-science sklearn
Last synced: 6 months ago · JSON representation

Repository

Predicts effective yield strength of a composite given its 3D microstructure

Basic Info
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 21
  • Releases: 1
Topics
bisque dream3d machine-learning materials-science sklearn
Created about 7 years ago · Last pushed almost 3 years ago
Metadata Files
Readme

README.md

github-yieldstrength

Composite Strength Module

Amil Khan, Marat Latypov | Version 2

Read the Paper | Demo

Description

This module implements a surrogate model that predicts effective yield strength of a composite given its 3-D microstructure. The model is developed for composites with strength contrast of 5: strength of hard phase $s2/s1 = 5$. The model works best on periodic 3-D microstructures. Calibration of the model is done by finite element simulation data by multivariate polynomial regression between principal component scores of 2-point statistics (representing microstructure) and effective yield strength (property).

Workflow

BisQue Platform

BisQue is a free, open source web-based platform for the exchange and exploration of large, complex datasets. It is being developed at the Vision Research Lab at the University of California, Santa Barbara. BisQue specifically supports large scale, multi-dimensional multimodal-images and image analysis. Metadata is stored as arbitrarily nested and linked tag/value pairs, allowing for domain-specific data organization. Image analysis modules can be added to perform complex analysis tasks on compute clusters. Analysis results are stored within the database for further querying and processing. The data and analysis provenance is maintained for reproducibility of results. BisQue can be easily deployed in cloud computing environments or on computer clusters for scalability. BisQue has been integrated into the NSF Cyberinfrastructure project CyVerse.

Getting Started

Here is a preview of a logged in BisQue user, me. Don't judge me too much.

bisque

Next, to see the module in all its glorious action, click on Analyze at the top, find and select Composite Strength. You should arrive at a page that looks like this.

To run your analysis, upload your HDF5 file, select either your own Reducer and Predictor, or our calibrated ones.

Note: If your file needs Dream3D, we gotchu. Head over to the Dream3D module and upload the pipeline and your Dream3D file. Hit run, get your output HDF5, and run it through Composite Strength.

Another Note: I am making the huge assumption that you are familiar with Material Science or know what you're doing.

Results

bisque

Once your run is complete, you will see the results in the block below. If your input was a dataset, you would see results for each table. Therein, you can go through each table to make sure everything makes sense.

Owner

  • Name: Amil Khan
  • Login: amilworks
  • Kind: user
  • Location: UCSB
  • Company: UCSB Electrical & Computer Engineering

PhD student in Electrical & Computer Engineering @ucsb, Lead Engineer @ BisQue

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 1
  • Total pull requests: 48
  • Average time to close issues: N/A
  • Average time to close pull requests: 5 months
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.6
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 48
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • amilworks (1)
Pull Request Authors
  • dependabot[bot] (48)
Top Labels
Issue Labels
Pull Request Labels
dependencies (48)

Dependencies

requirements.txt pypi
  • Jinja2 ==2.10
  • Keras ==2.2.0
  • Keras-Applications ==1.0.2
  • Keras-Preprocessing ==1.0.1
  • Markdown ==2.6.11
  • MarkupSafe ==1.0
  • Pillow ==5.1.0
  • PyWavelets ==0.5.2
  • PyYAML ==4.2b1
  • Pygments ==2.2.0
  • Send2Trash ==1.5.0
  • Theano ==1.0.1
  • Werkzeug ==0.14.1
  • absl-py ==0.2.2
  • appnope ==0.1.0
  • astor ==0.7.1
  • backports-abc ==0.5
  • backports.functools-lru-cache ==1.5
  • backports.shutil-get-terminal-size ==1.0.0
  • backports.weakref ==1.0.post1
  • beautifulsoup4 ==4.6.0
  • bisque-api ==0.5.9
  • bleach ==2.1.3
  • bqapi ==0.5.9
  • certifi ==2018.4.16
  • chardet ==3.0.4
  • cloudpickle ==0.5.3
  • configparser ==3.5.0
  • cycler ==0.10.0
  • dask ==0.18.1
  • decorator ==4.3.0
  • entrypoints ==0.2.3
  • enum34 ==1.1.6
  • funcsigs ==1.0.2
  • functools32 ==3.2.3.post2
  • futures ==3.2.0
  • gast ==0.2.0
  • graphviz ==0.8.3
  • grpcio ==1.13.0
  • h5py ==2.7.1
  • html5lib ==1.0.1
  • idna ==2.6
  • imageio ==2.3.0
  • ipykernel ==4.8.2
  • ipython ==5.6.0
  • ipython-genutils ==0.2.0
  • ipywidgets ==7.2.1
  • joblib ==0.11
  • jsonschema ==2.6.0
  • jupyter ==1.0.0
  • jupyter-client ==5.2.3
  • jupyter-console ==5.2.0
  • jupyter-core ==4.4.0
  • jupyterlab ==0.32.1
  • jupyterlab-launcher ==0.10.5
  • kiwisolver ==1.0.1
  • lxml ==4.2.1
  • matplotlib ==2.2.2
  • mistune ==0.8.3
  • mock ==2.0.0
  • nbconvert ==5.3.1
  • nbformat ==4.4.0
  • networkx ==2.1
  • nltk ==3.3
  • notebook ==5.4.1
  • numexpr ==2.6.7
  • numpy ==1.14.2
  • nytimesarticle ==0.1.0
  • opencv-python ==3.4.1.15
  • pandas ==0.22.0
  • pandocfilters ==1.4.2
  • pathlib2 ==2.3.2
  • patsy ==0.5.0
  • pbr ==4.2.0
  • pexpect ==4.5.0
  • pickleshare ==0.7.4
  • plotly ==3.1.1
  • prompt-toolkit ==1.0.15
  • protobuf ==3.6.0
  • ptyprocess ==0.5.2
  • pymc3 ==3.4.1
  • pymks ==0.3.4
  • pyparsing ==2.2.0
  • python-dateutil ==2.7.2
  • python-magic ==0.4.15
  • pytz ==2018.4
  • pyzmq ==17.0.0
  • qtconsole ==4.3.1
  • requests ==2.10.0
  • requests-toolbelt ==0.8.0
  • retrying ==1.3.3
  • scandir ==1.7
  • scikit-image ==0.14.0
  • scikit-learn ==0.19.1
  • scipy ==1.0.1
  • seaborn ==0.8.1
  • selenium ==3.12.0
  • simplegeneric ==0.8.1
  • singledispatch ==3.4.0.3
  • six ==1.11.0
  • sklearn ==0.0
  • statsmodels ==0.8.0
  • subprocess32 ==3.2.7
  • tables ==3.4.4
  • tensorboard ==1.10.0
  • tensorflow ==1.10.0
  • tensorflow-hub ==0.1.1
  • termcolor ==1.1.0
  • terminado ==0.8.1
  • testpath ==0.3.1
  • toolz ==0.9.0
  • tornado ==5.0.2
  • tqdm ==4.23.1
  • traitlets ==4.3.2
  • urllib3 ==1.22
  • virtualenv ==16.0.0
  • wcwidth ==0.1.7
  • webencodings ==0.5.1
  • widgetsnbextension ==3.2.1
  • wordcloud ==1.4.1
  • xgboost ==0.72
Dockerfile docker
  • ubuntu latest build
setup.py pypi