All Projects → materialsvirtuallab → Matgenb

materialsvirtuallab / Matgenb

Licence: bsd-3-clause
Jupyter notebooks demonstrating the utilization of open-source codes for the study of materials science.

Projects that are alternatives of or similar to Matgenb

Deep ctr
Stars: ✭ 102 (-0.97%)
Mutual labels:  jupyter-notebook
Mlts
Machine Learning Toolkit for SEO
Stars: ✭ 102 (-0.97%)
Mutual labels:  jupyter-notebook
Av example
Examples on how to use the alpha vantage library
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Python Data Science Handbook
A Chinese translation of Jake Vanderplas' "Python Data Science Handbook". 《Python数据科学手册》在线Jupyter notebook中文翻译
Stars: ✭ 102 (-0.97%)
Mutual labels:  jupyter-notebook
Dl Workshop
Master gradient-based machine learning. Also secretly a JAX course in disguise!
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Sigmoidal ai
Tutoriais de Python, Data Science, Machine Learning e Deep Learning - Sigmoidal
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Advanced Machine Learning With Python
Code repository for Advanced Machine Learning with Python, published by Packt
Stars: ✭ 102 (-0.97%)
Mutual labels:  jupyter-notebook
Fraud Detection Using Deep Learning
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Fer
Facial Expression Recognition with a deep neural network as a PyPI package
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Sophia
Neural networks from scratch
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Ddn
Deep Declarative Networks
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Jumptutorials.jl
Tutorials on using JuMP for mathematical optimization in Julia
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Lt Gee
Google Earth Engine implementation of the LandTrendr spectral-temporal segmentation algorithm. For documentation see:
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Facemesh.pytorch
This is the PyTorch implementation of paper Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs (https://arxiv.org/pdf/1907.06724.pdf)
Stars: ✭ 101 (-1.94%)
Mutual labels:  jupyter-notebook
Ai
机器学习、深度学习、自然语言处理、计算机视觉等AI领域相关技术的算法推导及应用
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
End To End Time Series
This repository hosts code for my Time Series videos part of playlist here - https://www.youtube.com/playlist?list=PL3N9eeOlCrP5cK0QRQxeJd6GrQvhAtpBK
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Personlab Tf
implementation of PersonLab(https://arxiv.org/abs/1803.08225) using TF-slim
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Notebooks
My IPython Notebooks
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
K means clustering
This is the code for "K-Means Clustering - The Math of Intelligence (Week 3)" By SIraj Raval on Youtube
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook
Dlnotebooks
INACTIVE - please go to https://gitlab.com/juliensimon/dlnotebooks
Stars: ✭ 103 (+0%)
Mutual labels:  jupyter-notebook

Visit the Github Pages for a nicely formatted HTML page and notebook search functionality.

Introduction

This repo is started by the Materials Virtual Lab as a useful collection of Jupyter notebooks that demonstrate the utilization of open-source codes for the study of materials science.

We frequently get requests (from students, postdocs, collaborators, or just general users) for example codes that demonstrate various capabilities in the open-source software we maintain and contribute to, such as the Materials Project software stack comprising Python Materials Genomics (pymatgen), Custodian, and Fireworks. This repo is a start at building a more sustainable path towards sharing of code examples.

It is not limited to the codes we develop - any use of open source software for materials analysis is welcome. Also, anyone is welcome to contribute.

BinderHub

One of the best ways to get a feel of the functionality is to run it yourself using BinderHub. Click on the icon below to start a BinderHub instance where you can explore the notebooks, make any changes to the code to see the changes in output.

Binder

Contributing

  1. Fork this repo and clone.
git clone [email protected]:<your_github_username>/matgenb.git
cd matgenb
  1. Write a new notebook in the notebooks folder.
cd notebooks
jupyter notebook
  1. Notebooks should be well-documented and simple. The idea here is to be pedagogical. A newcomer to the software (with the right materials science background) should be able to follow the logic without too much difficulty. Feel free to add authorship and contact information, as well as works to cite and acknowledge your contributions. In view that scientific codes tend to be continuously being updated, please put in a list of the key pinned dependencies so that other users can install the exact version of software to run the notebook if needed. Ideally, please update notebooks as needed to use more modern versions of the codes, and you may update the date of the notebook as needed. An example preamble can be:

This notebook demonstrates the core functionality in pymatgen for manipulating structures. Written with:

  • pymatgen==2018.1.1
  1. Notebooks should be placed in the notebooks folder, and the name should start with the date in YYYY-MM-DD-<intuitive title> format. See existing examples.
  2. In the root folder of the repo, convert the jupyter notebooks to html.
jupyter nbconvert --to html notebooks/*.ipynb --output-dir docs/_posts
  1. Commit and push.
git add .
git commit -a -m "Describe your contribution"
git push
  1. Submit a pull request from Github.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].