Skip to content

Commit 9093a6b

Browse files
committed
Synchronized with the source at dd08a92.
1 parent fa476cb commit 9093a6b

File tree

117 files changed

+39062
-149
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+39062
-149
lines changed

_sources/NSFnugget.txt

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,39 @@ Enabling new science in nanoscale structure characterization of complex material
33

44
.. include:: abbreviations.txt
55

6-
*C. L. Farrow, P. Juhás, J. W. Liu, D. Bryndin, E. S. Božin, J. Bloch,
6+
*C. L. Farrow, P. Juhás, J. W. Liu, D. Bryndin, E. S. Božin, J. Bloch,
77
and S. J. L. Billinge (Michigan State University)*
88

9-
To understand and control the properties of materials it is necessary to have
10-
a detailed knowledge of their atomic structure. Increasingly, we are interested
11-
in exploiting materials with complex structures on the nanoscale, which presents
12-
special experimental challenges as crystallography, the standard approach to
13-
structure determination, loses its power on these length-scales. Alternative
14-
methods sensitive to nanoscale order are under development. The diffraction
15-
sub-group of the DANSE project recently released a new software tool that
16-
will have a large impact in nanostructure characterization using x-ray and
9+
To understand and control the properties of materials it is necessary to have
10+
a detailed knowledge of their atomic structure. Increasingly, we are interested
11+
in exploiting materials with complex structures on the nanoscale, which presents
12+
special experimental challenges as crystallography, the standard approach to
13+
structure determination, loses its power on these length-scales. Alternative
14+
methods sensitive to nanoscale order are under development. The diffraction
15+
sub-group of the DANSE project recently released a new software tool that
16+
will have a large impact in nanostructure characterization using x-ray and
1717
neutron diffraction.
1818

1919

2020

2121
.. figure:: images/PDFgui_screenshot_707.png
2222
:align: center
23-
:scale: 50 %
23+
:scale: 50 %
2424

2525
Screen-shot of PDFgui during a refinement of multiple data-sets
2626

2727

28-
The diffraction data are Fourier transformed to obtain the atomic pair distribution
29-
function (PDF) and analyzed by quantitatively fitting nanostructure models to the
30-
data. PDFgui allows rapid setup of individual and multiple
31-
refinements. This program will be implemented at the
32-
POWGEN3 and NOMAD diffractometers at SNS with macros to allow real-time parametric
33-
refinements similar to those shown, allowing researchers to make scientific
34-
discoveries during data collection, at the beam-time, and not a-posteriori after
35-
the beamtime is over. PDFgui has numerous extensions
36-
that are described in more detail in [#]_. The beta version of PDFgui
37-
is now in public release, available for Windows, Linux and Mac OSX platforms,
38-
and in the first month has been downloaded 220 times. More information can be
28+
The diffraction data are Fourier transformed to obtain the atomic pair distribution
29+
function (PDF) and analyzed by quantitatively fitting nanostructure models to the
30+
data. PDFgui allows rapid setup of individual and multiple
31+
refinements. This program will be implemented at the
32+
POWGEN3 and NOMAD diffractometers at SNS with macros to allow real-time parametric
33+
refinements similar to those shown, allowing researchers to make scientific
34+
discoveries during data collection, at the beam-time, and not a-posteriori after
35+
the beamtime is over. PDFgui has numerous extensions
36+
that are described in more detail in [#]_. The beta version of PDFgui
37+
is now in public release, available for Windows, Linux and Mac OSX platforms,
38+
and in the first month has been downloaded 220 times. More information can be
3939
found at http://www.diffpy.org.
4040

4141
.. [#] |citeFarrowJpcm07|
42-

_sources/acknowledgements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Acknowledgements
1+
Acknowledgements
22
================
33

44

@@ -34,4 +34,4 @@ Additional Contributions
3434

3535
The DiffPy team would like to thank multiple users for their help and
3636
comments during the development of this release: Dragica Podgorski,
37-
Valentina Felsen, and Kirsten M. Ø. Jensen.
37+
Valentina Felsen, and Kirsten M. Ø. Jensen.

_sources/community.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
Community
22
=========
33

4-
To ensure a bright future for the DiffPy project it is essential to build a strong community
5-
of users and contributing developers. There are several Google groups for support and
4+
To ensure a bright future for the DiffPy project it is essential to build a strong community
5+
of users and contributing developers. There are several Google groups for support and
66
development of DiffPy and related applications.
77

8-
- `diffpy-users <https://groups.google.com/d/forum/diffpy-users>`_ Help on usage of DiffPy-CMI, PDFgetX3,
9-
PDFgui, and other DiffPy components. This group is a knowledge base for PDFgui
8+
- `diffpy-users <https://groups.google.com/d/forum/diffpy-users>`_ Help on usage of DiffPy-CMI, PDFgetX3,
9+
PDFgui, and other DiffPy components. This group is a knowledge base for PDFgui
1010
user tips, tricks and troubleshooting. Feel free to search for answers or ask your question here.
1111

1212
.. raw:: html
@@ -15,9 +15,9 @@ development of DiffPy and related applications.
1515
<input type="submit" name="sub" value="Subscribe">
1616
</form>
1717

18-
- `diffpy-dev <https://groups.google.com/d/forum/diffpy-dev>`_ For bug reports, feature requests, and discussions about development
19-
and changes of DiffPy-CMI, PDFgetX3,
20-
PDFgui, and other DiffPy components. Materials scientists, chemists
18+
- `diffpy-dev <https://groups.google.com/d/forum/diffpy-dev>`_ For bug reports, feature requests, and discussions about development
19+
and changes of DiffPy-CMI, PDFgetX3,
20+
PDFgui, and other DiffPy components. Materials scientists, chemists
2121
physicists, engineers - please contribute by telling us your needs or sharing your suggestions here.
2222

2323
.. raw:: html
@@ -28,7 +28,7 @@ development of DiffPy and related applications.
2828

2929
|
3030

31-
You can also share your comments, suggestions, praise or complaints by sending email to
31+
You can also share your comments, suggestions, praise or complaints by sending email to
3232
`Simon J. L. Billinge <sb2896@columbia.edu>`_.
3333

3434
To report or browse bugs, please use the link at the top of this page.

_sources/index.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616

1717

18-
DiffPy - Atomic Structure Analysis in Python
18+
DiffPy - Atomic Structure Analysis in Python
1919
============================================
2020
A free and open source software project to provide python software for
2121
diffraction analysis and the study of the atomic structure of materials.
@@ -29,14 +29,14 @@ diffraction analysis and the study of the atomic structure of materials.
2929
.. include:: abbreviations.txt
3030

3131
DiffPy is the home of the |DiffPyCMI|
32-
Complex Modeling framework, a modular software framework for robust and extensible
33-
modeling of diffraction data. We welcome contributions to this project from the
32+
Complex Modeling framework, a modular software framework for robust and extensible
33+
modeling of diffraction data. We welcome contributions to this project from the
3434
community.
3535

36-
The project is currently centered at `Brookhaven National Laboratory`_, a US `Department of
37-
Energy, Office of Basic Energy Sciences`_ funded laboratory.
36+
The project is currently centered at `Brookhaven National Laboratory`_, a US `Department of
37+
Energy, Office of Basic Energy Sciences`_ funded laboratory.
3838
Many parts of the code were developed under the diffraction part of the DANSE_ project,
39-
a software construction project funded by the `National Science Foundation`_ to provide
39+
a software construction project funded by the `National Science Foundation`_ to provide
4040
data analysis software tools for neutron scattering experiments. This project was previously
4141
centered at Columbia University and, before that, Michigan State University.
4242

@@ -56,7 +56,7 @@ centered at Columbia University and, before that, Michigan State University.
5656
:height: 10
5757

5858
.. figure:: logos/BNL_logo.jpg
59-
:align: left
59+
:align: left
6060
:target: `Brookhaven National Laboratory`_
6161

6262
.. figure:: logos/DOE_logo.png
@@ -80,5 +80,5 @@ centered at Columbia University and, before that, Michigan State University.
8080
products/xPDFsuite
8181
products/pdfgui
8282
products/pdfgetx3
83-
products/pythonpackages
83+
products/pythonpackages
8484
products/SrMise

_sources/products/SrMise.txt

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The diffpy.srmise package requires Python 2.6 or 2.7 and the following software:
4646
* ``matplotlib`` - python plotting library
4747

4848
See the :doc:`SrMise license <SrMiselicense>` for terms and conditions of use.
49-
Detailed installation instructions for the :ref:`Windows <windows_install>`,
49+
Detailed installation instructions for the :ref:`Windows <windows_install>`,
5050
:ref:`Mac OS X <macosx_install>`, and :ref:`Linux <linux_install>`
5151
platforms follow.
5252

@@ -120,7 +120,7 @@ in MacPorts::
120120

121121
The simplest way to obtain diffpy.srmise on Mac OS X systems
122122
is using ``pip`` to download and install the latest release from
123-
`PyPI <https://pypi.python.org>`_. ::
123+
`PyPI <https://pypi.python.org>`_. ::
124124

125125
sudo pip install diffpy.srmise
126126

@@ -131,9 +131,9 @@ Uncompress them to a directory, and from that directory run ::
131131

132132
sudo python setup.py install
133133

134-
This installs diffpy.srmise for all users in the default system location. If
135-
administrator (root) access is not available, see the usage info from
136-
``python setup.py install --help`` for options to install to user-writable
134+
This installs diffpy.srmise for all users in the default system location. If
135+
administrator (root) access is not available, see the usage info from
136+
``python setup.py install --help`` for options to install to user-writable
137137
directories.
138138

139139
.. _linux_install:
@@ -155,7 +155,7 @@ For other Linux distributions consult the appropriate package manager.
155155

156156
The simplest way to obtain diffpy.srmise on Linux systems
157157
is using ``pip`` to download and install the latest release from
158-
`PyPI <https://pypi.python.org>`_. ::
158+
`PyPI <https://pypi.python.org>`_. ::
159159

160160
sudo pip install diffpy.srmise
161161

@@ -166,9 +166,9 @@ Uncompress them to a directory, and from that directory run ::
166166

167167
sudo python setup.py install
168168

169-
This installs diffpy.srmise for all users in the default system location. If
170-
administrator (root) access is not available, see the usage info from
171-
``python setup.py install --help`` for options to install to user-writable
169+
This installs diffpy.srmise for all users in the default system location. If
170+
administrator (root) access is not available, see the usage info from
171+
``python setup.py install --help`` for options to install to user-writable
172172
directories.
173173

174174

@@ -182,5 +182,3 @@ Explore the SrMise
182182
:hidden:
183183

184184
SrMiselicense
185-
186-

_sources/products/diffpycmi/cmi_exchange.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ You'll notice that there are two directories: ``cmi_plugins`` and
3333
``cmi_scripts``. The scripts are standalone python scripts that can be
3434
run directly from the `IPython`_ command line, whereas the plugins are a
3535
set of functions and `IPython extensions`_
36-
that provide additional functionality to your IPython session.
36+
that provide additional functionality to your IPython session.
3737

3838
Scripts
3939
^^^^^^^
@@ -52,7 +52,7 @@ the behavior of the shell to add functionality. They are installed and
5252
activated from the IPython command line by running::
5353

5454
In [1]: %install_ext name_of_extension.py
55-
In [2]: %load_ext name_of_extenstion
55+
In [2]: %load_ext name_of_extenstion
5656

5757

5858
.. _ipython: http://ipython.org/
@@ -67,7 +67,7 @@ Contribute Scripts
6767

6868
To contribute your own script to the CMI Exchange you must first fork
6969
the project on github. Once you've added your own code you can issue a
70-
pull request.
70+
pull request.
7171

7272
If you're new to git and don't know what it means to fork a project
7373
`begin here <https://help.github.com/articles/fork-a-repo>`_.

_sources/products/diffpycmi/contents.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,24 @@ Modules developed by the DiffPy team
1212
====================== ============================================
1313
Module Description
1414
====================== ============================================
15-
`diffpy.srfit`_ Setup and control of general fitting
15+
`diffpy.srfit`_ Setup and control of general fitting
1616
problems.
1717

18-
`diffpy.srreal`_ Python library for calculation of pair based
19-
quantities such as the pair distribution
20-
function (PDF), bond lengths, and bond
18+
`diffpy.srreal`_ Python library for calculation of pair based
19+
quantities such as the pair distribution
20+
function (PDF), bond lengths, and bond
2121
valence sums.
2222

23-
`diffpy.Structure`_ Handles storage of crystal structure data.
24-
25-
`diffpy.utils`_ General purpose shared utilities for the
23+
`diffpy.Structure`_ Handles storage of crystal structure data.
24+
25+
`diffpy.utils`_ General purpose shared utilities for the
2626
diffpy libraries.
2727

28-
`pyobjcryst`_ Python bindings to the ObjCryst++
28+
`pyobjcryst`_ Python bindings to the ObjCryst++
2929
Object-Oriented Crystallographic
3030
Library.
3131

32-
`libdiffpy`_ C++ library for calculation of PDF and
32+
`libdiffpy`_ C++ library for calculation of PDF and
3333
other real-space quantities.
3434
====================== ============================================
3535

@@ -48,14 +48,14 @@ Module Description
4848
.. _libobjcryst: https://github.com/diffpy/libobjcryst
4949

5050

51-
External libraries
51+
External libraries
5252
-------------------
5353

5454
====================== ============================================
5555
Module Description
5656
====================== ============================================
57-
`periodictable`_ Extensible periodic table of the elements
58-
with support for mass, density, and
57+
`periodictable`_ Extensible periodic table of the elements
58+
with support for mass, density, and
5959
X-ray/neutron scattering information.
6060

6161

_sources/products/diffpycmi/contributecode.txt

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,27 @@ on and issue a pull request.
88
====================== ============================================
99
Module Description
1010
====================== ============================================
11-
`diffpy.srfit`_ Setup and control of general fitting
11+
`diffpy.srfit`_ Setup and control of general fitting
1212
problems.
1313

14-
`diffpy.srreal`_ Python library for calculation of pair based
15-
quantities such as the pair distribution
16-
function (PDF), bond lengths, and bond
14+
`diffpy.srreal`_ Python library for calculation of pair based
15+
quantities such as the pair distribution
16+
function (PDF), bond lengths, and bond
1717
valence sums.
1818

19-
`diffpy.Structure`_ Handles storage of crystal structure data.
20-
21-
`diffpy.utils`_ General purpose shared utilities for the
19+
`diffpy.Structure`_ Handles storage of crystal structure data.
20+
21+
`diffpy.utils`_ General purpose shared utilities for the
2222
diffpy libraries.
2323

24-
`pyobjcryst`_ Python bindings to the ObjCryst++
24+
`pyobjcryst`_ Python bindings to the ObjCryst++
2525
Object-Oriented Crystallographic
2626
Library.
2727

28-
`libdiffpy`_ C++ library for calculation of PDF and
28+
`libdiffpy`_ C++ library for calculation of PDF and
2929
other real-space quantities.
3030

31-
`libobjcryst`_ ObjCryst++ re-packaged for installation
31+
`libobjcryst`_ ObjCryst++ re-packaged for installation
3232
as a shared library
3333
====================== ============================================
3434

@@ -45,4 +45,3 @@ Module Description
4545
.. _libdiffpy: https://github.com/diffpy/libdiffpy
4646

4747
.. _libobjcryst: https://github.com/diffpy/libobjcryst
48-

_sources/products/diffpycmi/updatesources.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ below.
1919
For Fedora use ``yum``::
2020

2121
sudo yum install \
22-
gsl-devel boost-devel python-devel
22+
gsl-devel boost-devel python-devel
2323
python-setuptools numpy scipy \
2424
python-matplotlib python-lxml \
2525
python-ipython-notebook scons git zsh \
@@ -30,15 +30,15 @@ installation script that was packaged with the release bundle.
3030

3131
To update the codes::
3232

33-
./install --update[=steps]
34-
35-
This will perform all or selected software updates from online source repositories.
36-
Update steps are comma separated integers or ranges such as '1,3,5-6'.
33+
./install --update[=steps]
34+
35+
This will perform all or selected software updates from online source repositories.
36+
Update steps are comma separated integers or ranges such as '1,3,5-6'.
3737

3838
To rebuild the source code::
39-
40-
./install --build[=steps]
41-
39+
40+
./install --build[=steps]
41+
4242
This will rebuild all or specified packages from sources in the src folder. In both
4343
cases, you could use option -n to display the build steps.
4444

0 commit comments

Comments
 (0)