GithubHelp home page GithubHelp logo

cj-wright / cmi_exchange Goto Github PK

View Code? Open in Web Editor NEW

This project forked from diffpy/cmi_exchange

0.0 2.0 0.0 6.41 MB

Example scripts for the DiffPy-CMI complex modeling framework

Python 1.87% Jupyter Notebook 98.13%

cmi_exchange's Introduction

CMI Exchange

This project is a community developed collection of sample scripts, functions and IPython plugins related to the DiffPy-CMI complex modeling framework. If you are new to DiffPy-CMI, browse through the available files to get a feel for what DiffPy-CMI can do. If you've written a useful or instructive piece of code using any part of the DiffPy-CMI framework, feel free to share your work with the community. If you are new to git and would like to learn how to contribute start here.

New User Tips

To get started, using the button on the right download the zip file (or clone this project to your local machine). Once you have the files the best way to run the examples is to use IPython with interactive plotting. IPython is a powerful command line Python environment that we heavily utilize in the project. If you've followed the installation instructions for DiffPy-CMI it should already be installed.

For example, to simulate the PDF of C60, navigate to the cmi_scripts/calcpdfc60 directory and type:

$ ipython --pylab
In [1]: %run c60.py

Some of the examples are written as IPython notebooks (extension .ipynb). An IPython notebook creates an interactive computational environment similar to Mathematica. To start notebook mode in IPython, run the command

$ ipython notebook

You can then load the .ipynb file directly into your workspace.

Recommended Tutorials

Contents

  • cmi_plugins contains IPython plugins and functions.
  • cmi_scripts contains complete python scripts that make use of the DiffPy-CMI packages.

cmi_exchange's People

Contributors

pavoljuhas avatar kevinrknox avatar xiaohaoyang avatar benfrandsen avatar

Watchers

James Cloos avatar Christopher J. 'CJ' Wright avatar

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.