An instance may be created with a function whose name is "make-"
followed by the class name, e.g. <code>make-histogram</code>. The
arguments that the function takes depends on the class.
</p>
<h3>Additional definitions</h3>
<p>
Some definitions are provided because of their usefulness, even though
GSL doesn't have them.
<ul>
<li><code>invert-matrix</code> finds the inverse of a matrix and uses
GSL's LU decomposition functions.</li>
<li>IEEE floating point number analysis.</li>
<li><code>fft-frequency-vector</code> returns a vector where the sample
frequencies are contained. If you perform an FFT on a vector of a given size
and :sample-size, this vector will contain the sample frequencies in order.
If the :shifted keyword is T, then the frequencies are ordered in ascending
order.</li>
<li><code>fft-shift</code> returns a copy of a vector where the zero
frequency has been shifted to the center; the frequency components will be
sorted according to their frequency, in ascending order. Optionally, a
:stride can be provided.</li>
<li><code>fft-inverse-shift</code> performs the inverse action of fft-shift;
the zero and positive frequency components are shifted to the beginning,
so that the resulting vector is suitable for an inverse FFT. Optionally, a
:stride can be provided.</li>
</ul>
<h2>Status</h2>
<aname="status"/>
<p>
GSLL is largely complete and usable, with functioning interfaces to
most of GSL. Some functionality is not yet ported, and there are some
bugs.
<h2>Contact</h2>
<aname="contact"/>
<p>There is a <ahref="https://mailman.common-lisp.net/listinfo/gsll-devel">mailing list</a> for all aspects of this project, including bug reports. See also the <ahref="https://mailman.common-lisp.net/pipermail/gsll-devel/">archives</a>. In addition, I am frequently on #lisp IRC channel as LiamH. For bug reports, please use the mailing list. The <ahref="https://gitlab.common-lisp.net/antik/gsll">development site</a> for GSLL has the git repository. If you have patch(es), please commit your changes and do:
<pre>git format-patch origin</pre>
<p>This will produce one or more files whose names start with a four-digit number; please attach them all to your email.