This file is indexed.

/usr/share/doc/python-brian-doc/docs/developer-packagestructure.html is in python-brian-doc 1.3.1-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Brian package structure &mdash; Brian v1.3.1 documentation</title>
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '1.3.1',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  false
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="Brian v1.3.1 documentation" href="index.html" />
    <link rel="up" title="Developer’s guide" href="developer.html" />
    <link rel="next" title="Repository structure" href="developer-repositorystructure.html" />
    <link rel="prev" title="Equations" href="developer-equations.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="developer-repositorystructure.html" title="Repository structure"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="developer-equations.html" title="Equations"
             accesskey="P">previous</a> |</li>
        <li><a href="index.html">Brian v1.3.1 documentation</a> &raquo;</li>
          <li><a href="developer.html" accesskey="U">Developer&#8217;s guide</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="brian-package-structure">
<h1>Brian package structure<a class="headerlink" href="#brian-package-structure" title="Permalink to this headline">¶</a></h1>
<p>List of modules with descriptions of contents:</p>
<p><strong>Root package</strong></p>
<dl class="docutils">
<dt><tt class="docutils literal"><span class="pre">base</span></tt></dt>
<dd>Shared base classes for some Brian clases. At the moment, just the
<tt class="xref py py-class docutils literal"><span class="pre">ObjectContainer</span></tt> class used to implement the <tt class="docutils literal"><span class="pre">contained_objects</span></tt>
protocol.</dd>
<dt><tt class="docutils literal"><span class="pre">clock</span></tt></dt>
<dd>The <tt class="xref py py-class docutils literal"><span class="pre">Clock</span></tt> object, <tt class="xref py py-func docutils literal"><span class="pre">guess_clock()</span></tt> function, and other clock
manipulation functions.</dd>
<dt><tt class="docutils literal"><span class="pre">compartments</span></tt></dt>
<dd>A class used in compartmental modelling (see user documentation).</dd>
<dt><tt class="docutils literal"><span class="pre">connection</span></tt></dt>
<dd>Everything to do with connections, including the <tt class="xref py py-class docutils literal"><span class="pre">Connection</span></tt> and
<tt class="xref py py-class docutils literal"><span class="pre">DelayConnection</span></tt> classes, but also construction/connection matrices
and connection vector code. One of the longest and most technical parts of
Brian.</dd>
<dt><tt class="docutils literal"><span class="pre">correlatedspikes</span></tt></dt>
<dd>A tool for producing correlated spike trains.</dd>
<dt><tt class="docutils literal"><span class="pre">directcontrol</span></tt></dt>
<dd>Classes for producing groups which fire spikes at user specified times.</dd>
<dt><tt class="docutils literal"><span class="pre">equations</span></tt></dt>
<dd>Everything to do with the <tt class="xref py py-class docutils literal"><span class="pre">Equations</span></tt> class.</dd>
<dt><tt class="docutils literal"><span class="pre">globalprefs</span></tt></dt>
<dd>Global preferences for Brian, a few routines for getting and setting.</dd>
<dt><tt class="docutils literal"><span class="pre">group</span></tt></dt>
<dd>A base class for <tt class="xref py py-class docutils literal"><span class="pre">NeuronGroup</span></tt> which creates an <tt class="docutils literal"><span class="pre">_S</span></tt> attribute from
an <tt class="xref py py-class docutils literal"><span class="pre">Equations</span></tt> object with the appropriate dynamical variables, and
allows these variables to be accessed by e.g. <tt class="docutils literal"><span class="pre">grp.V</span></tt> by overriding the
<tt class="docutils literal"><span class="pre">__getattr__</span></tt> and <tt class="docutils literal"><span class="pre">__setattr__</span></tt> methods.</dd>
<dt><tt class="docutils literal"><span class="pre">inspection</span></tt></dt>
<dd>Utility functions for inspecting namespaces, checking consistency of
equations, some code manipulation, etc.</dd>
<dt><tt class="docutils literal"><span class="pre">log</span></tt></dt>
<dd>Brian&#8217;s somewhat under-developed logging capabilities.</dd>
<dt><tt class="docutils literal"><span class="pre">magic</span></tt></dt>
<dd>Classes and functions for tracking and finding instances of classes.</dd>
<dt><tt class="docutils literal"><span class="pre">membrane_equations</span></tt></dt>
<dd>More code for compartmental modelling (see user docs).</dd>
<dt><tt class="docutils literal"><span class="pre">monitor</span></tt></dt>
<dd>All the monitors, including <tt class="xref py py-class docutils literal"><span class="pre">SpikeMonitor</span></tt> and <tt class="xref py py-class docutils literal"><span class="pre">StateMonitor</span></tt>.</dd>
<dt><tt class="docutils literal"><span class="pre">network</span></tt></dt>
<dd>The <tt class="xref py py-class docutils literal"><span class="pre">Network</span></tt> and <tt class="xref py py-class docutils literal"><span class="pre">MagicNetwork</span></tt> classes as well as the
<tt class="xref py py-class docutils literal"><span class="pre">NetworkOperation</span></tt> class. Also includes the <tt class="xref py py-func docutils literal"><span class="pre">run()</span></tt>, etc.
functions.</dd>
<dt><tt class="docutils literal"><span class="pre">neurongroup</span></tt></dt>
<dd>The <tt class="xref py py-class docutils literal"><span class="pre">NeuronGroup</span></tt> definition and some related stuff, including linked
variables (the <tt class="xref py py-class docutils literal"><span class="pre">LinkedVar</span></tt> class) and <tt class="xref py py-class docutils literal"><span class="pre">PoissonGroup</span></tt>.</dd>
<dt><tt class="docutils literal"><span class="pre">optimiser</span></tt></dt>
<dd>Some tools for freezing expressions (converting e.g. <tt class="docutils literal"><span class="pre">3*ms</span></tt> into 0.003) and
simplifying some equations (e.g. <tt class="docutils literal"><span class="pre">a/(10*ms)</span></tt> converted to <tt class="docutils literal"><span class="pre">a*100</span></tt>).</dd>
<dt><tt class="docutils literal"><span class="pre">plotting</span></tt></dt>
<dd>Plotting tools, mostly <tt class="docutils literal"><span class="pre">raster_plot</span></tt>.</dd>
<dt><tt class="docutils literal"><span class="pre">quantityarray</span></tt></dt>
<dd>A leftover from the day when Brian had support for arrays with units, will
be removed when practical.</dd>
<dt><tt class="docutils literal"><span class="pre">reset</span></tt></dt>
<dd>Reset classes.</dd>
<dt><tt class="docutils literal"><span class="pre">stateupdater</span></tt></dt>
<dd>State update classes and the <tt class="xref py py-func docutils literal"><span class="pre">magic_state_updater()</span></tt> function.</dd>
<dt><tt class="docutils literal"><span class="pre">stdp</span></tt></dt>
<dd>STDP features.</dd>
<dt><tt class="docutils literal"><span class="pre">stdunits</span></tt></dt>
<dd>Standard unit names such as <tt class="docutils literal"><span class="pre">mV</span></tt> for <tt class="docutils literal"><span class="pre">mvolt</span></tt>, etc.</dd>
<dt><tt class="docutils literal"><span class="pre">stp</span></tt></dt>
<dd>Short term plasticity features.</dd>
<dt><tt class="docutils literal"><span class="pre">threshold</span></tt></dt>
<dd>Threshold classes.</dd>
<dt><tt class="docutils literal"><span class="pre">timedarray</span></tt></dt>
<dd>The <tt class="xref py py-class docutils literal"><span class="pre">TimedArray</span></tt> class and related functions.</dd>
<dt><tt class="docutils literal"><span class="pre">units</span></tt></dt>
<dd>The Brian units package, including the <tt class="xref py py-class docutils literal"><span class="pre">Quantity</span></tt> class.</dd>
<dt><tt class="docutils literal"><span class="pre">unitsafefunctions</span></tt></dt>
<dd>Some functions which override the numpy ones which are safe to use with
units, e.g. <tt class="docutils literal"><span class="pre">sin(3*volt)</span></tt> raises a dimensionality error.</dd>
</dl>
<p><strong>``library`` subpackage</strong></p>
<dl class="docutils">
<dt><tt class="docutils literal"><span class="pre">electrophysiology</span></tt></dt>
<dd>Electrophysiology library with electrode and amplifier models.</dd>
<dt><tt class="docutils literal"><span class="pre">IF</span></tt></dt>
<dd>Integrate-and-fire models (leaky, quadratic, exponential...).</dd>
<dt><tt class="docutils literal"><span class="pre">ionic_currents</span></tt></dt>
<dd>Ionic current models (K+, Na+...).</dd>
<dt><tt class="docutils literal"><span class="pre">random_processes</span></tt></dt>
<dd>Currently only Ornstein-Uhlenbeck.</dd>
<dt><tt class="docutils literal"><span class="pre">synapses</span></tt></dt>
<dd>Synaptic models (exponential, alpha and biexponential models).</dd>
</dl>
<p><strong>``utils`` subpackage</strong></p>
<dl class="docutils">
<dt><tt class="docutils literal"><span class="pre">approximatecomparisons</span></tt></dt>
<dd>Some tools for doing approximate comparisons with floating point numbers
(because they are inexact).</dd>
<dt><tt class="docutils literal"><span class="pre">autodiff</span></tt></dt>
<dd>Automatic differentiation routines (for single-valued functions).</dd>
<dt><tt class="docutils literal"><span class="pre">circular</span></tt> and the <tt class="docutils literal"><span class="pre">ccircular</span></tt> subpackage</dt>
<dd>The important <tt class="xref py py-class docutils literal"><span class="pre">SpikeContainer</span></tt> and related classes. The <tt class="docutils literal"><span class="pre">C</span></tt> version
uses SWIG and is much faster but requires the user to compile themselves
at the moment (this will be addressed at some point in the future).</dd>
<dt><tt class="docutils literal"><span class="pre">documentation</span></tt></dt>
<dd>Some utility functions related to documentation.</dd>
<dt><tt class="docutils literal"><span class="pre">information_theory</span></tt></dt>
<dd>Entropy and mutual information estimators. Requires the ANN wrapper in scikits.</dd>
<dt><tt class="docutils literal"><span class="pre">parallelpython</span></tt></dt>
<dd>A utility function for using the Parallel Python module.</dd>
<dt><tt class="docutils literal"><span class="pre">parameters</span></tt></dt>
<dd>The <tt class="xref py py-class docutils literal"><span class="pre">Parameters</span></tt> class, basically independent of Brian but
potentially useful.</dd>
<dt><tt class="docutils literal"><span class="pre">progressreporting</span></tt></dt>
<dd>A progress reporting framework which <tt class="xref py py-meth docutils literal"><span class="pre">Network.run()</span></tt> can use to report
how long it is taking to run, with text or graphical options.</dd>
<dt><tt class="docutils literal"><span class="pre">statistics</span></tt></dt>
<dd>Statistics of spike trains (CV, vector strength, correlograms...).</dd>
<dt><tt class="docutils literal"><span class="pre">tabulate</span></tt></dt>
<dd>Tabulation of numerical functions (precalculation).</dd>
</dl>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="index.html">
              <img class="logo" src="_static/brian-logo.png" alt="Logo"/>
            </a></p>
  <h4>Previous topic</h4>
  <p class="topless"><a href="developer-equations.html"
                        title="previous chapter">Equations</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="developer-repositorystructure.html"
                        title="next chapter">Repository structure</a></p>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="developer-repositorystructure.html" title="Repository structure"
             >next</a> |</li>
        <li class="right" >
          <a href="developer-equations.html" title="Equations"
             >previous</a> |</li>
        <li><a href="index.html">Brian v1.3.1 documentation</a> &raquo;</li>
          <li><a href="developer.html" >Developer&#8217;s guide</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2008, Romain Brette, Dan Goodman.
      Last updated on Feb 19, 2012.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.8.
    </div>
  </body>
</html>