Skip to content

Example scripts for the DiffPy-CMI complex modeling framework

Notifications You must be signed in to change notification settings

sbanerjee23/cmi_exchange

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Example scripts for the DiffPy-CMI complex modeling framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 94.9%
  • Python 5.1%