Skip to content

Commit 170db50

Browse files
committed
copy built docs to here
1 parent 46177c4 commit 170db50

File tree

97 files changed

+13854
-0
lines changed

Some content is hidden

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

97 files changed

+13854
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Sphinx build info version 1
2+
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: b930593756d2c9edfbe41658e2b6f527
4+
tags: 645f666f9bcd5a90fca523b33c5a78b7
69.8 KB
Loading
69.7 KB
Loading
85.9 KB
Loading
77.6 KB
Loading
414 KB
Loading

static_root/doc/pdfgetx/2.4.0/_modules/diffpy/pdfgetx/functs.html

Lines changed: 775 additions & 0 deletions
Large diffs are not rendered by default.

static_root/doc/pdfgetx/2.4.0/_modules/diffpy/pdfgetx/plotdata.html

Lines changed: 443 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
2+
3+
<!DOCTYPE html>
4+
<html class="writer-html5" lang="en" data-content_root="../">
5+
<head>
6+
<meta charset="utf-8" />
7+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
8+
<title>Overview: module code &mdash; diffpy.pdfgetx No version found. The correct version will appear in the released version. documentation</title>
9+
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
10+
<link rel="stylesheet" type="text/css" href="../_static/css/theme.css?v=e59714d7" />
11+
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
12+
13+
14+
<script src="../_static/jquery.js?v=5d32c60e"></script>
15+
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
16+
<script src="../_static/documentation_options.js?v=7bacdcf5"></script>
17+
<script src="../_static/doctools.js?v=9bcbadda"></script>
18+
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
19+
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
20+
<script src="../_static/copybutton.js?v=cca77546"></script>
21+
<script src="../_static/js/theme.js"></script>
22+
<link rel="index" title="Index" href="../genindex.html" />
23+
<link rel="search" title="Search" href="../search.html" />
24+
</head>
25+
26+
<body class="wy-body-for-nav">
27+
<div class="wy-grid-for-nav">
28+
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
29+
<div class="wy-side-scroll">
30+
<div class="wy-side-nav-search" >
31+
32+
33+
34+
<a href="../index.html" class="icon icon-home">
35+
diffpy.pdfgetx
36+
</a>
37+
<div role="search">
38+
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
39+
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
40+
<input type="hidden" name="check_keywords" value="yes" />
41+
<input type="hidden" name="area" value="default" />
42+
</form>
43+
</div>
44+
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
45+
<ul>
46+
<li class="toctree-l1"><a class="reference internal" href="../intro.html">Introduction</a></li>
47+
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation</a></li>
48+
<li class="toctree-l1"><a class="reference internal" href="../quick-start.html">Quick-start guide</a></li>
49+
<li class="toctree-l1"><a class="reference internal" href="../tutorial.html">Tutorial</a></li>
50+
<li class="toctree-l1"><a class="reference internal" href="../files.html">Files used in PDF extraction</a></li>
51+
<li class="toctree-l1"><a class="reference internal" href="../interact.html">Interactive mode</a></li>
52+
<li class="toctree-l1"><a class="reference internal" href="../options.html">Options and parameters</a></li>
53+
<li class="toctree-l1"><a class="reference internal" href="../plotdata.html">The plotdata program</a></li>
54+
<li class="toctree-l1"><a class="reference internal" href="../release.html">Release notes</a></li>
55+
</ul>
56+
57+
</div>
58+
</div>
59+
</nav>
60+
61+
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
62+
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
63+
<a href="../index.html">diffpy.pdfgetx</a>
64+
</nav>
65+
66+
<div class="wy-nav-content">
67+
<div class="rst-content">
68+
<div role="navigation" aria-label="Page navigation">
69+
<ul class="wy-breadcrumbs">
70+
<li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
71+
<li class="breadcrumb-item active">Overview: module code</li>
72+
<li class="wy-breadcrumbs-aside">
73+
</li>
74+
</ul>
75+
<hr/>
76+
</div>
77+
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
78+
<div itemprop="articleBody">
79+
80+
<h1>All modules for which code is available</h1>
81+
<ul><li><a href="diffpy/pdfgetx/functs.html">diffpy.pdfgetx.functs</a></li>
82+
<li><a href="diffpy/pdfgetx/plotdata.html">diffpy.pdfgetx.plotdata</a></li>
83+
</ul>
84+
85+
</div>
86+
</div>
87+
<footer>
88+
89+
<hr/>
90+
91+
<div role="contentinfo">
92+
<p>&#169; Copyright 2025, The Trustees of Columbia University in the City of New York.</p>
93+
</div>
94+
95+
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
96+
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
97+
provided by <a href="https://readthedocs.org">Read the Docs</a>.
98+
99+
100+
</footer>
101+
</div>
102+
</div>
103+
</section>
104+
</div>
105+
<script>
106+
jQuery(function () {
107+
SphinxRtdTheme.Navigation.enable(true);
108+
});
109+
</script>
110+
111+
</body>
112+
</html>
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Files used in PDF extraction
2+
========================================================================
3+
4+
.. include:: abbreviations.txt
5+
.. _my-configfile:
6+
.. program:: pdfgetx3
7+
8+
Configuration file
9+
------------------------------------------------------------------------
10+
11+
Configuration files may define the PDF processing parameters.
12+
By default, the :program:`pdfgetx3` program attempts to read
13+
:file:`.pdfgetx3.cfg` file from the user HOME directory,
14+
then :file:`.pdfgetx3.cfg` and :file:`pdfgetx3.cfg` files
15+
from the current working directory.
16+
If configuration file has a different name, it needs to be specified
17+
with the :option:`-c, --config <-c>` option.
18+
The :program:`pdfgetn3` program works in the same way,
19+
except it checks for configuration files
20+
:file:`~/.pdfgetn3.cfg`, :file:`.pdfgetn3.cfg` and :file:`pdfgetn3.cfg`.
21+
22+
The easiest way of creating a configuration file is to generate
23+
a template content using the :option:`--createconfig` option as ::
24+
25+
pdfgetx3 --createconfig=test.cfg
26+
27+
and then change the generated test.cfg file in your favorite text
28+
editor. The configuration file follows a simple "varname=value" syntax,
29+
any lines starting with "#" are ignored as comments.
30+
31+
The configuration file has several sections marked as ``[SECTIONNAME]``.
32+
The ``[DEFAULT]`` section is mandatory and it contains the default
33+
global settings. Any other sections are optional and they are applied
34+
only when selected with the :option:`-s, --section <-s>` option on the
35+
command line. Thus ::
36+
37+
pdfgetx3 --config=test.cfg --section=nacl
38+
39+
would read the parameters from the ``[nacl]`` section after reading the
40+
defaults. Having several sections in the configuration
41+
file is useful when there are multiple measurements that share most of
42+
the parameters, but differ in a few of them, for example in chemical
43+
composition. The configuration file can then contain sections per each
44+
sample that define only the composition, while all other parameters are
45+
specified just once in the global DEFAULT section.
46+
47+
48+
Input files
49+
------------------------------------------------------------------------
50+
51+
PDFgetX3 and PDFgetN3 accept input powder diffraction data
52+
in the form of two-column text file,
53+
where the first column x is either the scattering angle
54+
|twotheta| in degrees, momentum transfer *Q* in inverse nanometers or *Q*
55+
in inverse ångströms. The second column y contains the corresponding
56+
scattered intensities normalized per unit solid angle. The actual type
57+
of the x-values is identified by the :confval:`dataformat` parameter.
58+
The input files may contain header with comments or metadata, and the
59+
actual data are read from the first long section of numerical values.
60+
61+
The input files are usually passed as command-line arguments to
62+
:program:`pdfgetx3` or :program:`pdfgetn3` programs and must be paths
63+
accessible from the current working directory.
64+
65+
Input files can be also defined by setting the :confval:`inputfile`
66+
value in the configuration file. The :option:`-d, --datapath <-d>`
67+
option can be then used to provide additional data directories to
68+
search for these inputs and for the :confval:`backgroundfile`.
69+
This is to support configuration files located in a different
70+
directory than the data.
71+
72+
When the :option:`--find <-f>` option is active, the pdfgetx3 arguments
73+
are understood as filename patterns and the input files are found
74+
in the current or specified directory.
75+
76+
77+
Output files
78+
------------------------------------------------------------------------
79+
80+
PDFgetX3 and PDFgetN3 can produce up to four different output data files:
81+
82+
* .iq -- |IQ|, the background-corrected
83+
intensities sampled on a regular *Q*-space grid in inverse ångströms,
84+
85+
* .sq -- |SQ|, the total scattering structure function,
86+
with intensities normalized by average scattering factors and
87+
corrected by a polynomial fit,
88+
89+
* .fq -- |FQ|, the reduced structure function equal to *Q*\ (|SQ| - 1),
90+
91+
* .gr -- |Gr|, the resultant PDF, where the first column is the
92+
separation *r* in ångströms and the second is the function *G* in
93+
Å\ :sup:`-2`.
94+
95+
You can specify what output files should be produced by setting the
96+
:confval:`outputtypes` parameter in the configuration file or by
97+
passing the :option:`-t, --outputtypes <-t>` on the command line.
98+
99+
The header of all output files contains the parameter values that were
100+
used in the calculation and thus it is by itself a valid configuration
101+
file. When passed as an argument to the :option:`--config <-c>` option,
102+
the PDFgetX3 will reproduce the previous calculation.

0 commit comments

Comments
 (0)