Code Monkey home page Code Monkey logo

prl-onboard's Introduction

PRL Onboard

This repository is designed to

  1. Provide you with the Phases Resarch Lab handbook (in progress), which will be your guide to PRL and Penn State
  2. Give you the learning resources to get started with Python, pycalphad (CALPHAD), and atomate (DFT)

Reading

What we do

Before you join PRL and/or to get an idea of our work, please read the following articles:

  • Liu, Z. K. First-Principles Calculations and CALPHAD Modeling of Thermodynamics. Journal of Phase Equilibria and Diffusion 30, 517โ€“534 (2009). 10.1007/s11669-009-9570-6

Learning computational thermodynamics

To get started with learning the theoretical and practical skills for success, the following resoures are suggested:

All of these resources are either free or we have physical copies that you can borrow in the lab.

Books

Software

Data

CALPHAD Databases (TDBs)

Materials Science Background

These should be considered foundational for graduate study in materials science. These can be good references to refresh yourself

  • General: Callister or Abbaschian, Abbaschian, Reed-Hill
  • Thermodynamics: Gaskell
  • Kinetics: Porter and Easterling (2nd edition)
  • Functional materials: Principles of Electronic Materials and Devices - Kasap (3rd edition)

Some miscellaneous textbooks are:

  • CALPHAD: Lukas, Sundman, Fries
  • Advanced Python: Fluent Python, Ramalho
  • Crystallography: Properties of materials anisotropy, symmetry, structure - Newnham
  • Solid state physics: Kittel
  • Math techniques: Boas

Course

The PRL onboarding course is designed to introduce you to computational thermodynamics from a minimal materials science background.

The course is designed to be completed entirely by self-study. You are encouraged to do exercises in the books along the way and to complete including assignments that will walk you through the first steps of collaborative computational thermodynamics research.

Visit the course directory for the recommend onboarding course. It is still a work in progress.

Open

All of the content and resources provided by this repository are MIT licensed and may be copied, shared and used freely.

The authors ask that you attribute the Phases Research Lab for any content that you use.

Please open issues or pull requests for feedback or contributions!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.