Changeset 7247844 in sasview for sansdataloader/docs/sphinx/html/api/readers/cansas_reader.html
- Timestamp:
- Oct 24, 2011 2:02:30 PM (13 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 70ecd530
- Parents:
- a4f04f2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansdataloader/docs/sphinx/html/api/readers/cansas_reader.html
rfc5d49e3 r7247844 3 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 4 4 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5 5 6 6 7 <html xmlns="http://www.w3.org/1999/xhtml"> … … 8 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 10 10 <title>cansas_reader — DataLoader v0.1.0 documentation</title> 11 <title>cansas_reader — DataLoader 0.1.0 documentation</title> 12 11 13 <link rel="stylesheet" href="../../_static/default.css" type="text/css" /> 12 14 <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> 15 13 16 <script type="text/javascript"> 14 17 var DOCUMENTATION_OPTIONS = { … … 23 26 <script type="text/javascript" src="../../_static/underscore.js"></script> 24 27 <script type="text/javascript" src="../../_static/doctools.js"></script> 25 <link rel="top" title="DataLoader v0.1.0 documentation" href="../../index.html" />28 <link rel="top" title="DataLoader 0.1.0 documentation" href="../../index.html" /> 26 29 <link rel="up" title="Readers" href="index.html" /> 27 30 <link rel="next" title="danse_reader" href="danse_reader.html" /> … … 44 47 <a href="associations.html" title="associations" 45 48 accesskey="P">previous</a> |</li> 46 <li><a href="../../index.html">DataLoader v0.1.0 documentation</a> »</li>49 <li><a href="../../index.html">DataLoader 0.1.0 documentation</a> »</li> 47 50 <li><a href="index.html" accesskey="U">Readers</a> »</li> 48 51 </ul> … … 56 59 <div class="section" id="cansas-reader"> 57 60 <h1>cansas_reader<a class="headerlink" href="#cansas-reader" title="Permalink to this headline">¶</a></h1> 58 <div class="section" id=" module-DataLoader.readers.cansas_reader">59 < span id="dataloader-readers-cansas-reader"></span><h2><a class="reference internal" href="#module-DataLoader.readers.cansas_reader" title="DataLoader.readers.cansas_reader"><tt class="xref py py-mod docutils literal"><span class="pre">DataLoader.readers.cansas_reader</span></tt></a><a class="headerlink" href="#module-DataLoader.readers.cansas_reader" title="Permalink to this headline">¶</a></h2>60 < dl class="class">61 <dt id=" DataLoader.readers.cansas_reader.Reader">62 <em class="property">class </em><tt class="descclassname"> DataLoader.readers.cansas_reader.</tt><tt class="descname">Reader</tt><a class="headerlink" href="#DataLoader.readers.cansas_reader.Reader" title="Permalink to this definition">¶</a></dt>61 <div class="section" id="sans-dataloader-readers-cansas-reader"> 62 <h2><a class="reference internal" href="#module-sans.dataloader.readers.cansas_reader" title="sans.dataloader.readers.cansas_reader"><tt class="xref py py-mod docutils literal"><span class="pre">sans.dataloader.readers.cansas_reader</span></tt></a><a class="headerlink" href="#sans-dataloader-readers-cansas-reader" title="Permalink to this headline">¶</a></h2> 63 <span class="target" id="module-sans.dataloader.readers.cansas_reader"></span><dl class="class"> 64 <dt id="sans.dataloader.readers.cansas_reader.Reader"> 65 <em class="property">class </em><tt class="descclassname">sans.dataloader.readers.cansas_reader.</tt><tt class="descname">Reader</tt><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader" title="Permalink to this definition">¶</a></dt> 63 66 <dd><p>Class to load cansas 1D XML files</p> 64 67 <table class="docutils field-list" frame="void" rules="none"> … … 66 69 <col class="field-body" /> 67 70 <tbody valign="top"> 68 <tr class="field"><th class="field-name">Dependencies :</th><td class="field-body">The CanSas reader requires PyXML 0.8.4 or later.</td> 69 </tr> 70 </tbody> 71 </table> 72 <dl class="method"> 73 <dt id="DataLoader.readers.cansas_reader.Reader.read"> 74 <tt class="descname">read</tt><big>(</big><em>path</em><big>)</big><a class="headerlink" href="#DataLoader.readers.cansas_reader.Reader.read" title="Permalink to this definition">¶</a></dt> 71 <tr class="field-odd field"><th class="field-name">Dependencies :</th><td class="field-body">The CanSas reader requires PyXML 0.8.4 or later.</td> 72 </tr> 73 </tbody> 74 </table> 75 <dl class="method"> 76 <dt id="sans.dataloader.readers.cansas_reader.Reader.__init__"> 77 <tt class="descname">__init__</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.__init__" title="Permalink to this definition">¶</a></dt> 78 <dd></dd></dl> 79 80 <dl class="attribute"> 81 <dt id="sans.dataloader.readers.cansas_reader.Reader.__module__"> 82 <tt class="descname">__module__</tt><em class="property"> = 'sans.dataloader.readers.cansas_reader'</em><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.__module__" title="Permalink to this definition">¶</a></dt> 83 <dd></dd></dl> 84 85 <dl class="method"> 86 <dt id="sans.dataloader.readers.cansas_reader.Reader._parse_entry"> 87 <tt class="descname">_parse_entry</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader._parse_entry" title="Permalink to this definition">¶</a></dt> 88 <dd><p>Parse a SASentry</p> 89 <table class="docutils field-list" frame="void" rules="none"> 90 <col class="field-name" /> 91 <col class="field-body" /> 92 <tbody valign="top"> 93 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>node</strong> – SASentry node</td> 94 </tr> 95 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">Data1D object</td> 96 </tr> 97 </tbody> 98 </table> 99 </dd></dl> 100 101 <dl class="method"> 102 <dt id="sans.dataloader.readers.cansas_reader.Reader._store_content"> 103 <tt class="descname">_store_content</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader._store_content" title="Permalink to this definition">¶</a></dt> 104 <dd><p>Get the content of a xpath location and store 105 the result. The value is treated as a string.</p> 106 <p>The xpath location might or might not exist. 107 If it does not exist, nothing is done</p> 108 <table class="docutils field-list" frame="void" rules="none"> 109 <col class="field-name" /> 110 <col class="field-body" /> 111 <tbody valign="top"> 112 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> 113 <li><strong>location</strong> – xpath location to fetch</li> 114 <li><strong>node</strong> – node to read the data from</li> 115 <li><strong>variable</strong> – name of the data member to store it in [string]</li> 116 <li><strong>storage</strong> – data object that has the ‘variable’ data member</li> 117 </ul> 118 </td> 119 </tr> 120 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">return a list of errors</p> 121 </td> 122 </tr> 123 </tbody> 124 </table> 125 </dd></dl> 126 127 <dl class="method"> 128 <dt id="sans.dataloader.readers.cansas_reader.Reader._store_float"> 129 <tt class="descname">_store_float</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader._store_float" title="Permalink to this definition">¶</a></dt> 130 <dd><p>Get the content of a xpath location and store 131 the result. Check that the units are compatible 132 with the destination. The value is expected to 133 be a float.</p> 134 <p>The xpath location might or might not exist. 135 If it does not exist, nothing is done</p> 136 <table class="docutils field-list" frame="void" rules="none"> 137 <col class="field-name" /> 138 <col class="field-body" /> 139 <tbody valign="top"> 140 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> 141 <li><strong>location</strong> – xpath location to fetch</li> 142 <li><strong>node</strong> – node to read the data from</li> 143 <li><strong>variable</strong> – name of the data member to store it in [string]</li> 144 <li><strong>storage</strong> – data object that has the ‘variable’ data member</li> 145 <li><strong>optional</strong> – if True, no exception will be raised 146 if unit conversion can’t be done</li> 147 </ul> 148 </td> 149 </tr> 150 <tr class="field-even field"><th class="field-name" colspan="2">Raises ValueError:</th></tr> 151 <tr class="field-even field"><td> </td><td class="field-body"><p class="first last">raised when the units are not recognized</p> 152 </td> 153 </tr> 154 </tbody> 155 </table> 156 </dd></dl> 157 158 <dl class="method"> 159 <dt id="sans.dataloader.readers.cansas_reader.Reader._to_xml_doc"> 160 <tt class="descname">_to_xml_doc</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader._to_xml_doc" title="Permalink to this definition">¶</a></dt> 161 <dd><p>Create an XML document to contain the content of a Data1D</p> 162 <table class="docutils field-list" frame="void" rules="none"> 163 <col class="field-name" /> 164 <col class="field-body" /> 165 <tbody valign="top"> 166 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>datainfo</strong> – Data1D object</td> 167 </tr> 168 </tbody> 169 </table> 170 </dd></dl> 171 172 <dl class="attribute"> 173 <dt id="sans.dataloader.readers.cansas_reader.Reader.ext"> 174 <tt class="descname">ext</tt><em class="property"> = ['.xml', '.XML', '.avex', '.AVEx', '.absx', 'ABSx']</em><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.ext" title="Permalink to this definition">¶</a></dt> 175 <dd></dd></dl> 176 177 <dl class="method"> 178 <dt id="sans.dataloader.readers.cansas_reader.Reader.read"> 179 <tt class="descname">read</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.read" title="Permalink to this definition">¶</a></dt> 75 180 <dd><p>Load data file</p> 76 181 <table class="docutils field-list" frame="void" rules="none"> … … 78 183 <col class="field-body" /> 79 184 <tbody valign="top"> 80 <tr class="field "><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>path</strong> – file path</p>81 </td> 82 </tr> 83 <tr class="field "><th class="field-name">Returns:</th><td class="field-body"><p class="first">Data1D object if a single SASentry was found,185 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>path</strong> – file path</p> 186 </td> 187 </tr> 188 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">Data1D object if a single SASentry was found, 84 189 or a list of Data1D objects if multiple entries were found, 85 190 or None of nothing was found</p> 86 191 </td> 87 192 </tr> 88 <tr class="field "><th class="field-name">Raises:</th><td class="field-body"><ul class="first last simple">193 <tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><ul class="first last simple"> 89 194 <li><strong>RuntimeError</strong> – when the file can’t be opened</li> 90 195 <li><strong>ValueError</strong> – when the length of the data vectors are inconsistent</li> … … 96 201 </dd></dl> 97 202 98 <dl class="method"> 99 <dt id="DataLoader.readers.cansas_reader.Reader.write"> 100 <tt class="descname">write</tt><big>(</big><em>filename</em>, <em>datainfo</em><big>)</big><a class="headerlink" href="#DataLoader.readers.cansas_reader.Reader.write" title="Permalink to this definition">¶</a></dt> 203 <dl class="attribute"> 204 <dt id="sans.dataloader.readers.cansas_reader.Reader.type"> 205 <tt class="descname">type</tt><em class="property"> = ['CanSAS 1D files (*.xml)|*.xml', 'CanSAS 1D AVE files (*.AVEx)|*.AVEx', 'CanSAS 1D AVE files (*.ABSx)|*.ABSx']</em><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.type" title="Permalink to this definition">¶</a></dt> 206 <dd></dd></dl> 207 208 <dl class="attribute"> 209 <dt id="sans.dataloader.readers.cansas_reader.Reader.type_name"> 210 <tt class="descname">type_name</tt><em class="property"> = 'CanSAS 1D'</em><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.type_name" title="Permalink to this definition">¶</a></dt> 211 <dd></dd></dl> 212 213 <dl class="attribute"> 214 <dt id="sans.dataloader.readers.cansas_reader.Reader.version"> 215 <tt class="descname">version</tt><em class="property"> = '1.0'</em><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.version" title="Permalink to this definition">¶</a></dt> 216 <dd></dd></dl> 217 218 <dl class="method"> 219 <dt id="sans.dataloader.readers.cansas_reader.Reader.write"> 220 <tt class="descname">write</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.Reader.write" title="Permalink to this definition">¶</a></dt> 101 221 <dd><p>Write the content of a Data1D as a CanSAS XML file</p> 102 222 <table class="docutils field-list" frame="void" rules="none"> … … 104 224 <col class="field-body" /> 105 225 <tbody valign="top"> 106 <tr class="field "><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">226 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple"> 107 227 <li><strong>filename</strong> – name of the file to write</li> 108 228 <li><strong>datainfo</strong> – Data1D object</li> … … 117 237 118 238 <dl class="function"> 119 <dt id=" DataLoader.readers.cansas_reader.get_content">120 <tt class="descclassname"> DataLoader.readers.cansas_reader.</tt><tt class="descname">get_content</tt><big>(</big><em>location</em>, <em>node</em><big>)</big><a class="headerlink" href="#DataLoader.readers.cansas_reader.get_content" title="Permalink to this definition">¶</a></dt>239 <dt id="sans.dataloader.readers.cansas_reader.get_content"> 240 <tt class="descclassname">sans.dataloader.readers.cansas_reader.</tt><tt class="descname">get_content</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.get_content" title="Permalink to this definition">¶</a></dt> 121 241 <dd><p>Get the first instance of the content of a xpath location.</p> 122 242 <table class="docutils field-list" frame="void" rules="none"> … … 124 244 <col class="field-body" /> 125 245 <tbody valign="top"> 126 <tr class="field "><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">246 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> 127 247 <li><strong>location</strong> – xpath location</li> 128 248 <li><strong>node</strong> – node to start at</li> … … 130 250 </td> 131 251 </tr> 132 <tr class="field "><th class="field-name">Returns:</th><td class="field-body"><p class="first last">Element, or None</p>252 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">Element, or None</p> 133 253 </td> 134 254 </tr> … … 138 258 139 259 <dl class="function"> 140 <dt id=" DataLoader.readers.cansas_reader.get_float">141 <tt class="descclassname"> DataLoader.readers.cansas_reader.</tt><tt class="descname">get_float</tt><big>(</big><em>location</em>, <em>node</em><big>)</big><a class="headerlink" href="#DataLoader.readers.cansas_reader.get_float" title="Permalink to this definition">¶</a></dt>260 <dt id="sans.dataloader.readers.cansas_reader.get_float"> 261 <tt class="descclassname">sans.dataloader.readers.cansas_reader.</tt><tt class="descname">get_float</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.get_float" title="Permalink to this definition">¶</a></dt> 142 262 <dd><p>Get the content of a node as a float</p> 143 263 <table class="docutils field-list" frame="void" rules="none"> … … 145 265 <col class="field-body" /> 146 266 <tbody valign="top"> 147 <tr class="field "><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">267 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple"> 148 268 <li><strong>location</strong> – xpath location</li> 149 269 <li><strong>node</strong> – node to start at</li> … … 156 276 157 277 <dl class="function"> 158 <dt id=" DataLoader.readers.cansas_reader.write_node">159 <tt class="descclassname"> DataLoader.readers.cansas_reader.</tt><tt class="descname">write_node</tt><big>(</big><em>doc</em>, <em>parent</em>, <em>name</em>, <em>value</em>, <em>attr={}</em><big>)</big><a class="headerlink" href="#DataLoader.readers.cansas_reader.write_node" title="Permalink to this definition">¶</a></dt>278 <dt id="sans.dataloader.readers.cansas_reader.write_node"> 279 <tt class="descclassname">sans.dataloader.readers.cansas_reader.</tt><tt class="descname">write_node</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.dataloader.readers.cansas_reader.write_node" title="Permalink to this definition">¶</a></dt> 160 280 <dd><table class="docutils field-list" frame="void" rules="none"> 161 281 <col class="field-name" /> 162 282 <col class="field-body" /> 163 283 <tbody valign="top"> 164 <tr class="field "><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">284 <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> 165 285 <li><strong>doc</strong> – document DOM</li> 166 286 <li><strong>parent</strong> – parent node</li> … … 171 291 </td> 172 292 </tr> 173 <tr class="field "><th class="field-name">Returns:</th><td class="field-body"><p class="first last">True if something was appended, otherwise False</p>293 <tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">True if something was appended, otherwise False</p> 174 294 </td> 175 295 </tr> … … 190 310 <ul> 191 311 <li><a class="reference internal" href="#">cansas_reader</a><ul> 192 <li><a class="reference internal" href="# module-DataLoader.readers.cansas_reader"><tt class="docutils literal"><span class="pre">DataLoader.readers.cansas_reader</span></tt></a></li>312 <li><a class="reference internal" href="#sans-dataloader-readers-cansas-reader"><tt class="docutils literal"><span class="pre">sans.dataloader.readers.cansas_reader</span></tt></a></li> 193 313 </ul> 194 314 </li> … … 209 329 <h3>Quick search</h3> 210 330 <form class="search" action="../../search.html" method="get"> 211 <input type="text" name="q" size="18"/>331 <input type="text" name="q" /> 212 332 <input type="submit" value="Go" /> 213 333 <input type="hidden" name="check_keywords" value="yes" /> … … 238 358 <a href="associations.html" title="associations" 239 359 >previous</a> |</li> 240 <li><a href="../../index.html">DataLoader v0.1.0 documentation</a> »</li>360 <li><a href="../../index.html">DataLoader 0.1.0 documentation</a> »</li> 241 361 <li><a href="index.html" >Readers</a> »</li> 242 362 </ul> … … 244 364 <div class="footer"> 245 365 © Copyright 2010, sans group. 246 Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1. 0.7.366 Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1. 247 367 </div> 248 368 </body>
Note: See TracChangeset
for help on using the changeset viewer.