This is the cl-ana Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:38:51 2024 GMT+0.
cl-ana
cl-ana.pathname-utils
cl-ana.package-utils
cl-ana.generic-math
cl-ana.list-utils
cl-ana.functional-utils
cl-ana.string-utils
cl-ana.math-functions
cl-ana.calculus
cl-ana.linear-algebra
cl-ana.tensor
cl-ana.symbol-utils
cl-ana.macro-utils
cl-ana.binary-tree
cl-ana.array-utils
cl-ana.error-propogation
cl-ana.quantity
cl-ana.spline
cl-ana.fitting
cl-ana.map
cl-ana.hash-table-utils
cl-ana.table
cl-ana.table-utils
cl-ana.statistics
cl-ana.histogram
cl-ana.clos-utils
cl-ana.hdf-table
cl-ana.hdf-utils
cl-ana.hdf-cffi
cl-ana.memoization
cl-ana.typespec
cl-ana.int-char
cl-ana.hdf-typespec
cl-ana.typed-table
cl-ana.ntuple-table
cl-ana.gsl-cffi
cl-ana.csv-table
cl-ana.reusable-table
cl-ana.lorentz
cl-ana.file-utils
cl-ana.statistical-learning
cl-ana.plotting
cl-ana.gnuplot-interface
cl-ana.table-viewing
cl-ana.serialization
cl-ana.makeres
cl-ana.makeres-macro
cl-ana.makeres-block
cl-ana.makeres-progress
cl-ana.makeres-table
cl-ana.makeres-graphviz
cl-ana.makeres-branch
cl-ana.makeres-utils
cl-ana.columnar-table
cl-ana/cl-ana.asd
cl-ana.pathname-utils/cl-ana.pathname-utils.asd
cl-ana.package-utils/cl-ana.package-utils.asd
cl-ana.generic-math/cl-ana.generic-math.asd
cl-ana.list-utils/cl-ana.list-utils.asd
cl-ana.functional-utils/cl-ana.functional-utils.asd
cl-ana.string-utils/cl-ana.string-utils.asd
cl-ana.math-functions/cl-ana.math-functions.asd
cl-ana.calculus/cl-ana.calculus.asd
cl-ana.linear-algebra/cl-ana.linear-algebra.asd
cl-ana.tensor/cl-ana.tensor.asd
cl-ana.symbol-utils/cl-ana.symbol-utils.asd
cl-ana.macro-utils/cl-ana.macro-utils.asd
cl-ana.binary-tree/cl-ana.binary-tree.asd
cl-ana.array-utils/cl-ana.array-utils.asd
cl-ana.error-propogation/cl-ana.error-propogation.asd
cl-ana.quantity/cl-ana.quantity.asd
cl-ana.spline/cl-ana.spline.asd
cl-ana.fitting/cl-ana.fitting.asd
cl-ana.map/cl-ana.map.asd
cl-ana.hash-table-utils/cl-ana.hash-table-utils.asd
cl-ana.table/cl-ana.table.asd
cl-ana.table-utils/cl-ana.table-utils.asd
cl-ana.statistics/cl-ana.statistics.asd
cl-ana.histogram/cl-ana.histogram.asd
cl-ana.clos-utils/cl-ana.clos-utils.asd
cl-ana.hdf-table/cl-ana.hdf-table.asd
cl-ana.hdf-utils/cl-ana.hdf-utils.asd
cl-ana.hdf-cffi/cl-ana.hdf-cffi.asd
cl-ana.memoization/cl-ana.memoization.asd
cl-ana.typespec/cl-ana.typespec.asd
cl-ana.int-char/cl-ana.int-char.asd
cl-ana.hdf-typespec/cl-ana.hdf-typespec.asd
cl-ana.typed-table/cl-ana.typed-table.asd
cl-ana.ntuple-table/cl-ana.ntuple-table.asd
cl-ana.gsl-cffi/cl-ana.gsl-cffi.asd
cl-ana.csv-table/cl-ana.csv-table.asd
cl-ana.reusable-table/cl-ana.reusable-table.asd
cl-ana.lorentz/cl-ana.lorentz.asd
cl-ana.file-utils/cl-ana.file-utils.asd
cl-ana.statistical-learning/cl-ana.statistical-learning.asd
cl-ana.plotting/cl-ana.plotting.asd
cl-ana.gnuplot-interface/cl-ana.gnuplot-interface.asd
cl-ana.table-viewing/cl-ana.table-viewing.asd
cl-ana.serialization/cl-ana.serialization.asd
cl-ana.makeres/cl-ana.makeres.asd
cl-ana.makeres-macro/cl-ana.makeres-macro.asd
cl-ana.makeres-block/cl-ana.makeres-block.asd
cl-ana.makeres-progress/cl-ana.makeres-progress.asd
cl-ana.makeres-table/cl-ana.makeres-table.asd
cl-ana.makeres-graphviz/cl-ana.makeres-graphviz.asd
cl-ana.makeres-branch/cl-ana.makeres-branch.asd
cl-ana.makeres-utils/cl-ana.makeres-utils.asd
cl-ana.columnar-table/cl-ana.columnar-table.asd
cl-ana/package.lisp
cl-ana.pathname-utils/package.lisp
cl-ana.pathname-utils/pathname-utils.lisp
cl-ana.package-utils/package.lisp
cl-ana.package-utils/package-utils.lisp
cl-ana.generic-math/package.lisp
cl-ana.generic-math/generic-math.lisp
cl-ana.generic-math/number.lisp
cl-ana.list-utils/package.lisp
cl-ana.list-utils/list-utils.lisp
cl-ana.functional-utils/package.lisp
cl-ana.functional-utils/functional-utils.lisp
cl-ana.string-utils/package.lisp
cl-ana.string-utils/string-utils.lisp
cl-ana.math-functions/package.lisp
cl-ana.math-functions/utils.lisp
cl-ana.math-functions/distributions.lisp
cl-ana.math-functions/combinatorics.lisp
cl-ana.math-functions/misc.lisp
cl-ana.calculus/package.lisp
cl-ana.calculus/differentiation.lisp
cl-ana.calculus/newton.lisp
cl-ana.calculus/rk4.lisp
cl-ana.linear-algebra/package.lisp
cl-ana.linear-algebra/linear-algebra.lisp
cl-ana.tensor/package.lisp
cl-ana.tensor/tensor.lisp
cl-ana.symbol-utils/package.lisp
cl-ana.symbol-utils/symbol-utils.lisp
cl-ana.macro-utils/package.lisp
cl-ana.macro-utils/macro-utils.lisp
cl-ana.binary-tree/package.lisp
cl-ana.binary-tree/binary-tree.lisp
cl-ana.array-utils/package.lisp
cl-ana.array-utils/array-utils.lisp
cl-ana.error-propogation/package.lisp
cl-ana.error-propogation/error-propogation.lisp
cl-ana.quantity/package.lisp
cl-ana.quantity/unit.lisp
cl-ana.quantity/macros.lisp
cl-ana.quantity/quantity.lisp
cl-ana.quantity/binary.lisp
cl-ana.quantity/si.lisp
cl-ana.quantity/metric-non-si.lisp
cl-ana.quantity/us.lisp
cl-ana.quantity/constants.lisp
cl-ana.quantity/temperature.lisp
cl-ana.quantity/post-constants.lisp
cl-ana.quantity/convert-units.lisp
cl-ana.spline/package.lisp
cl-ana.spline/spline.lisp
cl-ana.fitting/package.lisp
cl-ana.fitting/fitting.lisp
cl-ana.fitting/functions.lisp
cl-ana.map/package.lisp
cl-ana.map/map.lisp
cl-ana.hash-table-utils/package.lisp
cl-ana.hash-table-utils/hash-table-utils.lisp
cl-ana.table/package.lisp
cl-ana.table/table.lisp
cl-ana.table/table-chain.lisp
cl-ana.table/plist-table.lisp
cl-ana.table-utils/package.lisp
cl-ana.table-utils/table-utils.lisp
cl-ana.statistics/package.lisp
cl-ana.statistics/statistics.lisp
cl-ana.histogram/package.lisp
cl-ana.histogram/histogram.lisp
cl-ana.histogram/rectangular-histogram.lisp
cl-ana.histogram/contiguous-histogram.lisp
cl-ana.histogram/sparse-histogram.lisp
cl-ana.histogram/variable-binning-histogram.lisp
cl-ana.histogram/categorical-histogram.lisp
cl-ana.histogram/conversion.lisp
cl-ana.clos-utils/package.lisp
cl-ana.clos-utils/clos-utils.lisp
cl-ana.hdf-table/package.lisp
cl-ana.hdf-table/hdf-table.lisp
cl-ana.hdf-table/hdf-table-chain.lisp
cl-ana.hdf-utils/package.lisp
cl-ana.hdf-utils/hdf-utils.lisp
cl-ana.hdf-cffi/package.lisp
cl-ana.hdf-cffi/library.lisp
cl-ana.hdf-cffi/grovel.lisp
cl-ana.hdf-cffi/h5-grovel.lisp
cl-ana.hdf-cffi/h5.lisp
cl-ana.hdf-cffi/h5i-grovel.lisp
cl-ana.hdf-cffi/h5i.lisp
cl-ana.hdf-cffi/h5f-grovel.lisp
cl-ana.hdf-cffi/h5f.lisp
cl-ana.hdf-cffi/h5t-grovel.lisp
cl-ana.hdf-cffi/h5t.lisp
cl-ana.hdf-cffi/h5l-grovel.lisp
cl-ana.hdf-cffi/h5l.lisp
cl-ana.hdf-cffi/h5o-grovel.lisp
cl-ana.hdf-cffi/h5o.lisp
cl-ana.hdf-cffi/h5s-grovel.lisp
cl-ana.hdf-cffi/h5s.lisp
cl-ana.hdf-cffi/h5d-grovel.lisp
cl-ana.hdf-cffi/h5d.lisp
cl-ana.hdf-cffi/h5g-grovel.lisp
cl-ana.hdf-cffi/h5g.lisp
cl-ana.hdf-cffi/h5a-grovel.lisp
cl-ana.hdf-cffi/h5a.lisp
cl-ana.hdf-cffi/h5r-grovel.lisp
cl-ana.hdf-cffi/h5r.lisp
cl-ana.hdf-cffi/h5z-grovel.lisp
cl-ana.hdf-cffi/h5z.lisp
cl-ana.hdf-cffi/h5p-grovel.lisp
cl-ana.hdf-cffi/h5p.lisp
cl-ana.memoization/package.lisp
cl-ana.memoization/memoization.lisp
cl-ana.typespec/package.lisp
cl-ana.typespec/typespec.lisp
cl-ana.int-char/package.lisp
cl-ana.int-char/int-char.lisp
cl-ana.hdf-typespec/package.lisp
cl-ana.hdf-typespec/hdf-typespec.lisp
cl-ana.typed-table/package.lisp
cl-ana.typed-table/typed-table.lisp
cl-ana.ntuple-table/package.lisp
cl-ana.ntuple-table/ntuple-table.lisp
cl-ana.gsl-cffi/package.lisp
cl-ana.gsl-cffi/gsl-cffi.lisp
cl-ana.csv-table/package.lisp
cl-ana.csv-table/csv-table.lisp
cl-ana.reusable-table/package.lisp
cl-ana.reusable-table/reusable-table.lisp
cl-ana.lorentz/package.lisp
cl-ana.lorentz/lorentz.lisp
cl-ana.file-utils/package.lisp
cl-ana.file-utils/read-utils.lisp
cl-ana.file-utils/write-utils.lisp
cl-ana.file-utils/stat-utils.lisp
cl-ana.file-utils/sha.lisp
cl-ana.statistical-learning/package.lisp
cl-ana.statistical-learning/statistical-learning.lisp
cl-ana.plotting/package.lisp
cl-ana.plotting/plotting.lisp
cl-ana.gnuplot-interface/package.lisp
cl-ana.gnuplot-interface/gnuplot-interface.lisp
cl-ana.table-viewing/package.lisp
cl-ana.table-viewing/table-viewing.lisp
cl-ana.serialization/package.lisp
cl-ana.serialization/histogram.lisp
cl-ana.makeres/package.lisp
cl-ana.makeres/makeres.lisp
cl-ana.makeres/lrestrans.lisp
cl-ana.makeres/logres.lisp
cl-ana.makeres/histogram.lisp
cl-ana.makeres/function.lisp
cl-ana.makeres/hash-table.lisp
cl-ana.makeres/cons.lisp
cl-ana.makeres/array.lisp
cl-ana.makeres/string.lisp
cl-ana.makeres/err-num.lisp
cl-ana.makeres-macro/package.lisp
cl-ana.makeres-macro/makeres-macro.lisp
cl-ana.makeres-block/package.lisp
cl-ana.makeres-block/makeres-block.lisp
cl-ana.makeres-progress/package.lisp
cl-ana.makeres-progress/progresstrans.lisp
cl-ana.makeres-table/package.lisp
cl-ana.makeres-table/smart-gensym.lisp
cl-ana.makeres-table/table-operators.lisp
cl-ana.makeres-table/tabletrans.lisp
cl-ana.makeres-table/openers.lisp
cl-ana.makeres-table/logging.lisp
cl-ana.makeres-graphviz/package.lisp
cl-ana.makeres-graphviz/dot.lisp
cl-ana.makeres-branch/package.lisp
cl-ana.makeres-branch/makeres-branch.lisp
cl-ana.makeres-utils/package.lisp
cl-ana.makeres-utils/makeres-utils.lisp
cl-ana.columnar-table/package.lisp
cl-ana.columnar-table/columnar-table.lisp
cl-ana
cl-ana.csv-table
cl-ana.ntuple-table
cl-ana.table-viewing
cl-ana.makeres-macro
cl-ana.quantity
hdf5
cl-ana.serialization
cl-ana.typed-table
cl-ana.int-char
cl-ana.plotting
cl-ana.spline
cl-ana.makeres-table
cl-ana.functional-utils
cl-ana.memoization
cl-ana.table
cl-ana.gsl-cffi
cl-ana.symbol-utils
cl-ana.typespec
cl-ana.lorentz
cl-ana.statistics
cl-ana.gnuplot-interface
cl-ana.statistical-learning
cl-ana.tensor
cl-ana.fitting
cl-ana.makeres
cl-ana.hash-table-utils
cl-ana.hdf-utils
cl-ana.error-propogation
cl-ana.hdf-table
cl-ana.makeres-branch
cl-ana.makeres-progress
cl-ana.map
cl-ana.linear-algebra
cl-ana.macro-utils
cl-ana.hdf-typespec
cl-ana.clos-utils
cl-ana.calculus
cl-ana.pathname-utils
cl-ana.array-utils
cl-ana.generic-math
cl-ana.math-functions
cl-ana.table-utils
cl-ana.histogram
cl-ana.string-utils
cl-ana.binary-tree
cl-ana.makeres-utils
cl-ana.file-utils
cl-ana.makeres-graphviz
cl-ana.makeres-block
cl-ana.list-utils
cl-ana.columnar-table
cl-ana.reusable-table
cl-ana.package-utils
The main system appears first, followed by any subsystem dependency.
cl-ana
cl-ana.pathname-utils
cl-ana.package-utils
cl-ana.generic-math
cl-ana.list-utils
cl-ana.functional-utils
cl-ana.string-utils
cl-ana.math-functions
cl-ana.calculus
cl-ana.linear-algebra
cl-ana.tensor
cl-ana.symbol-utils
cl-ana.macro-utils
cl-ana.binary-tree
cl-ana.array-utils
cl-ana.error-propogation
cl-ana.quantity
cl-ana.spline
cl-ana.fitting
cl-ana.map
cl-ana.hash-table-utils
cl-ana.table
cl-ana.table-utils
cl-ana.statistics
cl-ana.histogram
cl-ana.clos-utils
cl-ana.hdf-table
cl-ana.hdf-utils
cl-ana.hdf-cffi
cl-ana.memoization
cl-ana.typespec
cl-ana.int-char
cl-ana.hdf-typespec
cl-ana.typed-table
cl-ana.ntuple-table
cl-ana.gsl-cffi
cl-ana.csv-table
cl-ana.reusable-table
cl-ana.lorentz
cl-ana.file-utils
cl-ana.statistical-learning
cl-ana.plotting
cl-ana.gnuplot-interface
cl-ana.table-viewing
cl-ana.serialization
cl-ana.makeres
cl-ana.makeres-macro
cl-ana.makeres-block
cl-ana.makeres-progress
cl-ana.makeres-table
cl-ana.makeres-graphviz
cl-ana.makeres-branch
cl-ana.makeres-utils
cl-ana.columnar-table
cl-ana
cl-ana is a free (GPL) data analysis library in Common
Lisp providing tabular & binned data analysis along with nonlinear
least squares fitting & visualization.
Gary Hollis
GPLv3
cl-ana.pathname-utils
(system).
cl-ana.package-utils
(system).
cl-ana.generic-math
(system).
cl-ana.math-functions
(system).
cl-ana.calculus
(system).
cl-ana.binary-tree
(system).
cl-ana.list-utils
(system).
cl-ana.array-utils
(system).
cl-ana.tensor
(system).
cl-ana.error-propogation
(system).
cl-ana.quantity
(system).
cl-ana.spline
(system).
cl-ana.table
(system).
cl-ana.table-utils
(system).
cl-ana.hdf-table
(system).
cl-ana.ntuple-table
(system).
cl-ana.csv-table
(system).
cl-ana.reusable-table
(system).
cl-ana.linear-algebra
(system).
cl-ana.lorentz
(system).
cl-ana.histogram
(system).
cl-ana.fitting
(system).
cl-ana.file-utils
(system).
cl-ana.statistics
(system).
cl-ana.statistical-learning
(system).
cl-ana.plotting
(system).
cl-ana.table-viewing
(system).
cl-ana.int-char
(system).
cl-ana.clos-utils
(system).
cl-ana.serialization
(system).
cl-ana.hash-table-utils
(system).
cl-ana.map
(system).
cl-ana.makeres
(system).
cl-ana.makeres-macro
(system).
cl-ana.makeres-block
(system).
cl-ana.makeres-progress
(system).
cl-ana.makeres-table
(system).
cl-ana.makeres-graphviz
(system).
cl-ana.makeres-branch
(system).
cl-ana.makeres-utils
(system).
cl-ana.columnar-table
(system).
package.lisp
(file).
cl-ana.pathname-utils
Utilities for working with pathnames
Gary Hollis
GPLv3
package.lisp
(file).
pathname-utils.lisp
(file).
cl-ana.package-utils
Provides various utilities for using packages as well as the abstraction of a package group
Gary Hollis
GPLv3
alexandria
(system).
package.lisp
(file).
package-utils.lisp
(file).
cl-ana.generic-math
Provides generic versions of (most ATM) the standard
Common Lisp math functions; this allows easy extension to new
mathematical objects.
Gary Hollis
GPLv3
cl-ana.package-utils
(system).
cl-ana.list-utils
(system).
package.lisp
(file).
generic-math.lisp
(file).
number.lisp
(file).
cl-ana.list-utils
Utilities for working with lists not already provided by Alexandria.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.functional-utils
(system).
cl-ana.string-utils
(system).
package.lisp
(file).
list-utils.lisp
(file).
cl-ana.functional-utils
Utilities for doing functional programming not already provided by Alexandria.
Gary Hollis
GPLv3
package.lisp
(file).
functional-utils.lisp
(file).
cl-ana.string-utils
String utilities not already provided by Alexandria
Gary Hollis
GPLv3
split-sequence
(system).
package.lisp
(file).
string-utils.lisp
(file).
cl-ana.math-functions
Auxiliary math functions provided within the generic-math framework.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
gsll
(system).
package.lisp
(file).
utils.lisp
(file).
distributions.lisp
(file).
combinatorics.lisp
(file).
misc.lisp
(file).
cl-ana.calculus
A few numerical and/or symbolic calculus functions.
GPLv3
cl-ana.generic-math
(system).
cl-ana.linear-algebra
(system).
package.lisp
(file).
differentiation.lisp
(file).
newton.lisp
(file).
rk4.lisp
(file).
cl-ana.linear-algebra
(minimal) Linear algebra library which is integrated into the generic math framework.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
cl-ana.tensor
(system).
cl-ana.list-utils
(system).
cl-ana.math-functions
(system).
gsll
(system).
package.lisp
(file).
linear-algebra.lisp
(file).
cl-ana.tensor
tensor provides utilities for treating nested
sequences as multidimensional arrays; integration into the generic
math framework yields MATLAB/GNU Octave-style functionality with
arrays, lists, etc.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.generic-math
(system).
cl-ana.symbol-utils
(system).
cl-ana.list-utils
(system).
cl-ana.macro-utils
(system).
package.lisp
(file).
tensor.lisp
(file).
cl-ana.symbol-utils
Basic utilities for working with symbols
Gary Hollis
GPLv3
cl-ana.list-utils
(system).
package.lisp
(file).
symbol-utils.lisp
(file).
cl-ana.macro-utils
Basic macro utilities
Gary Hollis
GPLv3
split-sequence
(system).
alexandria
(system).
cl-ana.list-utils
(system).
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
package.lisp
(file).
macro-utils.lisp
(file).
cl-ana.binary-tree
Simple binary-tree implementation, not meant for high-performance code.
Gary Hollis
GPLv3
cl-ana.list-utils
(system).
cl-ana.macro-utils
(system).
cl-ana.functional-utils
(system).
package.lisp
(file).
binary-tree.lisp
(file).
cl-ana.array-utils
Utilities for working with arrays
Gary Hollis
GPLv3
alexandria
(system).
package.lisp
(file).
array-utils.lisp
(file).
cl-ana.error-propogation
Implements error propogation inside the generic-math framework.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
cl-ana.math-functions
(system).
package.lisp
(file).
error-propogation.lisp
(file).
cl-ana.quantity
Provides basic physics functions such as dimensional analysis, units, and some common definitions.
Gary Hollis
alexandria
(system).
cl-ana.list-utils
(system).
cl-ana.macro-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.generic-math
(system).
cl-ana.error-propogation
(system).
cl-ana.math-functions
(system).
package.lisp
(file).
unit.lisp
(file).
macros.lisp
(file).
quantity.lisp
(file).
binary.lisp
(file).
si.lisp
(file).
metric-non-si.lisp
(file).
us.lisp
(file).
constants.lisp
(file).
temperature.lisp
(file).
post-constants.lisp
(file).
convert-units.lisp
(file).
cl-ana.spline
Provides natural splines to arbitrary order using GSL.
Gary Hollis
GPLv3
gsll
(system).
cffi
(system).
cl-ana.generic-math
(system).
cl-ana.macro-utils
(system).
cl-ana.list-utils
(system).
cl-ana.tensor
(system).
cl-ana.math-functions
(system).
cl-ana.fitting
(system).
package.lisp
(file).
spline.lisp
(file).
cl-ana.fitting
Library for non-linear least squares fitting (works
for linear functions as well though); makes use of GSLL’s fit
functions.
Gary Hollis
GPLv3
gsll
(system).
alexandria
(system).
cl-ana.generic-math
(system).
cl-ana.math-functions
(system).
cl-ana.error-propogation
(system).
cl-ana.map
(system).
package.lisp
(file).
fitting.lisp
(file).
functions.lisp
(file).
cl-ana.map
Defines generic functions for working with/converting
things which behave like maps (in the mathematical sense), e.g. hash
tables, alists, etc.
Gary Hollis
GPLv3
cl-ana.hash-table-utils
(system).
package.lisp
(file).
map.lisp
(file).
cl-ana.hash-table-utils
Utilities for working with hash tables
Gary Hollis
GPLv3
package.lisp
(file).
hash-table-utils.lisp
(file).
cl-ana.table
Table class; provides basic necessary interface for working with sets of data.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.macro-utils
(system).
cl-ana.list-utils
(system).
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.functional-utils
(system).
package.lisp
(file).
table.lisp
(file).
table-chain.lisp
(file).
plist-table.lisp
(file).
cl-ana.table-utils
Utilities for working with tables
Gary Hollis
GPLv3
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.table
(system).
cl-ana.statistics
(system).
cl-ana.generic-math
(system).
cl-ana.symbol-utils
(system).
cl-ana.string-utils
(system).
cl-ana.hash-table-utils
(system).
package.lisp
(file).
table-utils.lisp
(file).
cl-ana.statistics
Various statistical functions integrated into the generic-math framework.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
cl-ana.macro-utils
(system).
cl-ana.map
(system).
cl-ana.list-utils
(system).
cl-ana.histogram
(system).
cl-ana.math-functions
(system).
cl-ana.math-functions
(system).
package.lisp
(file).
statistics.lisp
(file).
cl-ana.histogram
Support for binned data analysis via contiguous and
sparse histograms; integrated into the generic-math framework.
Gary Hollis
GPLv3
iterate
(system).
alexandria
(system).
cl-ana.clos-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.list-utils
(system).
cl-ana.hash-table-utils
(system).
cl-ana.macro-utils
(system).
cl-ana.functional-utils
(system).
cl-ana.generic-math
(system).
cl-ana.binary-tree
(system).
cl-ana.map
(system).
cl-ana.tensor
(system).
cl-ana.fitting
(system).
package.lisp
(file).
histogram.lisp
(file).
rectangular-histogram.lisp
(file).
contiguous-histogram.lisp
(file).
sparse-histogram.lisp
(file).
variable-binning-histogram.lisp
(file).
categorical-histogram.lisp
(file).
conversion.lisp
(file).
cl-ana.clos-utils
clos-utils provides various lacking utilities for
working with structures and CLOS class instances as well as
utilities for transforming them into clists which can be
written/read with standard stream objects portably.
Gary Hollis
GPLv3
closer-mop
(system).
cl-ana.list-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.tensor
(system).
package.lisp
(file).
clos-utils.lisp
(file).
cl-ana.hdf-table
Table subclass specializing on HDF5 datasets
Gary Hollis
GPLv3
cl-ana.list-utils
(system).
cl-ana.hdf-utils
(system).
cl-ana.table
(system).
cl-ana.typed-table
(system).
cl-ana.typespec
(system).
cl-ana.hdf-typespec
(system).
cl-ana.binary-tree
(system).
cl-ana.memoization
(system).
alexandria
(system).
package.lisp
(file).
hdf-table.lisp
(file).
hdf-table-chain.lisp
(file).
cl-ana.hdf-utils
Utilities for a more lispy interface to HDF5
Gary Hollis
GPLv3
cffi
(system).
alexandria
(system).
cl-ana.hdf-cffi
(system).
cl-ana.pathname-utils
(system).
cl-ana.memoization
(system).
cl-ana.typespec
(system).
cl-ana.hdf-typespec
(system).
cl-ana.string-utils
(system).
cl-ana.macro-utils
(system).
package.lisp
(file).
hdf-utils.lisp
(file).
cl-ana.hdf-cffi
hdf5-cffi is a CFFI wrapper for the HDF5 library.
Gerd Heber <gheber@hdfgroup.org>
BSD
1.8.18
cffi-grovel
(system).
cffi
(system).
package.lisp
(file).
library.lisp
(file).
grovel.lisp
(file).
h5-grovel.lisp
(file).
h5.lisp
(file).
h5i-grovel.lisp
(file).
h5i.lisp
(file).
h5f-grovel.lisp
(file).
h5f.lisp
(file).
h5t-grovel.lisp
(file).
h5t.lisp
(file).
h5l-grovel.lisp
(file).
h5l.lisp
(file).
h5o-grovel.lisp
(file).
h5o.lisp
(file).
h5s-grovel.lisp
(file).
h5s.lisp
(file).
h5d-grovel.lisp
(file).
h5d.lisp
(file).
h5g-grovel.lisp
(file).
h5g.lisp
(file).
h5a-grovel.lisp
(file).
h5a.lisp
(file).
h5r-grovel.lisp
(file).
h5r.lisp
(file).
h5z-grovel.lisp
(file).
h5z.lisp
(file).
h5p-grovel.lisp
(file).
h5p.lisp
(file).
cl-ana.memoization
Provides memoized functions (only compute for new arguments, otherwise lookup in a hash table)
Gary Hollis
GPLv3
alexandria
(system).
package.lisp
(file).
memoization.lisp
(file).
cl-ana.typespec
typespec provides a mechanism for referring to foreign
or LISP datatypes as well as utilities for conversion between the
two.
Gary Hollis
GPLv3
alexandria
(system).
cffi
(system).
cl-ana.int-char
(system).
cl-ana.list-utils
(system).
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.tensor
(system).
cl-ana.memoization
(system).
package.lisp
(file).
typespec.lisp
(file).
cl-ana.int-char
For some reason my SBCL doesn’t support int-char anymore, so here it is.
Gary Hollis
GPLv3
package.lisp
(file).
int-char.lisp
(file).
cl-ana.hdf-typespec
Utilities for creating/reading HDF5 types from/into typespecs.
Gary Hollis
GPLv3
cffi
(system).
alexandria
(system).
cl-ana.hdf-cffi
(system).
cl-ana.list-utils
(system).
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.memoization
(system).
cl-ana.typespec
(system).
package.lisp
(file).
hdf-typespec.lisp
(file).
cl-ana.typed-table
Table types which have typed columns. Provides automatic conversion between foreign and LISP objects.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.list-utils
(system).
cl-ana.string-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.table
(system).
cl-ana.typespec
(system).
package.lisp
(file).
typed-table.lisp
(file).
cl-ana.ntuple-table
Table subclass specializing on ntuples as implemented via GSLL & used by CERN’s PAW
Gary Hollis
GPLv3
cl-ana.list-utils
(system).
cffi
(system).
gsll
(system).
cl-ana.gsl-cffi
(system).
cl-ana.table
(system).
cl-ana.typed-table
(system).
cl-ana.typespec
(system).
alexandria
(system).
package.lisp
(file).
ntuple-table.lisp
(file).
cl-ana.gsl-cffi
Functions for interfacing with GSL which don’t seem to work/aren’t currently provided through GSLL.
Gary Hollis
GPLv3
cffi
(system).
package.lisp
(file).
gsl-cffi.lisp
(file).
cl-ana.csv-table
Table subclass specializing on CSV files; allows for whatever lisp types are understood by the reader.
Gary Hollis
GPLv3
antik
(system).
iterate
(system).
alexandria
(system).
cl-csv
(system).
cl-ana.list-utils
(system).
cl-ana.table
(system).
package.lisp
(file).
csv-table.lisp
(file).
cl-ana.reusable-table
Table wrapper for reading which automatically re-loads
table for reading after fully reading the contents (not guarranteed
by the raw table types).
Gary Hollis
GPLv3
cl-ana.table
(system).
alexandria
(system).
package.lisp
(file).
reusable-table.lisp
(file).
cl-ana.lorentz
Implements lorentz vectors, lorentz transformations, etc.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
cl-ana.linear-algebra
(system).
cl-ana.tensor
(system).
iterate
(system).
package.lisp
(file).
lorentz.lisp
(file).
cl-ana.file-utils
Various utilities for working with files
Gary Hollis
GPLv3
external-program
(system).
split-sequence
(system).
package.lisp
(file).
read-utils.lisp
(file).
write-utils.lisp
(file).
stat-utils.lisp
(file).
sha.lisp
(file).
cl-ana.statistical-learning
Various statistical functions integrated into the generic-math framework.
Gary Hollis
GPLv3
cl-ana.generic-math
(system).
cl-ana.macro-utils
(system).
cl-ana.map
(system).
cl-ana.list-utils
(system).
cl-ana.functional-utils
(system).
cl-ana.histogram
(system).
cl-ana.statistics
(system).
cl-ana.math-functions
(system).
cl-ana.linear-algebra
(system).
package.lisp
(file).
statistical-learning.lisp
(file).
cl-ana.plotting
Extensible plotting library for Common Lisp using gnuplot as the backend.
Gary Hollis
GPLv3
cl-ana.pathname-utils
(system).
cl-ana.generic-math
(system).
cl-ana.math-functions
(system).
cl-ana.functional-utils
(system).
cl-ana.error-propogation
(system).
cl-ana.gnuplot-interface
(system).
cl-ana.map
(system).
cl-ana.string-utils
(system).
cl-ana.list-utils
(system).
cl-ana.macro-utils
(system).
cl-ana.histogram
(system).
cl-ana.tensor
(system).
external-program
(system).
split-sequence
(system).
uiop
(system).
alexandria
(system).
sb-posix
(system).
package.lisp
(file).
plotting.lisp
(file).
cl-ana.gnuplot-interface
Interface for spawning & communicating with gnuplot sessions from LISP.
Gary Hollis
GPLv3
external-program
(system).
package.lisp
(file).
gnuplot-interface.lisp
(file).
cl-ana.table-viewing
Library for easily viewing the contents of a table (preferably a reusable table)
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.string-utils
(system).
cl-ana.macro-utils
(system).
cl-ana.table
(system).
cl-ana.histogram
(system).
cl-ana.plotting
(system).
cl-ana.generic-math
(system).
package.lisp
(file).
table-viewing.lisp
(file).
cl-ana.serialization
serialization provides functionality for writing
various objects to HDF5 files as datasets (which is the only way
with HDF5).
Gary Hollis
GPLv3
cl-ana.typespec
(system).
cl-ana.histogram
(system).
cl-ana.int-char
(system).
cl-ana.error-propogation
(system).
cl-ana.macro-utils
(system).
cl-ana.hdf-utils
(system).
cl-ana.hdf-table
(system).
package.lisp
(file).
histogram.lisp
(file).
cl-ana.makeres
makeres is a make-like tool for building analysis results in Common Lisp
Gary Hollis
GPLv3
uiop
(system).
alexandria
(system).
cl-fad
(system).
cl-ana.memoization
(system).
cl-ana.generic-math
(system).
cl-ana.error-propogation
(system).
cl-ana.macro-utils
(system).
cl-ana.list-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.map
(system).
cl-ana.hash-table-utils
(system).
cl-ana.plotting
(system).
external-program
(system).
cl-ana.hdf-utils
(system).
cl-ana.serialization
(system).
cl-ana.string-utils
(system).
cl-ana.functional-utils
(system).
cl-ana.file-utils
(system).
cl-ana.histogram
(system).
cl-ana.pathname-utils
(system).
cl-ana.table
(system).
cl-ana.reusable-table
(system).
package.lisp
(file).
makeres.lisp
(file).
lrestrans.lisp
(file).
logres.lisp
(file).
histogram.lisp
(file).
function.lisp
(file).
hash-table.lisp
(file).
cons.lisp
(file).
array.lisp
(file).
string.lisp
(file).
err-num.lisp
(file).
cl-ana.makeres-macro
makeres-macro is a graph transformation for use with makeres
Gary Hollis
GPLv3
cl-ana.list-utils
(system).
cl-ana.makeres
(system).
package.lisp
(file).
makeres-macro.lisp
(file).
cl-ana.makeres-block
makeres-block is a makeres graph transformation which
allows multiple results to be defined by a single block of code.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.macro-utils
(system).
cl-ana.list-utils
(system).
cl-ana.makeres
(system).
package.lisp
(file).
makeres-block.lisp
(file).
cl-ana.makeres-progress
makeres-progress is a graph transformation for use with makeres
Gary Hollis
GPLv3
cl-ana.makeres
(system).
cl-ana.generic-math
(system).
alexandria
(system).
package.lisp
(file).
progresstrans.lisp
(file).
cl-ana.makeres-table
makeres-table is a graph transformation for makeres
Gary Hollis
GPLv3
cl-ana.memoization
(system).
cl-ana.makeres
(system).
cl-ana.makeres-macro
(system).
cl-ana.macro-utils
(system).
cl-ana.table
(system).
cl-ana.reusable-table
(system).
cl-ana.hdf-utils
(system).
cl-ana.csv-table
(system).
cl-ana.ntuple-table
(system).
cl-ana.hdf-table
(system).
cl-ana.hash-table-utils
(system).
cl-ana.string-utils
(system).
cl-ana.list-utils
(system).
package.lisp
(file).
smart-gensym.lisp
(file).
table-operators.lisp
(file).
tabletrans.lisp
(file).
openers.lisp
(file).
logging.lisp
(file).
cl-ana.makeres-graphviz
makeres-graphviz provides graph visualization for makeres target graphs.
Gary Hollis
GPLv3
cl-ana.makeres
(system).
external-program
(system).
package.lisp
(file).
dot.lisp
(file).
cl-ana.makeres-branch
makeres-branch is a graph transformation for use with cl-ana.makeres
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.generic-math
(system).
cl-ana.makeres
(system).
cl-ana.list-utils
(system).
cl-ana.map
(system).
cl-ana.hash-table-utils
(system).
package.lisp
(file).
makeres-branch.lisp
(file).
cl-ana.makeres-utils
Utilities for using makeres effectively.
Gary Hollis
GPLv3
alexandria
(system).
cl-ana.makeres
(system).
cl-ana.fitting
(system).
cl-ana.generic-math
(system).
cl-ana.macro-utils
(system).
cl-ana.list-utils
(system).
cl-ana.symbol-utils
(system).
cl-ana.map
(system).
cl-ana.plotting
(system).
cl-ana.string-utils
(system).
cl-ana.functional-utils
(system).
cl-ana.file-utils
(system).
cl-ana.histogram
(system).
cl-ana.pathname-utils
(system).
cl-ana.table
(system).
cl-ana.reusable-table
(system).
package.lisp
(file).
makeres-utils.lisp
(file).
cl-ana.columnar-table
Used to access tables which have been pivoted so that
a rows values are stratified across all rows, and a column’s values
are accessible all from a single row.
Gary Hollis
GPLv3
cl-ana.table
(system).
cl-ana.reusable-table
(system).
package.lisp
(file).
columnar-table.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-ana/cl-ana.asd
cl-ana.pathname-utils/cl-ana.pathname-utils.asd
cl-ana.package-utils/cl-ana.package-utils.asd
cl-ana.generic-math/cl-ana.generic-math.asd
cl-ana.list-utils/cl-ana.list-utils.asd
cl-ana.functional-utils/cl-ana.functional-utils.asd
cl-ana.string-utils/cl-ana.string-utils.asd
cl-ana.math-functions/cl-ana.math-functions.asd
cl-ana.calculus/cl-ana.calculus.asd
cl-ana.linear-algebra/cl-ana.linear-algebra.asd
cl-ana.tensor/cl-ana.tensor.asd
cl-ana.symbol-utils/cl-ana.symbol-utils.asd
cl-ana.macro-utils/cl-ana.macro-utils.asd
cl-ana.binary-tree/cl-ana.binary-tree.asd
cl-ana.array-utils/cl-ana.array-utils.asd
cl-ana.error-propogation/cl-ana.error-propogation.asd
cl-ana.quantity/cl-ana.quantity.asd
cl-ana.spline/cl-ana.spline.asd
cl-ana.fitting/cl-ana.fitting.asd
cl-ana.map/cl-ana.map.asd
cl-ana.hash-table-utils/cl-ana.hash-table-utils.asd
cl-ana.table/cl-ana.table.asd
cl-ana.table-utils/cl-ana.table-utils.asd
cl-ana.statistics/cl-ana.statistics.asd
cl-ana.histogram/cl-ana.histogram.asd
cl-ana.clos-utils/cl-ana.clos-utils.asd
cl-ana.hdf-table/cl-ana.hdf-table.asd
cl-ana.hdf-utils/cl-ana.hdf-utils.asd
cl-ana.hdf-cffi/cl-ana.hdf-cffi.asd
cl-ana.memoization/cl-ana.memoization.asd
cl-ana.typespec/cl-ana.typespec.asd
cl-ana.int-char/cl-ana.int-char.asd
cl-ana.hdf-typespec/cl-ana.hdf-typespec.asd
cl-ana.typed-table/cl-ana.typed-table.asd
cl-ana.ntuple-table/cl-ana.ntuple-table.asd
cl-ana.gsl-cffi/cl-ana.gsl-cffi.asd
cl-ana.csv-table/cl-ana.csv-table.asd
cl-ana.reusable-table/cl-ana.reusable-table.asd
cl-ana.lorentz/cl-ana.lorentz.asd
cl-ana.file-utils/cl-ana.file-utils.asd
cl-ana.statistical-learning/cl-ana.statistical-learning.asd
cl-ana.plotting/cl-ana.plotting.asd
cl-ana.gnuplot-interface/cl-ana.gnuplot-interface.asd
cl-ana.table-viewing/cl-ana.table-viewing.asd
cl-ana.serialization/cl-ana.serialization.asd
cl-ana.makeres/cl-ana.makeres.asd
cl-ana.makeres-macro/cl-ana.makeres-macro.asd
cl-ana.makeres-block/cl-ana.makeres-block.asd
cl-ana.makeres-progress/cl-ana.makeres-progress.asd
cl-ana.makeres-table/cl-ana.makeres-table.asd
cl-ana.makeres-graphviz/cl-ana.makeres-graphviz.asd
cl-ana.makeres-branch/cl-ana.makeres-branch.asd
cl-ana.makeres-utils/cl-ana.makeres-utils.asd
cl-ana.columnar-table/cl-ana.columnar-table.asd
cl-ana/package.lisp
cl-ana.pathname-utils/package.lisp
cl-ana.pathname-utils/pathname-utils.lisp
cl-ana.package-utils/package.lisp
cl-ana.package-utils/package-utils.lisp
cl-ana.generic-math/package.lisp
cl-ana.generic-math/generic-math.lisp
cl-ana.generic-math/number.lisp
cl-ana.list-utils/package.lisp
cl-ana.list-utils/list-utils.lisp
cl-ana.functional-utils/package.lisp
cl-ana.functional-utils/functional-utils.lisp
cl-ana.string-utils/package.lisp
cl-ana.string-utils/string-utils.lisp
cl-ana.math-functions/package.lisp
cl-ana.math-functions/utils.lisp
cl-ana.math-functions/distributions.lisp
cl-ana.math-functions/combinatorics.lisp
cl-ana.math-functions/misc.lisp
cl-ana.calculus/package.lisp
cl-ana.calculus/differentiation.lisp
cl-ana.calculus/newton.lisp
cl-ana.calculus/rk4.lisp
cl-ana.linear-algebra/package.lisp
cl-ana.linear-algebra/linear-algebra.lisp
cl-ana.tensor/package.lisp
cl-ana.tensor/tensor.lisp
cl-ana.symbol-utils/package.lisp
cl-ana.symbol-utils/symbol-utils.lisp
cl-ana.macro-utils/package.lisp
cl-ana.macro-utils/macro-utils.lisp
cl-ana.binary-tree/package.lisp
cl-ana.binary-tree/binary-tree.lisp
cl-ana.array-utils/package.lisp
cl-ana.array-utils/array-utils.lisp
cl-ana.error-propogation/package.lisp
cl-ana.error-propogation/error-propogation.lisp
cl-ana.quantity/package.lisp
cl-ana.quantity/unit.lisp
cl-ana.quantity/macros.lisp
cl-ana.quantity/quantity.lisp
cl-ana.quantity/binary.lisp
cl-ana.quantity/si.lisp
cl-ana.quantity/metric-non-si.lisp
cl-ana.quantity/us.lisp
cl-ana.quantity/constants.lisp
cl-ana.quantity/temperature.lisp
cl-ana.quantity/post-constants.lisp
cl-ana.quantity/convert-units.lisp
cl-ana.spline/package.lisp
cl-ana.spline/spline.lisp
cl-ana.fitting/package.lisp
cl-ana.fitting/fitting.lisp
cl-ana.fitting/functions.lisp
cl-ana.map/package.lisp
cl-ana.map/map.lisp
cl-ana.hash-table-utils/package.lisp
cl-ana.hash-table-utils/hash-table-utils.lisp
cl-ana.table/package.lisp
cl-ana.table/table.lisp
cl-ana.table/table-chain.lisp
cl-ana.table/plist-table.lisp
cl-ana.table-utils/package.lisp
cl-ana.table-utils/table-utils.lisp
cl-ana.statistics/package.lisp
cl-ana.statistics/statistics.lisp
cl-ana.histogram/package.lisp
cl-ana.histogram/histogram.lisp
cl-ana.histogram/rectangular-histogram.lisp
cl-ana.histogram/contiguous-histogram.lisp
cl-ana.histogram/sparse-histogram.lisp
cl-ana.histogram/variable-binning-histogram.lisp
cl-ana.histogram/categorical-histogram.lisp
cl-ana.histogram/conversion.lisp
cl-ana.clos-utils/package.lisp
cl-ana.clos-utils/clos-utils.lisp
cl-ana.hdf-table/package.lisp
cl-ana.hdf-table/hdf-table.lisp
cl-ana.hdf-table/hdf-table-chain.lisp
cl-ana.hdf-utils/package.lisp
cl-ana.hdf-utils/hdf-utils.lisp
cl-ana.hdf-cffi/package.lisp
cl-ana.hdf-cffi/library.lisp
cl-ana.hdf-cffi/grovel.lisp
cl-ana.hdf-cffi/h5-grovel.lisp
cl-ana.hdf-cffi/h5.lisp
cl-ana.hdf-cffi/h5i-grovel.lisp
cl-ana.hdf-cffi/h5i.lisp
cl-ana.hdf-cffi/h5f-grovel.lisp
cl-ana.hdf-cffi/h5f.lisp
cl-ana.hdf-cffi/h5t-grovel.lisp
cl-ana.hdf-cffi/h5t.lisp
cl-ana.hdf-cffi/h5l-grovel.lisp
cl-ana.hdf-cffi/h5l.lisp
cl-ana.hdf-cffi/h5o-grovel.lisp
cl-ana.hdf-cffi/h5o.lisp
cl-ana.hdf-cffi/h5s-grovel.lisp
cl-ana.hdf-cffi/h5s.lisp
cl-ana.hdf-cffi/h5d-grovel.lisp
cl-ana.hdf-cffi/h5d.lisp
cl-ana.hdf-cffi/h5g-grovel.lisp
cl-ana.hdf-cffi/h5g.lisp
cl-ana.hdf-cffi/h5a-grovel.lisp
cl-ana.hdf-cffi/h5a.lisp
cl-ana.hdf-cffi/h5r-grovel.lisp
cl-ana.hdf-cffi/h5r.lisp
cl-ana.hdf-cffi/h5z-grovel.lisp
cl-ana.hdf-cffi/h5z.lisp
cl-ana.hdf-cffi/h5p-grovel.lisp
cl-ana.hdf-cffi/h5p.lisp
cl-ana.memoization/package.lisp
cl-ana.memoization/memoization.lisp
cl-ana.typespec/package.lisp
cl-ana.typespec/typespec.lisp
cl-ana.int-char/package.lisp
cl-ana.int-char/int-char.lisp
cl-ana.hdf-typespec/package.lisp
cl-ana.hdf-typespec/hdf-typespec.lisp
cl-ana.typed-table/package.lisp
cl-ana.typed-table/typed-table.lisp
cl-ana.ntuple-table/package.lisp
cl-ana.ntuple-table/ntuple-table.lisp
cl-ana.gsl-cffi/package.lisp
cl-ana.gsl-cffi/gsl-cffi.lisp
cl-ana.csv-table/package.lisp
cl-ana.csv-table/csv-table.lisp
cl-ana.reusable-table/package.lisp
cl-ana.reusable-table/reusable-table.lisp
cl-ana.lorentz/package.lisp
cl-ana.lorentz/lorentz.lisp
cl-ana.file-utils/package.lisp
cl-ana.file-utils/read-utils.lisp
cl-ana.file-utils/write-utils.lisp
cl-ana.file-utils/stat-utils.lisp
cl-ana.file-utils/sha.lisp
cl-ana.statistical-learning/package.lisp
cl-ana.statistical-learning/statistical-learning.lisp
cl-ana.plotting/package.lisp
cl-ana.plotting/plotting.lisp
cl-ana.gnuplot-interface/package.lisp
cl-ana.gnuplot-interface/gnuplot-interface.lisp
cl-ana.table-viewing/package.lisp
cl-ana.table-viewing/table-viewing.lisp
cl-ana.serialization/package.lisp
cl-ana.serialization/histogram.lisp
cl-ana.makeres/package.lisp
cl-ana.makeres/makeres.lisp
cl-ana.makeres/lrestrans.lisp
cl-ana.makeres/logres.lisp
cl-ana.makeres/histogram.lisp
cl-ana.makeres/function.lisp
cl-ana.makeres/hash-table.lisp
cl-ana.makeres/cons.lisp
cl-ana.makeres/array.lisp
cl-ana.makeres/string.lisp
cl-ana.makeres/err-num.lisp
cl-ana.makeres-macro/package.lisp
cl-ana.makeres-macro/makeres-macro.lisp
cl-ana.makeres-block/package.lisp
cl-ana.makeres-block/makeres-block.lisp
cl-ana.makeres-progress/package.lisp
cl-ana.makeres-progress/progresstrans.lisp
cl-ana.makeres-table/package.lisp
cl-ana.makeres-table/smart-gensym.lisp
cl-ana.makeres-table/table-operators.lisp
cl-ana.makeres-table/tabletrans.lisp
cl-ana.makeres-table/openers.lisp
cl-ana.makeres-table/logging.lisp
cl-ana.makeres-graphviz/package.lisp
cl-ana.makeres-graphviz/dot.lisp
cl-ana.makeres-branch/package.lisp
cl-ana.makeres-branch/makeres-branch.lisp
cl-ana.makeres-utils/package.lisp
cl-ana.makeres-utils/makeres-utils.lisp
cl-ana.columnar-table/package.lisp
cl-ana.columnar-table/columnar-table.lisp
cl-ana.pathname-utils/cl-ana.pathname-utils.asd
cl-ana.pathname-utils
(system).
cl-ana.package-utils/cl-ana.package-utils.asd
cl-ana.package-utils
(system).
cl-ana.generic-math/cl-ana.generic-math.asd
cl-ana.generic-math
(system).
cl-ana.list-utils/cl-ana.list-utils.asd
cl-ana.list-utils
(system).
cl-ana.functional-utils/cl-ana.functional-utils.asd
cl-ana.functional-utils
(system).
cl-ana.string-utils/cl-ana.string-utils.asd
cl-ana.string-utils
(system).
cl-ana.math-functions/cl-ana.math-functions.asd
cl-ana.math-functions
(system).
cl-ana.calculus/cl-ana.calculus.asd
cl-ana.calculus
(system).
cl-ana.linear-algebra/cl-ana.linear-algebra.asd
cl-ana.linear-algebra
(system).
cl-ana.symbol-utils/cl-ana.symbol-utils.asd
cl-ana.symbol-utils
(system).
cl-ana.macro-utils/cl-ana.macro-utils.asd
cl-ana.macro-utils
(system).
cl-ana.binary-tree/cl-ana.binary-tree.asd
cl-ana.binary-tree
(system).
cl-ana.array-utils/cl-ana.array-utils.asd
cl-ana.array-utils
(system).
cl-ana.error-propogation/cl-ana.error-propogation.asd
cl-ana.error-propogation
(system).
cl-ana.quantity/cl-ana.quantity.asd
cl-ana.quantity
(system).
cl-ana.fitting/cl-ana.fitting.asd
cl-ana.fitting
(system).
cl-ana.hash-table-utils/cl-ana.hash-table-utils.asd
cl-ana.hash-table-utils
(system).
cl-ana.table-utils/cl-ana.table-utils.asd
cl-ana.table-utils
(system).
cl-ana.statistics/cl-ana.statistics.asd
cl-ana.statistics
(system).
cl-ana.histogram/cl-ana.histogram.asd
cl-ana.histogram
(system).
cl-ana.clos-utils/cl-ana.clos-utils.asd
cl-ana.clos-utils
(system).
cl-ana.hdf-table/cl-ana.hdf-table.asd
cl-ana.hdf-table
(system).
cl-ana.hdf-utils/cl-ana.hdf-utils.asd
cl-ana.hdf-utils
(system).
cl-ana.hdf-cffi/cl-ana.hdf-cffi.asd
cl-ana.hdf-cffi
(system).
cl-ana.memoization/cl-ana.memoization.asd
cl-ana.memoization
(system).
cl-ana.typespec/cl-ana.typespec.asd
cl-ana.typespec
(system).
cl-ana.int-char/cl-ana.int-char.asd
cl-ana.int-char
(system).
cl-ana.hdf-typespec/cl-ana.hdf-typespec.asd
cl-ana.hdf-typespec
(system).
cl-ana.typed-table/cl-ana.typed-table.asd
cl-ana.typed-table
(system).
cl-ana.ntuple-table/cl-ana.ntuple-table.asd
cl-ana.ntuple-table
(system).
cl-ana.gsl-cffi/cl-ana.gsl-cffi.asd
cl-ana.gsl-cffi
(system).
cl-ana.csv-table/cl-ana.csv-table.asd
cl-ana.csv-table
(system).
cl-ana.reusable-table/cl-ana.reusable-table.asd
cl-ana.reusable-table
(system).
cl-ana.lorentz/cl-ana.lorentz.asd
cl-ana.lorentz
(system).
cl-ana.file-utils/cl-ana.file-utils.asd
cl-ana.file-utils
(system).
cl-ana.statistical-learning/cl-ana.statistical-learning.asd
cl-ana.statistical-learning
(system).
cl-ana.plotting/cl-ana.plotting.asd
cl-ana.plotting
(system).
cl-ana.gnuplot-interface/cl-ana.gnuplot-interface.asd
cl-ana.gnuplot-interface
(system).
cl-ana.table-viewing/cl-ana.table-viewing.asd
cl-ana.table-viewing
(system).
cl-ana.serialization/cl-ana.serialization.asd
cl-ana.serialization
(system).
cl-ana.makeres/cl-ana.makeres.asd
cl-ana.makeres
(system).
cl-ana.makeres-macro/cl-ana.makeres-macro.asd
cl-ana.makeres-macro
(system).
cl-ana.makeres-block/cl-ana.makeres-block.asd
cl-ana.makeres-block
(system).
cl-ana.makeres-progress/cl-ana.makeres-progress.asd
cl-ana.makeres-progress
(system).
cl-ana.makeres-table/cl-ana.makeres-table.asd
cl-ana.makeres-table
(system).
cl-ana.makeres-graphviz/cl-ana.makeres-graphviz.asd
cl-ana.makeres-graphviz
(system).
cl-ana.makeres-branch/cl-ana.makeres-branch.asd
cl-ana.makeres-branch
(system).
cl-ana.makeres-utils/cl-ana.makeres-utils.asd
cl-ana.makeres-utils
(system).
cl-ana.columnar-table/cl-ana.columnar-table.asd
cl-ana.columnar-table
(system).
cl-ana/package.lisp
cl-ana
(system).
*cl-ana-package-names*
(special variable).
cl-ana.pathname-utils/package.lisp
cl-ana.pathname-utils
(system).
cl-ana.pathname-utils/pathname-utils.lisp
package.lisp
(file).
cl-ana.pathname-utils
(system).
->absolute-pathname
(function).
basename
(function).
directory-pathname-p
(function).
dirname
(function).
mkdirpath
(function).
pathname-absolute-p
(function).
pathname-relative-p
(function).
subpath
(function).
cl-ana.package-utils/package.lisp
cl-ana.package-utils
(system).
cl-ana.package-utils/package-utils.lisp
package.lisp
(file).
cl-ana.package-utils
(system).
add-package-to-group
(function).
defpackage-in-group
(macro).
shadowing-use-package
(function).
use-package-group
(function).
*package-groups*
(special variable).
cl-ana.generic-math/package.lisp
cl-ana.generic-math
(system).
cl-ana.generic-math/generic-math.lisp
package.lisp
(file).
cl-ana.generic-math
(system).
*
(function).
*gmath-generic-map*
(special variable).
+
(function).
-
(function).
/
(function).
add
(generic function).
cos
(generic function).
cosh
(generic function).
cot
(generic function).
coth
(generic function).
csc
(generic function).
csch
(generic function).
decf
(macro).
defmath
(macro).
defmethod-commutative
(macro).
div
(generic function).
exp
(generic function).
expt
(generic function).
incf
(macro).
log
(generic function).
mult
(generic function).
product
(function).
protected-/
(function).
protected-div
(generic function).
protected-unary-div
(generic function).
sec
(generic function).
sech
(generic function).
sin
(generic function).
sinh
(generic function).
sqrt
(generic function).
sub
(generic function).
sum
(function).
tan
(generic function).
tanh
(generic function).
unary-div
(generic function).
unary-sub
(generic function).
use-gmath
(function).
reduce-defun
(macro).
cl-ana.generic-math/number.lisp
generic-math.lisp
(file).
cl-ana.generic-math
(system).
cl-ana.list-utils/list-utils.lisp
package.lisp
(file).
cl-ana.list-utils
(system).
after
(function).
alist->plist
(function).
append1
(function).
aref-by-list
(function).
at-indices
(function).
before
(function).
cars
(function).
cartesian-product
(function).
cdrs
(function).
compress
(function).
conc1
(function).
do-plist
(macro).
do-plists
(macro).
duplicate
(function).
ensure-lists
(macro).
every-nth
(function).
except-at
(function).
except-nth
(function).
find2
(function).
group
(function).
groupby
(function).
intersperse
(function).
length-equal
(function).
list->set
(function).
list->set-ht
(function).
list-greater-than
(function).
list-less-than
(function).
longer
(function).
lzip
(function).
make-offsets
(function).
mapzip
(function).
mklist
(function).
partition
(function).
permute
(function).
plist->alist
(function).
plist-select-fields
(function).
prune
(function).
range
(function).
reduceby
(function).
single
(function).
transpose
(function).
tree-flatten
(function).
tree-map
(function).
unlzip
(function).
unzip
(function).
zip
(function).
list-equal
(function).
cl-ana.functional-utils/package.lisp
cl-ana.functional-utils
(system).
cl-ana.functional-utils/functional-utils.lisp
package.lisp
(file).
cl-ana.functional-utils
(system).
flip
(function).
iterate
(function).
iterate-collect
(function).
lfuncall
(function).
max-by
(function).
maximum
(function).
min-by
(function).
minimum
(function).
safe-funcall
(function).
splice
(function).
to-pair-function
(function).
cl-ana.string-utils/package.lisp
cl-ana.string-utils
(system).
cl-ana.string-utils/string-utils.lisp
package.lisp
(file).
cl-ana.string-utils
(system).
cl-ana.math-functions/package.lisp
cl-ana.math-functions
(system).
cl-ana.math-functions/utils.lisp
package.lisp
(file).
cl-ana.math-functions
(system).
->double-float
(generic function).
periodic-shift
(function).
solve-interval-bisection
(function).
cl-ana.math-functions/distributions.lisp
utils.lisp
(file).
cl-ana.math-functions
(system).
erf
(generic function).
normal-cdf
(generic function).
normal-cdf-inv
(generic function).
normal-pdf
(generic function).
uniform-cdf
(generic function).
uniform-cdf-inv
(generic function).
cl-ana.math-functions/combinatorics.lisp
distributions.lisp
(file).
cl-ana.math-functions
(system).
binomial
(function).
factorial
(generic function).
for-combinations
(macro).
for-combinations-repeating
(macro).
for-permutations
(macro).
for-permutations-repeating
(macro).
multinomial
(function).
ncombinations
(generic function).
ncombinations-repeating
(function).
npermutations
(generic function).
npermutations-repeating
(generic function).
cl-ana.math-functions/misc.lisp
combinatorics.lisp
(file).
cl-ana.math-functions
(system).
logistic
(function).
logistic-derivative
(function).
cl-ana.calculus/differentiation.lisp
package.lisp
(file).
cl-ana.calculus
(system).
cl-ana.calculus/newton.lisp
differentiation.lisp
(file).
cl-ana.calculus
(system).
invert
(function).
multinewton
(function).
newton
(function).
cl-ana.calculus/rk4.lisp
newton.lisp
(file).
cl-ana.calculus
(system).
rk4
(function).
cl-ana.linear-algebra/package.lisp
cl-ana.linear-algebra
(system).
cl-ana.linear-algebra/linear-algebra.lisp
package.lisp
(file).
cl-ana.linear-algebra
(system).
cross-product
(function).
eigen-decomposition
(function).
euclidean-dot
(function).
euclidean-norm
(function).
euclidean-norm2
(function).
linsolve
(function).
lisp-2d-array->tensor
(function).
lu-determinant
(function).
lu-invert
(function).
lu-solve
(function).
make-matrix
(function).
make-vector
(function).
matrix-mult
(function).
matrix-transpose
(function).
phi
(function).
theta
(function).
vector->matrix
(function).
cl-ana.tensor/tensor.lisp
package.lisp
(file).
cl-ana.tensor
(system).
function->tensor
(function).
make-tensor
(function).
sequencep
(function).
tensor-*
(function).
tensor-+
(function).
tensor--
(function).
tensor-/
(function).
tensor-contract
(function).
tensor-dimensions
(function).
tensor-flat-ref
(function).
(setf tensor-flat-ref)
(function).
tensor-flatten
(function).
tensor-map
(function).
tensor-rank
(function).
tensor-ref
(function).
(setf tensor-ref)
(function).
tensor-unflatten
(function).
tfref
(function).
(setf tfref)
(function).
tref
(function).
(setf tref)
(function).
define-tensor-method
(function).
define-tensor-methods
(function).
map*
(function).
tensor-map-transformer-reader-macro
(function).
tensor-simple-type
(function).
tensor-size
(function).
tmap
(function).
unflatten-index
(function).
cl-ana.symbol-utils/package.lisp
cl-ana.symbol-utils
(system).
cl-ana.symbol-utils/symbol-utils.lisp
package.lisp
(file).
cl-ana.symbol-utils
(system).
keysymb
(function).
keysymbq
(macro).
keywordify
(function).
cl-ana.macro-utils/package.lisp
cl-ana.macro-utils
(system).
cl-ana.macro-utils/macro-utils.lisp
package.lisp
(file).
cl-ana.macro-utils
(system).
abbrev
(macro).
abbrevs
(macro).
aif
(macro).
alambda
(macro).
awhen
(macro).
case-equal
(macro).
cond-setf
(macro).
dbind
(macro).
defplural
(macro).
defun-with-setf
(macro).
dlambda
(macro).
for-cartesian
(macro).
fvbind
(macro).
inrange
(macro).
klambda
(macro).
lambda-list-call-form
(function).
map-bind
(macro).
mvbind
(macro).
mvsetq
(macro).
olet
(macro).
poll
(macro).
print-eval
(macro).
suppress-output
(macro).
symb
(function).
time-proc
(macro).
when-keywords
(macro).
with-default-args
(macro).
args->keyword-args
(function).
function-value-bind
(macro).
ll-type
(function).
mbind
(macro).
suppress-output-old
(macro).
when-keywords-transformer-reader-macro
(function).
cl-ana.binary-tree/package.lisp
cl-ana.binary-tree
(system).
cl-ana.binary-tree/binary-tree.lisp
package.lisp
(file).
cl-ana.binary-tree
(system).
bref
(function).
interpolate-fn
(function).
make-balanced-tree
(function).
node-leaf-p
(function).
node-left-child
(function).
node-right-child
(function).
node-value
(function).
compress-equal
(function).
make-balanced-tree-sorted-compressed
(function).
median-position
(function).
node-value-count
(function).
cl-ana.array-utils/package.lisp
cl-ana.array-utils
(system).
cl-ana.array-utils/array-utils.lisp
package.lisp
(file).
cl-ana.array-utils
(system).
cl-ana.error-propogation/package.lisp
cl-ana.error-propogation
(system).
cl-ana.error-propogation/error-propogation.lisp
package.lisp
(file).
cl-ana.error-propogation
(system).
+-
(function).
->double-float
(method).
add
(method).
add
(method).
add
(method).
cos
(method).
cosh
(method).
div
(method).
div
(method).
div
(method).
err-num
(class).
err-num-*
(function).
err-num-+
(function).
err-num--
(function).
err-num-/
(function).
err-num-error
(reader method).
(setf err-num-error)
(writer method).
err-num-value
(reader method).
(setf err-num-value)
(writer method).
exp
(method).
expt
(method).
expt
(method).
expt
(method).
log
(method).
make-load-form
(method).
mult
(method).
mult
(method).
mult
(method).
print-object
(method).
protected-div
(method).
protected-div
(method).
protected-div
(method).
protected-unary-div
(method).
sin
(method).
sinh
(method).
sqrt
(method).
sub
(method).
sub
(method).
sub
(method).
tan
(method).
tanh
(method).
unary-div
(method).
unary-sub
(method).
err-num-list
(function).
err-num-transformer-reader-macro
(function).
sum-in-quadrature
(function).
cl-ana.quantity/unit.lisp
package.lisp
(file).
cl-ana.quantity
(system).
*default-units*
(special variable).
ensure-explicit-exponent
(function).
one-if-null
(function).
set-default-unit
(function).
un-singleton-zero
(function).
unit-compound-form
(function).
unit-div
(function).
unit-expt
(function).
unit-first<
(function).
unit-first=
(function).
unit-mult
(function).
unit-simplify
(function).
unit-standard-form
(function).
unit-standard-order
(function).
unit-string
(function).
unit-symbol
(function).
unwrap-single
(function).
cl-ana.quantity/macros.lisp
unit.lisp
(file).
cl-ana.quantity
(system).
all-possible
(function).
just-some
(function).
lcons
(function).
not-all
(function).
some-not-all
(function).
with-quantities
(macro).
cl-ana.quantity/quantity.lisp
macros.lisp
(file).
cl-ana.quantity
(system).
->double-float
(method).
add
(method).
atto
(function).
centi
(function).
deca
(function).
deci
(function).
define-unit
(macro).
div
(method).
exa
(function).
expt
(method).
femto
(function).
giga
(function).
hecto
(function).
initialize-instance
(method).
kilo
(function).
make-load-form
(method).
mega
(function).
micro
(function).
milli
(function).
mult
(method).
nano
(function).
peta
(function).
pico
(function).
print-object
(method).
protected-div
(method).
protected-unary-div
(method).
quantity
(generic function).
quantity
(class).
quantity-scale
(reader method).
(setf quantity-scale)
(writer method).
quantity-unit
(reader method).
(setf quantity-unit)
(writer method).
reader-macro-units->quantity
(function).
sqrt
(method).
sub
(method).
tera
(function).
unary-div
(method).
unary-sub
(method).
yocto
(function).
yotta
(function).
zepto
(function).
zetta
(function).
define-metric-prefix
(macro).
distribute-units
(function).
quantity-if-necessary
(generic function).
quantity-transformer-reader-macro
(function).
ten-factor
(function).
unit->quantity
(function).
cl-ana.quantity/binary.lisp
quantity.lisp
(file).
cl-ana.quantity
(system).
binary-giga
(function).
binary-kilo
(function).
binary-mega
(function).
binary-tera
(function).
cl-ana.quantity/si.lisp
binary.lisp
(file).
cl-ana.quantity
(system).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
+si-base-units+
(special variable).
cl-ana.quantity/metric-non-si.lisp
si.lisp
(file).
cl-ana.quantity
(system).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
cl-ana.quantity/us.lisp
metric-non-si.lisp
(file).
cl-ana.quantity
(system).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
quantity
(method).
cl-ana.quantity/constants.lisp
us.lisp
(file).
cl-ana.quantity
(system).
+a0+
(special variable).
+alpha+
(special variable).
+c+
(special variable).
+e+
(special variable).
+eps0+
(special variable).
+g+
(special variable).
+gravitational-acceleration+
(special variable).
+h+
(special variable).
+hbar+
(special variable).
+k-boltzmann+
(special variable).
+k-coulomb+
(special variable).
+md+
(special variable).
+me+
(special variable).
+mn+
(special variable).
+mp+
(special variable).
+mu-bohr+
(special variable).
+mu0+
(special variable).
+na+
(special variable).
+r+
(special variable).
+r-electron+
(special variable).
+rydberg+
(special variable).
+stefan-boltzmann+
(special variable).
+t0+
(special variable).
+vsound+
(special variable).
+z0+
(special variable).
cl-ana.quantity/temperature.lisp
constants.lisp
(file).
cl-ana.quantity
(system).
*linear-fn-coefs*
(special variable).
compose-linear
(function).
define-temperature-mult
(macro).
define-temperature-quantity
(macro).
deflinear
(macro).
invert-linear
(function).
linear-coefs
(function).
linear-composition-chain
(function).
linear-funcall
(function).
linear-trans
(function).
cl-ana.quantity/post-constants.lisp
temperature.lisp
(file).
cl-ana.quantity
(system).
cl-ana.quantity/convert-units.lisp
post-constants.lisp
(file).
cl-ana.quantity
(system).
convert-units
(function).
cl-ana.spline/spline.lisp
package.lisp
(file).
cl-ana.spline
(system).
evaluate-polynomial-spline
(function).
evaluate-polynomial-spline-derivative
(function).
evaluate-polynomial-spline-integral
(function).
gsl-spline
(function).
polynomial-spline
(function).
polynomial-spline
(structure).
polynomial-spline-coefs
(reader).
(setf polynomial-spline-coefs)
(writer).
polynomial-spline-constraint
(function).
polynomial-spline-degree
(reader).
(setf polynomial-spline-degree)
(writer).
polynomial-spline-deltas
(reader).
(setf polynomial-spline-deltas)
(writer).
polynomial-spline-xs
(reader).
(setf polynomial-spline-xs)
(writer).
+gsl-continue+
(special variable).
+gsl-success+
(special variable).
copy-polynomial-spline
(function).
gsl-itersolve-gmres
(function).
gsl-splinalg-itersolve-alloc
(function).
gsl-splinalg-itersolve-free
(function).
gsl-splinalg-itersolve-iterate
(function).
gsl-splinalg-itersolve-name
(function).
gsl-splinalg-itersolve-normr
(function).
gsl-spmatrix-alloc
(function).
gsl-spmatrix-ccs
(function).
gsl-spmatrix-free
(function).
gsl-spmatrix-get
(function).
gsl-spmatrix-ptr
(function).
gsl-spmatrix-set
(function).
gsl-spmatrix-set-zero
(function).
gsl-vector-alloc
(function).
gsl-vector-free
(function).
gsl-vector-get
(function).
gsl-vector-ptr
(function).
gsl-vector-set
(function).
gsl-vector-set-all
(function).
gsl-vector-set-basis
(function).
gsl-vector-set-zero
(function).
make-polynomial-spline
(function).
make-splinalg-workspace
(function).
polynomial-derivative
(function).
polynomial-integral
(function).
polynomial-spline-p
(function).
sp-solve-system
(function).
spline-bin-index
(function).
cl-ana.fitting/fitting.lisp
package.lisp
(file).
cl-ana.fitting
(system).
alist-to-arrays
(function).
grid-to-list
(function).
list-to-grid
(function).
cl-ana.fitting/functions.lisp
fitting.lisp
(file).
cl-ana.fitting
(system).
exponential
(function).
gauss-amp
(function).
gaussian
(function).
gaussian-skew-factor
(function).
logarithm
(function).
poisson
(function).
poisson-alist
(function).
polynomial
(function).
power
(function).
sinusoid
(function).
skewed-gaussian
(function).
cl-ana.map/map.lisp
package.lisp
(file).
cl-ana.map
(system).
map->alist
(generic function).
map->hash-table
(function).
cl-ana.hash-table-utils/package.lisp
cl-ana.hash-table-utils
(system).
cl-ana.hash-table-utils/hash-table-utils.lisp
package.lisp
(file).
cl-ana.hash-table-utils
(system).
alist->hash-table
(function).
hash-keys
(function).
hash-table->alist
(function).
hash-values
(function).
hmap
(function).
copy-hash-table
(function).
cl-ana.table/table.lisp
package.lisp
(file).
cl-ana.table
(system).
do-table
(macro).
table
(class).
table-access-mode
(reader method).
(setf table-access-mode)
(writer method).
table-activate-fields
(generic function).
table-close
(generic function).
table-commit-row
(generic function).
table-field-names
(reader method).
(setf table-field-names)
(writer method).
table-field-symbols
(function).
table-get-field
(generic function).
table-load-next-row
(generic function).
table-nrows
(generic function).
table-open-p
(function).
table-push-fields
(macro).
table-reduce
(function).
table-set-field
(generic function).
do-table-old
(macro).
cl-ana.table/table-chain.lisp
table.lisp
(file).
cl-ana.table
(system).
open-table-chain
(function).
reset-table-chain
(function).
table-get-field
(method).
table-load-next-row
(method).
load-next-table
(function).
table-chain
(class).
table-chain-creation-functions
(reader method).
(setf table-chain-creation-functions)
(writer method).
table-chain-current-table
(reader method).
(setf table-chain-current-table)
(writer method).
table-chain-current-table-index
(reader method).
(setf table-chain-current-table-index)
(writer method).
cl-ana.table/plist-table.lisp
table-chain.lisp
(file).
cl-ana.table
(system).
create-plist-table
(function).
open-plist-table
(function).
plist-table-plists
(reader method).
(setf plist-table-plists)
(writer method).
table-close
(method).
table-commit-row
(method).
table-get-field
(method).
table-load-next-row
(method).
table-nrows
(method).
table-set-field
(method).
plist-table
(class).
plist-table-current-table-index
(reader method).
(setf plist-table-current-table-index)
(writer method).
cl-ana.table-utils/package.lisp
cl-ana.table-utils
(system).
cl-ana.table-utils/table-utils.lisp
package.lisp
(file).
cl-ana.table-utils
(system).
table->plists
(function).
table-copy
(function).
table-correlation-matrix
(generic function).
table-field-values
(generic function).
table-row->plist
(function).
table-subset
(function).
table-summarize
(function).
table-value-counts
(macro).
cl-ana.statistics/statistics.lisp
package.lisp
(file).
cl-ana.statistics
(system).
anderson-darling-normality-test
(function).
determination-coefficient
(function).
k-statistic
(function).
kirtosis
(function).
mean
(generic function).
moving-average
(function).
percentiles
(function).
qq-plot
(function).
quantiles
(function).
sample-moment
(function).
shaped-random
(function).
skewness
(function).
standard-deviation
(function).
standard-scores
(function).
variance
(generic function).
mean-accumulator
(function).
cl-ana.histogram/histogram.lisp
package.lisp
(file).
cl-ana.histogram
(system).
bin
(function).
copy-hist
(generic function).
getslice
(function).
hbv
(function).
hdn
(function).
hins
(function).
hint
(function).
hiref
(function).
(setf hiref)
(function).
hist-absorb
(function).
hist-bin-values
(generic function).
hist-default-increment
(reader method).
(setf hist-default-increment)
(writer method).
hist-dim-names
(reader method).
(setf hist-dim-names)
(writer method).
hist-empty-bin-value
(reader method).
(setf hist-empty-bin-value)
(writer method).
hist-filter
(function).
hist-index-ref
(generic function).
(setf hist-index-ref)
(generic function).
hist-insert
(generic function).
hist-insert-list
(function).
hist-integrate
(generic function).
hist-map
(function).
hist-ndims
(reader method).
(setf hist-ndims)
(writer method).
hist-point-ref
(generic function).
(setf hist-point-ref)
(generic function).
hist-project
(generic function).
hist-slice
(generic function).
hist-total-integral
(generic function).
histogram
(class).
hpref
(function).
(setf hpref)
(function).
hproj
(function).
hslice
(function).
htint
(function).
map->alist
(method).
normalize-histogram
(function).
protected-div
(method).
condense-indices
(function).
defhistmath-binary
(macro).
defhistmath-unary
(macro).
defhistmaths
(function).
empty-set
(function).
get-dim-indices
(function).
hist-reorder-dimensions
(generic function).
set->list
(function).
set-insert
(function).
cl-ana.histogram/rectangular-histogram.lisp
histogram.lisp
(file).
cl-ana.histogram
(system).
dds
(function).
discrete-dim-spec
(function).
hbw
(function).
hds
(function).
hist-bin-widths
(function).
hist-dim-specs
(function).
hist-slice
(method).
rectangular-hist-bin-specs
(reader method).
(setf rectangular-hist-bin-specs)
(writer method).
rectangular-histogram
(class).
get-axis-bin-index
(function).
get-bin-center
(function).
get-bin-center-worker
(function).
get-bin-index
(function).
cl-ana.histogram/contiguous-histogram.lisp
rectangular-histogram.lisp
(file).
cl-ana.histogram
(system).
add
(method).
contiguous-histogram
(class).
div
(method).
hist-bin-values
(method).
hist-index-ref
(method).
(setf hist-index-ref)
(method).
hist-insert
(method).
hist-integrate
(method).
hist-point-ref
(method).
(setf hist-point-ref)
(method).
hist-total-integral
(method).
make-chist
(function).
make-contiguous-hist
(function).
map-contiguous-hist
(function).
mult
(method).
protected-div
(method).
protected-unary-div
(method).
sub
(method).
type-constructor
(method).
unary-div
(method).
contiguous-hist-bin-values
(reader method).
(setf contiguous-hist-bin-values)
(writer method).
contiguous-hist-integrate-contents
(function).
contiguous-hist-integrate-contents-worker
(function).
empty-copy
(method).
hist-reorder-dimensions
(method).
make-contiguous-hist-contents
(function).
point-in-bounds
(function).
cl-ana.histogram/sparse-histogram.lisp
contiguous-histogram.lisp
(file).
cl-ana.histogram
(system).
hist-bin-values
(method).
hist-index-ref
(method).
(setf hist-index-ref)
(method).
hist-insert
(method).
hist-integrate
(method).
hist-point-ref
(method).
(setf hist-point-ref)
(method).
hist-total-integral
(method).
make-shist
(function).
make-sparse-hist
(function).
sparse-histogram
(class).
type-constructor
(method).
empty-copy
(method).
hist-reorder-dimensions
(method).
sparse-hist-integrate-contents
(function).
sparse-hist-integrate-contents-worker
(function).
sparse-hist-value-map
(reader method).
(setf sparse-hist-value-map)
(writer method).
cl-ana.histogram/variable-binning-histogram.lisp
sparse-histogram.lisp
(file).
cl-ana.histogram
(system).
add
(method).
copy-hist
(method).
div
(method).
hist-insert
(method).
make-variable-binning-histogram
(function).
make-vhist
(function).
map->alist
(method).
mult
(method).
protected-div
(method).
sub
(method).
unary-div
(method).
variable-binning-histogram
(class).
variable-binning-histogram-binary-trees
(reader method).
(setf variable-binning-histogram-binary-trees)
(writer method).
variable-binning-histogram-content
(reader method).
(setf variable-binning-histogram-content)
(writer method).
variable-binning-histogram-dim-specs
(reader method).
(setf variable-binning-histogram-dim-specs)
(writer method).
variable-binning-histogram-maxes
(reader method).
(setf variable-binning-histogram-maxes)
(writer method).
cl-ana.histogram/categorical-histogram.lisp
variable-binning-histogram.lisp
(file).
cl-ana.histogram
(system).
categorical-histogram
(class).
hist-bin-values
(method).
hist-insert
(method).
hist-integrate
(method).
hist-point-ref
(method).
hist-slice
(method).
hist-total-integral
(method).
make-categorical-hist
(function).
make-cathist
(function).
type-constructor
(method).
cathist-bin-table
(reader method).
(setf cathist-bin-table)
(writer method).
empty-copy
(method).
hist-reorder-dimensions
(method).
cl-ana.histogram/conversion.lisp
categorical-histogram.lisp
(file).
cl-ana.histogram
(system).
contiguous->sparse
(function).
sparse->contiguous
(function).
cl-ana.clos-utils/clos-utils.lisp
package.lisp
(file).
cl-ana.clos-utils
(system).
clist->object
(function).
clist-field-symbols
(function).
clist-field-values
(function).
clist-type
(function).
object->clist
(function).
object->plist
(function).
slot-keyword-names
(function).
slot-names
(function).
slot-values
(function).
type-constructor
(generic function).
cl-ana.hdf-table/hdf-table.lisp
package.lisp
(file).
cl-ana.hdf-table
(system).
create-hdf-table
(function).
hdf-table
(class).
hdf-table-nrows
(reader method).
(setf hdf-table-nrows)
(writer method).
open-hdf-table
(function).
table-close
(method).
table-commit-row
(method).
table-load-next-row
(method).
table-nrows
(method).
dataset-read-typespec
(function).
hdf-table-buffer-size
(reader method).
(setf hdf-table-buffer-size)
(writer method).
hdf-table-chunk-index
(reader method).
(setf hdf-table-chunk-index)
(writer method).
hdf-table-dataset
(reader method).
(setf hdf-table-dataset)
(writer method).
hdf-table-read-row-index
(reader method).
(setf hdf-table-read-row-index)
(writer method).
hdf-table-row-buffer
(reader method).
(setf hdf-table-row-buffer)
(writer method).
hdf-table-row-buffer-index
(reader method).
(setf hdf-table-row-buffer-index)
(writer method).
hdf-table-row-type
(reader method).
(setf hdf-table-row-type)
(writer method).
load-chunk
(function).
table->cstruct
(function).
table->hdf-type
(function).
cl-ana.hdf-table/hdf-table-chain.lisp
hdf-table.lisp
(file).
cl-ana.hdf-table
(system).
hdf-table-chain
(class).
hdf-table-chain-nrows
(reader method).
(setf hdf-table-chain-nrows)
(writer method).
open-hdf-table-chain
(function).
table-close
(method).
table-field-specs
(method).
table-get-field
(method).
table-load-next-row
(method).
table-nrows
(method).
get-tree-index
(function).
hdf-table-chain-active-file
(reader method).
(setf hdf-table-chain-active-file)
(writer method).
hdf-table-chain-active-table
(reader method).
(setf hdf-table-chain-active-table)
(writer method).
hdf-table-chain-binary-tree
(reader method).
(setf hdf-table-chain-binary-tree)
(writer method).
hdf-table-chain-current-table-end
(reader method).
(setf hdf-table-chain-current-table-end)
(writer method).
hdf-table-chain-current-table-index
(reader method).
(setf hdf-table-chain-current-table-index)
(writer method).
hdf-table-chain-current-table-start
(reader method).
(setf hdf-table-chain-current-table-start)
(writer method).
hdf-table-chain-dataset-path
(reader method).
(setf hdf-table-chain-dataset-path)
(writer method).
hdf-table-chain-file-paths
(reader method).
(setf hdf-table-chain-file-paths)
(writer method).
hdf-table-chain-read-row-index
(reader method).
(setf hdf-table-chain-read-row-index)
(writer method).
hdf-table-chain-table-index-offsets
(reader method).
(setf hdf-table-chain-table-index-offsets)
(writer method).
hdf-table-chain-table-lengths
(reader method).
(setf hdf-table-chain-table-lengths)
(writer method).
make-index-binary-tree
(function).
cl-ana.hdf-utils/hdf-utils.lisp
package.lisp
(file).
cl-ana.hdf-utils
(system).
close-hdf-file
(function).
hdf-mkgroup
(function).
open-hdf-file
(function).
with-cleanup
(macro).
with-create-dataspace
(macro).
with-dataset-type
(macro).
with-open-dataspace
(macro).
with-open-hdf-file
(macro).
cl-ana.hdf-cffi/package.lisp
cl-ana.hdf-cffi
(system).
hdf5
.
cl-ana.hdf-cffi/library.lisp
package.lisp
(file).
cl-ana.hdf-cffi
(system).
+null+
(special variable).
lispify
(function).
cl-ana.hdf-cffi/grovel.lisp
library.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5-grovel.lisp
grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5.lisp
h5-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5allocate-memory
(function).
h5close
(function).
h5dont-atexit
(function).
h5free-memory
(function).
h5garbage-collect
(function).
h5get-libversion
(function).
h5is-library-threadsafe
(function).
h5open
(function).
h5resize-memory
(function).
h5set-free-list-limits
(function).
cl-ana.hdf-cffi/h5i-grovel.lisp
h5.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5i.lisp
h5i-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5iclear-type
(function).
h5idec-ref
(function).
h5idec-type-ref
(function).
h5idestroy-type
(function).
h5iget-file-id
(function).
h5iget-name
(function).
h5iget-ref
(function).
h5iget-type
(function).
h5iget-type-ref
(function).
h5iinc-ref
(function).
h5iis-valid
(function).
h5inmembers
(function).
h5iobject-verify
(function).
h5iregister
(function).
h5iregister-type
(function).
h5iremove-verify
(function).
h5isearch
(function).
h5itype-exists
(function).
h5iinc-type-ref
(function).
cl-ana.hdf-cffi/h5f-grovel.lisp
h5i.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5f.lisp
h5f-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5fclear-elink-file-cache
(function).
h5fclose
(function).
h5fcreate
(function).
h5fflush
(function).
h5fget-access-plist
(function).
h5fget-create-plist
(function).
h5fget-file-image
(function).
h5fget-filesize
(function).
h5fget-freespace
(function).
h5fget-info
(function).
h5fget-intent
(function).
h5fget-name
(function).
h5fget-obj-count
(function).
h5fget-obj-ids
(function).
h5fis-hdf5
(function).
h5fmount
(function).
h5fopen
(function).
h5freopen
(function).
h5funmount
(function).
_free-t-tclass
(class).
_sohm2-t-tclass
(class).
_super-t-tclass
(class).
h5f-info-t-gen
(macro).
h5f-info2-t-tclass
(class).
h5fget-info-gen
(macro).
cl-ana.hdf-cffi/h5t-grovel.lisp
h5f.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5t.lisp
h5t-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
+h5t-c-s1+
(symbol macro).
+h5t-fortran-s1+
(symbol macro).
+h5t-ieee-f32be+
(symbol macro).
+h5t-ieee-f32le+
(symbol macro).
+h5t-ieee-f64be+
(symbol macro).
+h5t-ieee-f64le+
(symbol macro).
+h5t-native-b16+
(symbol macro).
+h5t-native-b32+
(symbol macro).
+h5t-native-b64+
(symbol macro).
+h5t-native-b8+
(symbol macro).
+h5t-native-char+
(symbol macro).
+h5t-native-double+
(symbol macro).
+h5t-native-float+
(symbol macro).
+h5t-native-haddr+
(symbol macro).
+h5t-native-hbool+
(symbol macro).
+h5t-native-herr+
(symbol macro).
+h5t-native-hsize+
(symbol macro).
+h5t-native-hssize+
(symbol macro).
+h5t-native-int+
(symbol macro).
+h5t-native-llong+
(symbol macro).
+h5t-native-long+
(symbol macro).
+h5t-native-opaque+
(symbol macro).
+h5t-native-schar+
(symbol macro).
+h5t-native-short+
(symbol macro).
+h5t-native-uchar+
(symbol macro).
+h5t-native-uint+
(symbol macro).
+h5t-native-ullong+
(symbol macro).
+h5t-native-ulong+
(symbol macro).
+h5t-native-ushort+
(symbol macro).
+h5t-std-b16be+
(symbol macro).
+h5t-std-b16le+
(symbol macro).
+h5t-std-b32be+
(symbol macro).
+h5t-std-b32le+
(symbol macro).
+h5t-std-b64be+
(symbol macro).
+h5t-std-b64le+
(symbol macro).
+h5t-std-b8be+
(symbol macro).
+h5t-std-b8le+
(symbol macro).
+h5t-std-i16be+
(symbol macro).
+h5t-std-i16le+
(symbol macro).
+h5t-std-i32be+
(symbol macro).
+h5t-std-i32le+
(symbol macro).
+h5t-std-i64be+
(symbol macro).
+h5t-std-i64le+
(symbol macro).
+h5t-std-i8be+
(symbol macro).
+h5t-std-i8le+
(symbol macro).
+h5t-std-ref-dsetreg+
(symbol macro).
+h5t-std-ref-obj+
(symbol macro).
+h5t-std-u16be+
(symbol macro).
+h5t-std-u16le+
(symbol macro).
+h5t-std-u32be+
(symbol macro).
+h5t-std-u32le+
(symbol macro).
+h5t-std-u64be+
(symbol macro).
+h5t-std-u64le+
(symbol macro).
+h5t-std-u8be+
(symbol macro).
+h5t-std-u8le+
(symbol macro).
+h5t-unix-d32be+
(symbol macro).
+h5t-unix-d32le+
(symbol macro).
+h5t-unix-d64be+
(symbol macro).
+h5t-unix-d64le+
(symbol macro).
h5tarray-create2
(function).
h5tclose
(function).
h5tcommit-anon
(function).
h5tcommit2
(function).
h5tcommitted
(function).
h5tcompiler-conv
(function).
h5tconvert
(function).
h5tcopy
(function).
h5tcreate
(function).
h5tdecode
(function).
h5tdetect-class
(function).
h5tencode
(function).
h5tenum-create
(function).
h5tenum-insert
(function).
h5tenum-nameof
(function).
h5tenum-valueof
(function).
h5tequal
(function).
h5tfind
(function).
h5tget-array-dims2
(function).
h5tget-array-ndims
(function).
h5tget-class
(function).
h5tget-create-plist
(function).
h5tget-cset
(function).
h5tget-ebias
(function).
h5tget-fields
(function).
h5tget-inpad
(function).
h5tget-member-class
(function).
h5tget-member-index
(function).
h5tget-member-name
(function).
h5tget-member-offset
(function).
h5tget-member-type
(function).
h5tget-member-value
(function).
h5tget-native-type
(function).
h5tget-nmembers
(function).
h5tget-norm
(function).
h5tget-offset
(function).
h5tget-order
(function).
h5tget-pad
(function).
h5tget-precision
(function).
h5tget-sign
(function).
h5tget-size
(function).
h5tget-strpad
(function).
h5tget-super
(function).
h5tget-tag
(function).
h5tinsert
(function).
h5tlock
(function).
h5topen2
(function).
h5tpack
(function).
h5tregister
(function).
h5tset-cset
(function).
h5tset-ebias
(function).
h5tset-fields
(function).
h5tset-inpad
(function).
h5tset-norm
(function).
h5tset-offset
(function).
h5tset-order
(function).
h5tset-pad
(function).
h5tset-precision
(function).
h5tset-sign
(function).
h5tset-size
(function).
h5tset-strpad
(function).
h5tset-tag
(function).
h5tunregister
(function).
h5tvlen-create
(function).
%var-accessor-+h5t-c-s1+
(function).
(setf %var-accessor-+h5t-c-s1+)
(function).
%var-accessor-+h5t-fortran-s1+
(function).
(setf %var-accessor-+h5t-fortran-s1+)
(function).
%var-accessor-+h5t-ieee-f32be+
(function).
(setf %var-accessor-+h5t-ieee-f32be+)
(function).
%var-accessor-+h5t-ieee-f32le+
(function).
(setf %var-accessor-+h5t-ieee-f32le+)
(function).
%var-accessor-+h5t-ieee-f64be+
(function).
(setf %var-accessor-+h5t-ieee-f64be+)
(function).
%var-accessor-+h5t-ieee-f64le+
(function).
(setf %var-accessor-+h5t-ieee-f64le+)
(function).
%var-accessor-+h5t-native-b16+
(function).
(setf %var-accessor-+h5t-native-b16+)
(function).
%var-accessor-+h5t-native-b32+
(function).
(setf %var-accessor-+h5t-native-b32+)
(function).
%var-accessor-+h5t-native-b64+
(function).
(setf %var-accessor-+h5t-native-b64+)
(function).
%var-accessor-+h5t-native-b8+
(function).
(setf %var-accessor-+h5t-native-b8+)
(function).
%var-accessor-+h5t-native-double+
(function).
(setf %var-accessor-+h5t-native-double+)
(function).
%var-accessor-+h5t-native-float+
(function).
(setf %var-accessor-+h5t-native-float+)
(function).
%var-accessor-+h5t-native-haddr+
(function).
(setf %var-accessor-+h5t-native-haddr+)
(function).
%var-accessor-+h5t-native-hbool+
(function).
(setf %var-accessor-+h5t-native-hbool+)
(function).
%var-accessor-+h5t-native-herr+
(function).
(setf %var-accessor-+h5t-native-herr+)
(function).
%var-accessor-+h5t-native-hsize+
(function).
(setf %var-accessor-+h5t-native-hsize+)
(function).
%var-accessor-+h5t-native-hssize+
(function).
(setf %var-accessor-+h5t-native-hssize+)
(function).
%var-accessor-+h5t-native-int+
(function).
(setf %var-accessor-+h5t-native-int+)
(function).
%var-accessor-+h5t-native-int-fast16+
(function).
(setf %var-accessor-+h5t-native-int-fast16+)
(function).
%var-accessor-+h5t-native-int-fast32+
(function).
(setf %var-accessor-+h5t-native-int-fast32+)
(function).
%var-accessor-+h5t-native-int-fast64+
(function).
(setf %var-accessor-+h5t-native-int-fast64+)
(function).
%var-accessor-+h5t-native-int-fast8+
(function).
(setf %var-accessor-+h5t-native-int-fast8+)
(function).
%var-accessor-+h5t-native-int-least16+
(function).
(setf %var-accessor-+h5t-native-int-least16+)
(function).
%var-accessor-+h5t-native-int-least32+
(function).
(setf %var-accessor-+h5t-native-int-least32+)
(function).
%var-accessor-+h5t-native-int-least64+
(function).
(setf %var-accessor-+h5t-native-int-least64+)
(function).
%var-accessor-+h5t-native-int-least8+
(function).
(setf %var-accessor-+h5t-native-int-least8+)
(function).
%var-accessor-+h5t-native-int16+
(function).
(setf %var-accessor-+h5t-native-int16+)
(function).
%var-accessor-+h5t-native-int32+
(function).
(setf %var-accessor-+h5t-native-int32+)
(function).
%var-accessor-+h5t-native-int64+
(function).
(setf %var-accessor-+h5t-native-int64+)
(function).
%var-accessor-+h5t-native-int8+
(function).
(setf %var-accessor-+h5t-native-int8+)
(function).
%var-accessor-+h5t-native-llong+
(function).
(setf %var-accessor-+h5t-native-llong+)
(function).
%var-accessor-+h5t-native-long+
(function).
(setf %var-accessor-+h5t-native-long+)
(function).
%var-accessor-+h5t-native-opaque+
(function).
(setf %var-accessor-+h5t-native-opaque+)
(function).
%var-accessor-+h5t-native-schar+
(function).
(setf %var-accessor-+h5t-native-schar+)
(function).
%var-accessor-+h5t-native-short+
(function).
(setf %var-accessor-+h5t-native-short+)
(function).
%var-accessor-+h5t-native-uchar+
(function).
(setf %var-accessor-+h5t-native-uchar+)
(function).
%var-accessor-+h5t-native-uint+
(function).
(setf %var-accessor-+h5t-native-uint+)
(function).
%var-accessor-+h5t-native-uint-fast16+
(function).
(setf %var-accessor-+h5t-native-uint-fast16+)
(function).
%var-accessor-+h5t-native-uint-fast32+
(function).
(setf %var-accessor-+h5t-native-uint-fast32+)
(function).
%var-accessor-+h5t-native-uint-fast64+
(function).
(setf %var-accessor-+h5t-native-uint-fast64+)
(function).
%var-accessor-+h5t-native-uint-fast8+
(function).
(setf %var-accessor-+h5t-native-uint-fast8+)
(function).
%var-accessor-+h5t-native-uint-least16+
(function).
(setf %var-accessor-+h5t-native-uint-least16+)
(function).
%var-accessor-+h5t-native-uint-least32+
(function).
(setf %var-accessor-+h5t-native-uint-least32+)
(function).
%var-accessor-+h5t-native-uint-least64+
(function).
(setf %var-accessor-+h5t-native-uint-least64+)
(function).
%var-accessor-+h5t-native-uint-least8+
(function).
(setf %var-accessor-+h5t-native-uint-least8+)
(function).
%var-accessor-+h5t-native-uint16+
(function).
(setf %var-accessor-+h5t-native-uint16+)
(function).
%var-accessor-+h5t-native-uint32+
(function).
(setf %var-accessor-+h5t-native-uint32+)
(function).
%var-accessor-+h5t-native-uint64+
(function).
(setf %var-accessor-+h5t-native-uint64+)
(function).
%var-accessor-+h5t-native-uint8+
(function).
(setf %var-accessor-+h5t-native-uint8+)
(function).
%var-accessor-+h5t-native-ullong+
(function).
(setf %var-accessor-+h5t-native-ullong+)
(function).
%var-accessor-+h5t-native-ulong+
(function).
(setf %var-accessor-+h5t-native-ulong+)
(function).
%var-accessor-+h5t-native-ushort+
(function).
(setf %var-accessor-+h5t-native-ushort+)
(function).
%var-accessor-+h5t-std-b16be+
(function).
(setf %var-accessor-+h5t-std-b16be+)
(function).
%var-accessor-+h5t-std-b16le+
(function).
(setf %var-accessor-+h5t-std-b16le+)
(function).
%var-accessor-+h5t-std-b32be+
(function).
(setf %var-accessor-+h5t-std-b32be+)
(function).
%var-accessor-+h5t-std-b32le+
(function).
(setf %var-accessor-+h5t-std-b32le+)
(function).
%var-accessor-+h5t-std-b64be+
(function).
(setf %var-accessor-+h5t-std-b64be+)
(function).
%var-accessor-+h5t-std-b64le+
(function).
(setf %var-accessor-+h5t-std-b64le+)
(function).
%var-accessor-+h5t-std-b8be+
(function).
(setf %var-accessor-+h5t-std-b8be+)
(function).
%var-accessor-+h5t-std-b8le+
(function).
(setf %var-accessor-+h5t-std-b8le+)
(function).
%var-accessor-+h5t-std-i16be+
(function).
(setf %var-accessor-+h5t-std-i16be+)
(function).
%var-accessor-+h5t-std-i16le+
(function).
(setf %var-accessor-+h5t-std-i16le+)
(function).
%var-accessor-+h5t-std-i32be+
(function).
(setf %var-accessor-+h5t-std-i32be+)
(function).
%var-accessor-+h5t-std-i32le+
(function).
(setf %var-accessor-+h5t-std-i32le+)
(function).
%var-accessor-+h5t-std-i64be+
(function).
(setf %var-accessor-+h5t-std-i64be+)
(function).
%var-accessor-+h5t-std-i64le+
(function).
(setf %var-accessor-+h5t-std-i64le+)
(function).
%var-accessor-+h5t-std-i8be+
(function).
(setf %var-accessor-+h5t-std-i8be+)
(function).
%var-accessor-+h5t-std-i8le+
(function).
(setf %var-accessor-+h5t-std-i8le+)
(function).
%var-accessor-+h5t-std-ref-dsetreg+
(function).
(setf %var-accessor-+h5t-std-ref-dsetreg+)
(function).
%var-accessor-+h5t-std-ref-obj+
(function).
(setf %var-accessor-+h5t-std-ref-obj+)
(function).
%var-accessor-+h5t-std-u16be+
(function).
(setf %var-accessor-+h5t-std-u16be+)
(function).
%var-accessor-+h5t-std-u16le+
(function).
(setf %var-accessor-+h5t-std-u16le+)
(function).
%var-accessor-+h5t-std-u32be+
(function).
(setf %var-accessor-+h5t-std-u32be+)
(function).
%var-accessor-+h5t-std-u32le+
(function).
(setf %var-accessor-+h5t-std-u32le+)
(function).
%var-accessor-+h5t-std-u64be+
(function).
(setf %var-accessor-+h5t-std-u64be+)
(function).
%var-accessor-+h5t-std-u64le+
(function).
(setf %var-accessor-+h5t-std-u64le+)
(function).
%var-accessor-+h5t-std-u8be+
(function).
(setf %var-accessor-+h5t-std-u8be+)
(function).
%var-accessor-+h5t-std-u8le+
(function).
(setf %var-accessor-+h5t-std-u8le+)
(function).
%var-accessor-+h5t-unix-d32be+
(function).
(setf %var-accessor-+h5t-unix-d32be+)
(function).
%var-accessor-+h5t-unix-d32le+
(function).
(setf %var-accessor-+h5t-unix-d32le+)
(function).
%var-accessor-+h5t-unix-d64be+
(function).
(setf %var-accessor-+h5t-unix-d64be+)
(function).
%var-accessor-+h5t-unix-d64le+
(function).
(setf %var-accessor-+h5t-unix-d64le+)
(function).
%var-accessor-+h5t-vax-f32+
(function).
(setf %var-accessor-+h5t-vax-f32+)
(function).
%var-accessor-+h5t-vax-f64+
(function).
(setf %var-accessor-+h5t-vax-f64+)
(function).
+h5t-alpha-b16+
(symbol macro).
+h5t-alpha-b32+
(symbol macro).
+h5t-alpha-b64+
(symbol macro).
+h5t-alpha-b8+
(symbol macro).
+h5t-alpha-f32+
(symbol macro).
+h5t-alpha-f64+
(symbol macro).
+h5t-alpha-i16+
(symbol macro).
+h5t-alpha-i32+
(symbol macro).
+h5t-alpha-i64+
(symbol macro).
+h5t-alpha-i8+
(symbol macro).
+h5t-alpha-u16+
(symbol macro).
+h5t-alpha-u32+
(symbol macro).
+h5t-alpha-u64+
(symbol macro).
+h5t-alpha-u8+
(symbol macro).
+h5t-intel-b16+
(symbol macro).
+h5t-intel-b32+
(symbol macro).
+h5t-intel-b64+
(symbol macro).
+h5t-intel-b8+
(symbol macro).
+h5t-intel-f32+
(symbol macro).
+h5t-intel-f64+
(symbol macro).
+h5t-intel-i16+
(symbol macro).
+h5t-intel-i32+
(symbol macro).
+h5t-intel-i64+
(symbol macro).
+h5t-intel-i8+
(symbol macro).
+h5t-intel-u16+
(symbol macro).
+h5t-intel-u32+
(symbol macro).
+h5t-intel-u64+
(symbol macro).
+h5t-intel-u8+
(symbol macro).
+h5t-mips-b16+
(symbol macro).
+h5t-mips-b32+
(symbol macro).
+h5t-mips-b64+
(symbol macro).
+h5t-mips-b8+
(symbol macro).
+h5t-mips-f32+
(symbol macro).
+h5t-mips-f64+
(symbol macro).
+h5t-mips-i16+
(symbol macro).
+h5t-mips-i32+
(symbol macro).
+h5t-mips-i64+
(symbol macro).
+h5t-mips-i8+
(symbol macro).
+h5t-mips-u16+
(symbol macro).
+h5t-mips-u32+
(symbol macro).
+h5t-mips-u64+
(symbol macro).
+h5t-mips-u8+
(symbol macro).
+h5t-native-int-fast16+
(symbol macro).
+h5t-native-int-fast32+
(symbol macro).
+h5t-native-int-fast64+
(symbol macro).
+h5t-native-int-fast8+
(symbol macro).
+h5t-native-int-least16+
(symbol macro).
+h5t-native-int-least32+
(symbol macro).
+h5t-native-int-least64+
(symbol macro).
+h5t-native-int-least8+
(symbol macro).
+h5t-native-int16+
(symbol macro).
+h5t-native-int32+
(symbol macro).
+h5t-native-int64+
(symbol macro).
+h5t-native-int8+
(symbol macro).
+h5t-native-uint-fast16+
(symbol macro).
+h5t-native-uint-fast32+
(symbol macro).
+h5t-native-uint-fast64+
(symbol macro).
+h5t-native-uint-fast8+
(symbol macro).
+h5t-native-uint-least16+
(symbol macro).
+h5t-native-uint-least32+
(symbol macro).
+h5t-native-uint-least64+
(symbol macro).
+h5t-native-uint-least8+
(symbol macro).
+h5t-native-uint16+
(symbol macro).
+h5t-native-uint32+
(symbol macro).
+h5t-native-uint64+
(symbol macro).
+h5t-native-uint8+
(symbol macro).
+h5t-vax-f32+
(symbol macro).
+h5t-vax-f64+
(symbol macro).
h5tis-variable-str
(function).
pseudo-constant
(macro).
cl-ana.hdf-cffi/h5l-grovel.lisp
h5t.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5l.lisp
h5l-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5lcopy
(function).
h5lcreate-external
(function).
h5lcreate-hard
(function).
h5lcreate-soft
(function).
h5lcreate-ud
(function).
h5ldelete
(function).
h5lexists
(function).
h5lget-info
(function).
h5lget-info-by-idx
(function).
h5lget-name-by-idx
(function).
h5lget-val
(function).
h5lis-registered
(function).
h5literate
(function).
h5literate-by-name
(function).
h5lmove
(function).
h5lregister
(function).
h5lunpack-elink-val
(function).
h5lunregister
(function).
h5lvisit
(function).
h5lvisit-by-name
(function).
h5l-info-t-tclass
(class).
h5ldelete-by-idx
(function).
h5lget-val-by-idx
(function).
cl-ana.hdf-cffi/h5o-grovel.lisp
h5l.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5o.lisp
h5o-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5oclose
(function).
h5ocopy
(function).
h5odecr-refcount
(function).
h5oexists-by-name
(function).
h5oget-comment
(function).
h5oget-comment-by-name
(function).
h5oget-info
(function).
h5oget-info-by-idx
(function).
h5oget-info-by-name
(function).
h5oincr-refcount
(function).
h5olink
(function).
h5oopen
(function).
h5ovisit
(function).
h5ovisit-by-name
(function).
_mesg-t-tclass
(class).
_meta-t-tclass
(class).
_space-t-tclass
(class).
h5o-hdr-info-t-tclass
(class).
h5o-info-t-tclass
(class).
h5oopen-by-addr
(function).
h5oopen-by-idx
(function).
cl-ana.hdf-cffi/h5s-grovel.lisp
h5o.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5s.lisp
h5s-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5sclose
(function).
h5scopy
(function).
h5screate
(function).
h5screate-simple
(function).
h5sdecode
(function).
h5sencode
(function).
h5sextent-copy
(function).
h5sextent-equal
(function).
h5sget-select-bounds
(function).
h5sget-select-elem-npoints
(function).
h5sget-select-elem-pointlist
(function).
h5sget-select-hyper-blocklist
(function).
h5sget-select-hyper-nblocks
(function).
h5sget-select-npoints
(function).
h5sget-select-type
(function).
h5sget-simple-extent-dims
(function).
h5sget-simple-extent-ndims
(function).
h5sget-simple-extent-npoints
(function).
h5sget-simple-extent-type
(function).
h5sis-simple
(function).
h5sselect-all
(function).
h5sselect-elements
(function).
h5sselect-hyperslab
(function).
h5sselect-none
(function).
h5sselect-valid
(function).
h5sset-extent-none
(function).
h5sset-extent-simple
(function).
h5soffset-simple
(function).
cl-ana.hdf-cffi/h5d-grovel.lisp
h5s.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5d.lisp
h5d-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5dclose
(function).
h5dcreate-anon
(function).
h5dcreate1
(function).
h5dcreate2
(function).
h5dfill
(function).
h5dgather
(function).
h5dget-access-plist
(function).
h5dget-create-plist
(function).
h5dget-offset
(function).
h5dget-space
(function).
h5dget-space-status
(function).
h5dget-storage-size
(function).
h5dget-type
(function).
h5diterate
(function).
h5dopen2
(function).
h5dread
(function).
h5dscatter
(function).
h5dset-extent
(function).
h5dvlen-get-buf-size
(function).
h5dvlen-reclaim
(function).
h5dwrite
(function).
cl-ana.hdf-cffi/h5g-grovel.lisp
h5d.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5g.lisp
h5g-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5gclose
(function).
h5gcreate-anon
(function).
h5gcreate1
(function).
h5gcreate2
(function).
h5gget-info
(function).
h5gget-info-by-idx
(function).
h5gget-info-by-name
(function).
h5gopen1
(function).
h5gopen2
(function).
h5gget-create-plist
(function).
cl-ana.hdf-cffi/h5a-grovel.lisp
h5g.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5a.lisp
h5a-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5aclose
(function).
h5acreate-by-name
(function).
h5acreate1
(function).
h5acreate2
(function).
h5adelete
(function).
h5adelete-by-idx
(function).
h5adelete-by-name
(function).
h5aexists
(function).
h5aexists-by-name
(function).
h5aget-create-plist
(function).
h5aget-info
(function).
h5aget-info-by-idx
(function).
h5aget-info-by-name
(function).
h5aget-name
(function).
h5aget-name-by-idx
(function).
h5aget-space
(function).
h5aget-storage-size
(function).
h5aget-type
(function).
h5aiterate-by-name
(function).
h5aiterate2
(function).
h5aopen
(function).
h5aopen-by-idx
(function).
h5aopen-by-name
(function).
h5aread
(function).
h5arename
(function).
h5arename-by-name
(function).
h5awrite
(function).
cl-ana.hdf-cffi/h5r-grovel.lisp
h5a.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5r.lisp
h5r-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5rcreate
(function).
h5rdereference
(function).
h5rget-name
(function).
h5rget-obj-type2
(function).
h5rget-region
(function).
h5rdereference-gen
(macro).
cl-ana.hdf-cffi/h5z-grovel.lisp
h5r.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5z.lisp
h5z-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
h5zfilter-avail
(function).
h5zget-filter-info
(function).
cl-ana.hdf-cffi/h5p-grovel.lisp
h5z.lisp
(file).
cl-ana.hdf-cffi
(system).
cl-ana.hdf-cffi/h5p.lisp
h5p-grovel.lisp
(file).
cl-ana.hdf-cffi
(system).
+h5p-attribute-create+
(symbol macro).
+h5p-attribute-create-default+
(symbol macro).
+h5p-dataset-access+
(symbol macro).
+h5p-dataset-access-default+
(symbol macro).
+h5p-dataset-create+
(symbol macro).
+h5p-dataset-create-default+
(symbol macro).
+h5p-dataset-xfer+
(symbol macro).
+h5p-dataset-xfer-default+
(symbol macro).
+h5p-datatype-access+
(symbol macro).
+h5p-datatype-access-default+
(symbol macro).
+h5p-datatype-create+
(symbol macro).
+h5p-datatype-create-default+
(symbol macro).
+h5p-file-access+
(symbol macro).
+h5p-file-access-default+
(symbol macro).
+h5p-file-create+
(symbol macro).
+h5p-file-create-default+
(symbol macro).
+h5p-file-mount+
(symbol macro).
+h5p-file-mount-default+
(symbol macro).
+h5p-group-access+
(symbol macro).
+h5p-group-access-default+
(symbol macro).
+h5p-group-create+
(symbol macro).
+h5p-group-create-default+
(symbol macro).
+h5p-link-access+
(symbol macro).
+h5p-link-access-default+
(symbol macro).
+h5p-link-create+
(symbol macro).
+h5p-link-create-default+
(symbol macro).
+h5p-object-copy+
(symbol macro).
+h5p-object-copy-default+
(symbol macro).
+h5p-object-create+
(symbol macro).
+h5p-root+
(symbol macro).
+h5p-string-create+
(symbol macro).
h5pclose
(function).
h5pcopy
(function).
h5pcreate
(function).
h5pget-char-encoding
(function).
h5pget-chunk
(function).
h5pget-class
(function).
h5pget-core-write-tracking
(function).
h5pget-create-intermediate-group
(function).
h5pget-external
(function).
h5pget-external-count
(function).
h5pget-fapl-core
(function).
h5pget-fclose-degree
(function).
h5pget-file-image
(function).
h5pget-fill-value
(function).
h5pget-filter2
(function).
h5pget-layout
(function).
h5pget-libver-bounds
(function).
h5pget-nfilters
(function).
h5pget-sizes
(function).
h5pget-userblock
(function).
h5pget-version
(function).
h5pset-alloc-time
(function).
h5pset-char-encoding
(function).
h5pset-chunk
(function).
h5pset-core-write-tracking
(function).
h5pset-create-intermediate-group
(function).
h5pset-data-transform
(function).
h5pset-deflate
(function).
h5pset-external
(function).
h5pset-fapl-core
(function).
h5pset-fclose-degree
(function).
h5pset-file-image
(function).
h5pset-fill-value
(function).
h5pset-fletcher32
(function).
h5pset-layout
(function).
h5pset-libver-bounds
(function).
h5pset-link-creation-order
(function).
h5pset-link-phase-change
(function).
h5pset-nbit
(function).
h5pset-scaleoffset
(function).
h5pset-shuffle
(function).
h5pset-szip
(function).
h5pset-userblock
(function).
%var-accessor-+h5p-attribute-access+
(function).
(setf %var-accessor-+h5p-attribute-access+)
(function).
%var-accessor-+h5p-attribute-access-default+
(function).
(setf %var-accessor-+h5p-attribute-access-default+)
(function).
%var-accessor-+h5p-attribute-create+
(function).
(setf %var-accessor-+h5p-attribute-create+)
(function).
%var-accessor-+h5p-attribute-create-default+
(function).
(setf %var-accessor-+h5p-attribute-create-default+)
(function).
%var-accessor-+h5p-dataset-access+
(function).
(setf %var-accessor-+h5p-dataset-access+)
(function).
%var-accessor-+h5p-dataset-access-default+
(function).
(setf %var-accessor-+h5p-dataset-access-default+)
(function).
%var-accessor-+h5p-dataset-create+
(function).
(setf %var-accessor-+h5p-dataset-create+)
(function).
%var-accessor-+h5p-dataset-create-default+
(function).
(setf %var-accessor-+h5p-dataset-create-default+)
(function).
%var-accessor-+h5p-dataset-xfer+
(function).
(setf %var-accessor-+h5p-dataset-xfer+)
(function).
%var-accessor-+h5p-dataset-xfer-default+
(function).
(setf %var-accessor-+h5p-dataset-xfer-default+)
(function).
%var-accessor-+h5p-datatype-access+
(function).
(setf %var-accessor-+h5p-datatype-access+)
(function).
%var-accessor-+h5p-datatype-access-default+
(function).
(setf %var-accessor-+h5p-datatype-access-default+)
(function).
%var-accessor-+h5p-datatype-create+
(function).
(setf %var-accessor-+h5p-datatype-create+)
(function).
%var-accessor-+h5p-datatype-create-default+
(function).
(setf %var-accessor-+h5p-datatype-create-default+)
(function).
%var-accessor-+h5p-file-access+
(function).
(setf %var-accessor-+h5p-file-access+)
(function).
%var-accessor-+h5p-file-access-default+
(function).
(setf %var-accessor-+h5p-file-access-default+)
(function).
%var-accessor-+h5p-file-create+
(function).
(setf %var-accessor-+h5p-file-create+)
(function).
%var-accessor-+h5p-file-create-default+
(function).
(setf %var-accessor-+h5p-file-create-default+)
(function).
%var-accessor-+h5p-file-mount+
(function).
(setf %var-accessor-+h5p-file-mount+)
(function).
%var-accessor-+h5p-file-mount-default+
(function).
(setf %var-accessor-+h5p-file-mount-default+)
(function).
%var-accessor-+h5p-group-access+
(function).
(setf %var-accessor-+h5p-group-access+)
(function).
%var-accessor-+h5p-group-access-default+
(function).
(setf %var-accessor-+h5p-group-access-default+)
(function).
%var-accessor-+h5p-group-create+
(function).
(setf %var-accessor-+h5p-group-create+)
(function).
%var-accessor-+h5p-group-create-default+
(function).
(setf %var-accessor-+h5p-group-create-default+)
(function).
%var-accessor-+h5p-link-access+
(function).
(setf %var-accessor-+h5p-link-access+)
(function).
%var-accessor-+h5p-link-access-default+
(function).
(setf %var-accessor-+h5p-link-access-default+)
(function).
%var-accessor-+h5p-link-create+
(function).
(setf %var-accessor-+h5p-link-create+)
(function).
%var-accessor-+h5p-link-create-default+
(function).
(setf %var-accessor-+h5p-link-create-default+)
(function).
%var-accessor-+h5p-object-copy+
(function).
(setf %var-accessor-+h5p-object-copy+)
(function).
%var-accessor-+h5p-object-copy-default+
(function).
(setf %var-accessor-+h5p-object-copy-default+)
(function).
%var-accessor-+h5p-object-create+
(function).
(setf %var-accessor-+h5p-object-create+)
(function).
%var-accessor-+h5p-root+
(function).
(setf %var-accessor-+h5p-root+)
(function).
%var-accessor-+h5p-string-create+
(function).
(setf %var-accessor-+h5p-string-create+)
(function).
+h5p-attribute-access+
(symbol macro).
+h5p-attribute-access-default+
(symbol macro).
cl-ana.memoization/package.lisp
cl-ana.memoization
(system).
cl-ana.memoization/memoization.lisp
package.lisp
(file).
cl-ana.memoization
(system).
defun-memoized
(macro).
get-memo-map
(function).
memoize
(macro).
memolet
(macro).
reset-memo-map
(function).
unmemoize
(function).
*memoized-map*
(special variable).
cl-ana.typespec/typespec.lisp
package.lisp
(file).
cl-ana.typespec
(system).
char-vector->string
(function).
typespec->c-to-lisp
(function).
typespec->cffi-type
(function).
typespec->lisp-to-c
(function).
typespec-array-dim-list
(function).
typespec-array-element-type
(function).
typespec-array-p
(function).
typespec-array-rank
(function).
typespec-array-size
(function).
typespec-compound-field-alist
(function).
typespec-compound-field-names
(function).
typespec-compound-field-specs
(function).
typespec-compound-p
(function).
typespec-flatten-arrays
(function).
typespec-foreign-alloc
(function).
cl-ana.int-char/int-char.lisp
package.lisp
(file).
cl-ana.int-char
(system).
int-char
(function).
*ascii-map*
(special variable).
*printable-ascii-codes*
(special variable).
cl-ana.hdf-typespec/package.lisp
cl-ana.hdf-typespec
(system).
cl-ana.hdf-typespec/hdf-typespec.lisp
package.lisp
(file).
cl-ana.hdf-typespec
(system).
hdf-type->typespec
(function).
typespec->hdf-type
(function).
*hdf-cffi-type-map*
(special variable).
cffi-native-type
(function).
h5tget-member-name-as-lisp-string
(function).
hdf-native-type
(function).
cl-ana.typed-table/package.lisp
cl-ana.typed-table
(system).
cl-ana.typed-table/typed-table.lisp
package.lisp
(file).
cl-ana.typed-table
(system).
initialize-instance
(method).
table-field-specs
(reader method).
(setf table-field-specs)
(writer method).
table-get-field
(method).
table-set-field
(method).
typed-table
(class).
typed-table->typespec
(function).
typed-table-c->lisp-converter-map
(reader method).
(setf typed-table-c->lisp-converter-map)
(writer method).
typed-table-lisp->c-converter-map
(reader method).
(setf typed-table-lisp->c-converter-map)
(writer method).
typed-table-row-cstruct
(reader method).
(setf typed-table-row-cstruct)
(writer method).
typed-table-row-pointer
(reader method).
(setf typed-table-row-pointer)
(writer method).
typespec->field-names
(function).
typespec->field-specs
(function).
gethash-keywordify
(function).
(setf gethash-keywordify)
(function).
cl-ana.ntuple-table/package.lisp
cl-ana.ntuple-table
(system).
cl-ana.ntuple-table/ntuple-table.lisp
package.lisp
(file).
cl-ana.ntuple-table
(system).
create-ntuple-table
(function).
open-ntuple-table
(function).
table-close
(method).
table-commit-row
(method).
table-load-next-row
(method).
ntuple-table
(class).
ntuple-table-ntuple
(reader method).
(setf ntuple-table-ntuple)
(writer method).
cl-ana.gsl-cffi/gsl-cffi.lisp
package.lisp
(file).
cl-ana.gsl-cffi
(system).
+gsl-eof+
(constant).
gsl-ntuple-read
(function).
gsl-multifit-fsolver-alloc
(function).
gsl-multifit-fsolver-free
(function).
gsl-multifit-fsolver-set
(function).
cl-ana.csv-table/csv-table.lisp
package.lisp
(file).
cl-ana.csv-table
(system).
create-csv-table
(function).
csv-table
(class).
open-csv-table
(function).
smart-read-from-string
(function).
table-close
(method).
table-commit-row
(method).
table-get-field
(method).
table-load-next-row
(method).
table-set-field
(method).
csv-table-delimeter
(reader method).
(setf csv-table-delimeter)
(writer method).
csv-table-field-symbols
(reader method).
(setf csv-table-field-symbols)
(writer method).
csv-table-file
(reader method).
(setf csv-table-file)
(writer method).
csv-table-read-from-string
(reader method).
(setf csv-table-read-from-string)
(writer method).
csv-table-row
(reader method).
(setf csv-table-row)
(writer method).
cl-ana.reusable-table/package.lisp
cl-ana.reusable-table
(system).
cl-ana.reusable-table/reusable-table.lisp
package.lisp
(file).
cl-ana.reusable-table
(system).
internal-table
(reader method).
(setf internal-table)
(writer method).
make-reusable-table
(function).
reusable-table
(class).
reusable-table-opener-form
(reader method).
(setf reusable-table-opener-form)
(writer method).
table-access-mode
(method).
table-close
(method).
table-field-names
(method).
table-get-field
(method).
table-load-next-row
(method).
table-nrows
(method).
wrap-for-reuse
(macro).
reusable-table-creation-fn
(reader method).
(setf reusable-table-creation-fn)
(writer method).
reusable-table-needs-reloading
(reader method).
(setf reusable-table-needs-reloading)
(writer method).
cl-ana.lorentz/lorentz.lisp
package.lisp
(file).
cl-ana.lorentz
(system).
four-momentum-beta-vector
(function).
gamma
(function).
gamma-from-beta2
(function).
lorentz-phi
(function).
lorentz-theta
(function).
lorentz-vector-spatial
(function).
make-lorentz-boost
(function).
minkowski-dot
(function).
minkowski-norm
(function).
minkowski-norm2
(function).
cl-ana.file-utils/read-utils.lisp
package.lisp
(file).
cl-ana.file-utils
(system).
read-fields-from-file
(function).
read-fields-from-pathname
(function).
read-lines-from-file
(function).
read-lines-from-pathname
(function).
line->fields
(function).
cl-ana.file-utils/write-utils.lisp
read-utils.lisp
(file).
cl-ana.file-utils
(system).
write-lines-to-file
(function).
write-lines-to-pathname
(function).
cl-ana.file-utils/stat-utils.lisp
write-utils.lisp
(file).
cl-ana.file-utils
(system).
file-last-changed
(function).
cl-ana.file-utils/sha.lisp
stat-utils.lisp
(file).
cl-ana.file-utils
(system).
sha1
(function).
sha1-from-pathname
(function).
cl-ana.statistical-learning/package.lisp
cl-ana.statistical-learning
(system).
cl-ana.statistical-learning/statistical-learning.lisp
package.lisp
(file).
cl-ana.statistical-learning
(system).
data->polynomial-x
(function).
fit-polynomial-least-squares
(function).
g-means-cluster
(function).
gaussian-kernel
(function).
k-means-cluster
(function).
kernel-method
(function).
kernel-polynomial-method
(function).
linear-least-squares
(function).
make-gaussian-kernel
(function).
ridge-regression
(function).
cl-ana.plotting/plotting.lisp
package.lisp
(file).
cl-ana.plotting
(system).
*gnuplot-file-io*
(special variable).
*gnuplot-sessions*
(special variable).
*gnuplot-single-session*
(special variable).
analytic-line
(class).
analytic-line-fn-string
(reader method).
(setf analytic-line-fn-string)
(writer method).
canvas-term
(function).
data-line
(class).
data-line-data
(reader method).
(setf data-line-data)
(writer method).
draw
(generic function).
draw-pdf
(function).
eps-term
(function).
epslatex-term
(function).
generate-cmd
(generic function).
grid
(function).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
jpeg-term
(function).
label
(function).
legend
(function).
line
(generic function).
line
(class).
line-color
(reader method).
(setf line-color)
(writer method).
line-fill-density
(reader method).
(setf line-fill-density)
(writer method).
line-fill-style
(reader method).
(setf line-fill-style)
(writer method).
line-line-style
(reader method).
(setf line-line-style)
(writer method).
line-line-type
(reader method).
(setf line-line-type)
(writer method).
line-line-width
(reader method).
(setf line-line-width)
(writer method).
line-options
(reader method).
(setf line-options)
(writer method).
line-plot-arg
(reader method).
(setf line-plot-arg)
(method).
(setf line-plot-arg)
(writer method).
line-point-type
(reader method).
(setf line-point-type)
(writer method).
line-style
(reader method).
(setf line-style)
(writer method).
merge-tics
(function).
page
(function).
page
(class).
page-add-plot
(generic function).
page-gnuplot-session
(reader method).
(setf page-gnuplot-session)
(writer method).
page-layout
(reader method).
(setf page-layout)
(writer method).
page-output
(reader method).
(setf page-output)
(writer method).
page-plots
(reader method).
(setf page-plots)
(writer method).
page-scale
(reader method).
(setf page-scale)
(writer method).
page-shown-title
(reader method).
(setf page-shown-title)
(writer method).
page-terminal
(reader method).
(setf page-terminal)
(writer method).
pagejoin!
(function).
pagemerge!
(function).
pdf-term
(function).
plot
(class).
plot-grid
(reader method).
(setf plot-grid)
(writer method).
plot-legend
(reader method).
(setf plot-legend)
(writer method).
plot-lines
(reader method).
(setf plot-lines)
(writer method).
plot2d
(function).
plot2d
(class).
plot2d-x-range
(reader method).
(setf plot2d-x-range)
(writer method).
plot2d-y-range
(reader method).
(setf plot2d-y-range)
(writer method).
plot3d
(function).
plot3d
(class).
plotjoin!
(function).
pm3d
(function).
png-term
(function).
pngcairo-term
(function).
ps-term
(function).
qt-term
(function).
restart-gnuplot-sessions
(function).
sample-function
(function).
tics
(function).
title
(reader method).
(setf title)
(writer method).
titled
(class).
wxt-term
(function).
*gnuplot-file-io-index*
(special variable).
*gnuplot-max-file-io-index*
(special variable).
*plotting-exit-hook-p*
(special variable).
*window-number*
(special variable).
analytic-line-set-plot-arg
(function).
clean-output
(function).
data-line-pm3d-ncols
(reader method).
(setf data-line-pm3d-ncols)
(writer method).
dynamic-wait-fn
(function).
ensure-exit-hook
(function).
ensure-gnuplot-session
(function).
get-internal-real-time-in-seconds
(function).
getpid
(function).
gnuplot-format
(function).
gnuplot-settings
(function).
join-strings
(function).
line-dash-type
(reader method).
(setf line-dash-type)
(writer method).
line-data-cmd
(method).
line-data-cmd
(method).
line-file-io-p
(generic function).
line-point-size
(reader method).
(setf line-point-size)
(writer method).
lisp->gnuplot
(generic function).
matches
(function).
next-data-path
(function).
plot-cmd
(generic function).
plot-labels
(reader method).
(setf plot-labels)
(writer method).
plot-tics-layer
(reader method).
(setf plot-tics-layer)
(writer method).
plot-title-offset
(reader method).
(setf plot-title-offset)
(writer method).
plot-x-range
(generic function).
plot-y-range
(generic function).
plot2d-cb-mtics
(reader method).
plot2d-cb-mtics
(reader method).
(setf plot2d-cb-mtics)
(writer method).
(setf plot2d-cb-mtics)
(writer method).
plot2d-cb-range
(reader method).
(setf plot2d-cb-range)
(writer method).
plot2d-cb-tics
(reader method).
plot2d-cb-tics
(reader method).
(setf plot2d-cb-tics)
(writer method).
(setf plot2d-cb-tics)
(writer method).
plot2d-logaxes
(reader method).
(setf plot2d-logaxes)
(writer method).
plot2d-x-format
(reader method).
(setf plot2d-x-format)
(writer method).
plot2d-x-mtics
(reader method).
plot2d-x-mtics
(reader method).
(setf plot2d-x-mtics)
(writer method).
(setf plot2d-x-mtics)
(writer method).
plot2d-x-tics
(reader method).
(setf plot2d-x-tics)
(writer method).
plot2d-x-title
(reader method).
(setf plot2d-x-title)
(writer method).
plot2d-x-title-offset
(reader method).
(setf plot2d-x-title-offset)
(writer method).
plot2d-x2-mtics
(reader method).
(setf plot2d-x2-mtics)
(writer method).
plot2d-x2-tics
(reader method).
(setf plot2d-x2-tics)
(writer method).
plot2d-x2-title
(reader method).
(setf plot2d-x2-title)
(writer method).
plot2d-x2-title-offset
(reader method).
(setf plot2d-x2-title-offset)
(writer method).
plot2d-y-format
(reader method).
(setf plot2d-y-format)
(writer method).
plot2d-y-mtics
(reader method).
plot2d-y-mtics
(reader method).
(setf plot2d-y-mtics)
(writer method).
(setf plot2d-y-mtics)
(writer method).
plot2d-y-tics
(reader method).
(setf plot2d-y-tics)
(writer method).
plot2d-y-title
(reader method).
(setf plot2d-y-title)
(writer method).
plot2d-y-title-offset
(reader method).
(setf plot2d-y-title-offset)
(writer method).
plot2d-y2-mtics
(reader method).
(setf plot2d-y2-mtics)
(writer method).
plot2d-y2-tics
(reader method).
(setf plot2d-y2-tics)
(writer method).
plot2d-y2-title
(reader method).
(setf plot2d-y2-title)
(writer method).
plot2d-y2-title-offset
(reader method).
(setf plot2d-y2-title-offset)
(writer method).
plot2d-z-mtics
(reader method).
(setf plot2d-z-mtics)
(writer method).
plot3d-cb-range
(reader method).
(setf plot3d-cb-range)
(writer method).
plot3d-colorbox-p
(reader method).
(setf plot3d-colorbox-p)
(writer method).
plot3d-logaxes
(reader method).
(setf plot3d-logaxes)
(writer method).
plot3d-pm3d
(reader method).
(setf plot3d-pm3d)
(writer method).
plot3d-view
(reader method).
(setf plot3d-view)
(writer method).
plot3d-x-format
(reader method).
(setf plot3d-x-format)
(writer method).
plot3d-x-range
(reader method).
(setf plot3d-x-range)
(writer method).
plot3d-x-tics
(reader method).
(setf plot3d-x-tics)
(writer method).
plot3d-x-title
(reader method).
(setf plot3d-x-title)
(writer method).
plot3d-y-format
(reader method).
(setf plot3d-y-format)
(writer method).
plot3d-y-range
(reader method).
(setf plot3d-y-range)
(writer method).
plot3d-y-tics
(reader method).
(setf plot3d-y-tics)
(writer method).
plot3d-y-title
(reader method).
(setf plot3d-y-title)
(writer method).
plot3d-z-format
(reader method).
(setf plot3d-z-format)
(writer method).
plot3d-z-range
(reader method).
(setf plot3d-z-range)
(writer method).
plot3d-z-tics
(reader method).
(setf plot3d-z-tics)
(writer method).
plot3d-z-title
(reader method).
(setf plot3d-z-title)
(writer method).
plotdir
(function).
plotting-exit-hook
(function).
pre-plot-cmd-settings
(generic function).
promote-err-num
(function).
prompt-wait
(function).
prompt-wait-by
(function).
read-stream-no-hang
(function).
receive
(function).
reset-data-path
(function).
spawn-gnuplot-session
(function).
vhist->pm3d
(function).
widest-range
(function).
cl-ana.gnuplot-interface/package.lisp
cl-ana.gnuplot-interface
(system).
cl-ana.gnuplot-interface/gnuplot-interface.lisp
package.lisp
(file).
cl-ana.gnuplot-interface
(system).
gnuplot-close
(function).
gnuplot-cmd
(function).
gnuplot-init
(function).
cl-ana.table-viewing/package.lisp
cl-ana.table-viewing
(system).
cl-ana.table-viewing/table-viewing.lisp
package.lisp
(file).
cl-ana.table-viewing
(system).
table-easy-view
(macro).
table-view
(function).
cl-ana.serialization/package.lisp
cl-ana.serialization
(system).
cl-ana.serialization/histogram.lisp
package.lisp
(file).
cl-ana.serialization
(system).
read-histogram
(function).
write-histogram
(function).
*histogram-bin-spec-path*
(special variable).
*histogram-data-path*
(special variable).
->double-float
(function).
h5tget-member-name-as-lisp-string
(function).
old-read-histogram
(function).
cl-ana.makeres/makeres.lisp
package.lisp
(file).
cl-ana.makeres
(system).
*copy-target-table-p*
(special variable).
*fin-target-tables*
(special variable).
*makeres-args*
(special variable).
*makeres-warnings*
(special variable).
*params-table*
(special variable).
*project-id*
(special variable).
*target-tables*
(special variable).
*trans->propogator-fn*
(special variable).
*transformation-table*
(special variable).
checkres
(function).
clrres
(macro).
clrresfn
(function).
compress-edge-map
(function).
copy-target
(function).
copy-target-table
(function).
decompress-edge-map
(function).
defcache
(function).
defpars
(macro).
defproject
(macro).
defpropogator
(macro).
defres
(macro).
defres-uniq
(macro).
dep<
(function).
depmap
(function).
depsort
(function).
depsort-graph
(function).
evres
(macro).
evresfn
(function).
fin-target-ids
(function).
fixed-cache
(function).
in-project
(macro).
invert-edge-map
(function).
make-target
(function).
makeres
(function).
makeres-form
(function).
makeres-naive
(function).
makeres-propagate!
(function).
makeres-set-auto-propagate
(function).
mvres
(function).
open-cache
(function).
par
(macro).
parfn
(function).
print-object
(method).
printres
(function).
project
(function).
project-parameters
(function).
project-targets
(function).
pruneres
(function).
purgeres
(function).
res
(macro).
res-dependencies
(function).
res-dependents
(function).
resfn
(function).
setres
(macro).
setresfn
(function).
settrans
(function).
singleton-cache
(function).
target
(class).
target-deps
(reader method).
(setf target-deps)
(writer method).
target-expr
(reader method).
(setf target-expr)
(writer method).
target-id
(reader method).
(setf target-id)
(writer method).
target-ids
(function).
target-pdeps
(reader method).
(setf target-pdeps)
(writer method).
target-stat
(reader method).
(setf target-stat)
(writer method).
target-table
(function).
target-table-edge-map
(function).
target-timestamp
(reader method).
(setf target-timestamp)
(writer method).
target-val
(reader method).
(setf target-val)
(writer method).
topological-sort
(function).
transform-target-table
(function).
transforms-propagate
(function).
undefpars
(macro).
undefres
(macro).
unload-target
(function).
unsetdeps
(macro).
unsetdepsfn
(function).
unsetres
(macro).
unsetresfn
(function).
*cache-table*
(special variable).
*compiled-generators*
(special variable).
*makeres-propagate*
(special variable).
*proj->par->def-last?*
(special variable).
*sticky-pars*
(special variable).
*trans->added-deps-fn*
(special variable).
added-dep-graph
(function).
assert-par-def-last!
(function).
cacheres
(function).
compres
(function).
compres-fname
(function).
compres-old
(function).
compressed-table
(function).
compseq
(function).
computation-stat-path
(function).
copy-target-test
(function).
defresfn
(function).
defresfn-uniq
(function).
deftransdeps
(macro).
depmap-compressed
(function).
depmap-new
(function).
depmap-old-old
(function).
depsort-graph-old
(function).
edge-map-ids
(function).
edge-map-node-set
(function).
find-dependencies
(function).
fixed-mem-cache
(function).
in-project-fn
(function).
insert-after!
(function).
keyword-compressed-table
(function).
last-dep
(function).
makeres-forms
(function).
makres-set-sticky-pars
(function).
mkset
(function).
par-def-last?
(function).
par-empty-last?
(function).
par-needs-updating?
(function).
par-set-last?
(function).
param-dependents
(function).
pipe-functions
(function).
replace-id
(function).
replace-log-id
(function).
set*
(function).
set+
(function).
set-
(function).
set->list
(function).
set-empty?
(function).
set-equal?
(function).
set-member
(function).
set^
(function).
target-load-stat
(reader method).
(setf target-load-stat)
(writer method).
testdepmap
(function).
cl-ana.makeres/lrestrans.lisp
makeres.lisp
(file).
cl-ana.makeres
(system).
lrestrans
(function).
cl-ana.makeres/logres.lisp
lrestrans.lisp
(file).
cl-ana.makeres
(system).
checkout-version
(function).
cleanup
(generic function).
commit-form
(function).
current-path
(function).
define-load-target-method
(macro).
define-save-target-method
(macro).
function-target?
(function).
load-object
(generic function).
load-project
(function).
load-snapshot
(function).
load-target
(function).
load-target-manual
(function).
logres-ignore
(macro).
logres-ignore-by
(function).
logres-ignorefn
(function).
logres-track
(macro).
logres-track-by
(macro).
logres-trackfn
(function).
mres
(macro).
printable
(generic function).
project-path
(function).
remakeres
(macro).
save-object
(generic function).
save-project
(function).
save-snapshot
(function).
save-target
(function).
set-project-path
(function).
target-path
(function).
with-mres
(macro).
work-path
(function).
*last-id*
(special variable).
*load-function-map*
(special variable).
*proj->ignore*
(special variable).
*proj->ignore-filters*
(special variable).
*proj->lid->sublids*
(special variable).
*proj->par->lid*
(special variable).
*proj->res->lid*
(special variable).
*project-paths*
(special variable).
*save-function-map*
(special variable).
destruct-on-save?
(generic function).
ensure-absolute-pathname
(function).
id-string-p
(function).
ignored?
(function).
load-last-id
(function).
load-sublid-map
(function).
logged-form-equal
(function).
logged-form-equal-sha1
(function).
next-log-id
(function).
reset-log-id
(function).
run-prog
(function).
save-sublid-map
(function).
target-type
(function).
write-form-sha1
(function).
cl-ana.makeres/histogram.lisp
logres.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres/function.lisp
histogram.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres/hash-table.lisp
function.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres/cons.lisp
hash-table.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
printable-cons
(function).
cl-ana.makeres/array.lisp
cons.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres/string.lisp
array.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres/err-num.lisp
string.lisp
(file).
cl-ana.makeres
(system).
load-object
(method).
printable
(method).
save-object
(method).
cl-ana.makeres-macro/package.lisp
cl-ana.makeres-macro
(system).
cl-ana.makeres-macro/makeres-macro.lisp
package.lisp
(file).
cl-ana.makeres-macro
(system).
*proj->binding-ops*
(special variable).
*proj->op->expander*
(special variable).
add-binding-ops
(function).
define-res-function
(macro).
define-res-macro
(macro).
ensure-binding-ops
(function).
ensure-op-expanders
(function).
expand-res-macros
(function).
macrotrans
(function).
*cl-bind-expander*
(special variable).
*cl-bind-ops*
(special variable).
*cl-flet-expander*
(special variable).
*cl-flet-ops*
(special variable).
*cl-let-expander*
(special variable).
*cl-let-ops*
(special variable).
*lambda-expander*
(special variable).
*lambda-ops*
(special variable).
*proj->res-macros*
(special variable).
ensure-default-macros
(function).
cl-ana.makeres-block/package.lisp
cl-ana.makeres-block
(system).
cl-ana.makeres-block/makeres-block.lisp
package.lisp
(file).
cl-ana.makeres-block
(system).
blocktrans
(function).
defresblock
(macro).
*project->bid->body*
(special variable).
cl-ana.makeres-progress/package.lisp
cl-ana.makeres-progress
(system).
cl-ana.makeres-progress/progresstrans.lisp
package.lisp
(file).
cl-ana.makeres-progress
(system).
*makeres-progress-results-only-p*
(special variable).
progresstrans
(function).
cl-ana.makeres-table/package.lisp
cl-ana.makeres-table
(system).
cl-ana.makeres-table/smart-gensym.lisp
package.lisp
(file).
cl-ana.makeres-table
(system).
*gsym-tables*
(special variable).
clrgsym
(function).
copy-gsym-table
(function).
gsym
(function).
gsym-table
(structure).
gsym-table-available-symbols
(reader).
(setf gsym-table-available-symbols)
(writer).
gsym-table-p
(function).
gsym-table-symbols
(reader).
(setf gsym-table-symbols)
(writer).
make-gsym-table
(function).
cl-ana.makeres-table/table-operators.lisp
smart-gensym.lisp
(file).
cl-ana.makeres-table
(system).
copy-lfields
(function).
defhist
(macro).
deflfields
(macro).
deflfieldsfn
(function).
dotab
(macro).
dotab-mean
(macro).
dotab-nrows
(macro).
dotab-standard-deviation
(macro).
ltab
(macro).
srctab
(macro).
tab
(macro).
table-pass
(macro).
*proj->tab->lfields*
(special variable).
cl-ana.makeres-table/tabletrans.lisp
table-operators.lisp
(file).
cl-ana.makeres-table
(system).
*print-progress*
(special variable).
chained-edge-map
(function).
chained-reductions
(function).
chainmap
(function).
dotab?
(function).
ensure-table-binding-ops
(function).
ensure-table-op-expanders
(function).
group-ids-by-pass
(function).
immediate-reductions
(function).
immediate-reductions-map
(function).
invert-chainmap
(function).
ltab-chained-reductions
(function).
ltab-chainmap
(function).
ltab-chains
(function).
ltab?
(function).
mkres
(function).
necessary-pass-reductions
(function).
removed-ltab-source-dep<
(function).
removed-ltab-source-depmap
(function).
removed-source-dep<
(function).
removed-source-depmap
(function).
resform?
(function).
tab?
(function).
table-reduction-source
(function).
(setf table-reduction-source)
(function).
table-reduction?
(function).
table-target?
(function).
tabletrans
(function).
ultimate-source-tables
(function).
unres
(function).
*table-binding-ops*
(special variable).
changed-lfields
(function).
find-push-fields
(function).
ht-filter
(function).
immediate-reductions-old
(function).
lfield-log-path
(function).
load-lfields
(function).
make-pass-target-expr
(function).
node
(function).
node-children
(function).
(setf node-children)
(function).
node-content
(function).
(setf node-content)
(function).
node-id
(function).
(setf node-id)
(function).
node-subcontent
(function).
replace-push-fields
(function).
save-lfields
(function).
set-pass-result-targets!
(function).
srctab?
(function).
table-pass?
(function).
table-reduction-body
(function).
table-reduction-context-tree
(function).
table-reduction-inits
(function).
table-reduction-return
(function).
tree-ids
(function).
ultimate-source-tables-new
(function).
cl-ana.makeres-table/openers.lisp
tabletrans.lisp
(file).
cl-ana.makeres-table
(system).
csv-opener
(function).
hdf-chain-opener
(function).
hdf-opener
(function).
ntuple-opener
(function).
plist-opener
(function).
cl-ana.makeres-table/logging.lisp
openers.lisp
(file).
cl-ana.makeres-table
(system).
cleanup
(method).
load-object
(method).
printable
(method).
save-object
(method).
destruct-on-save?
(method).
cl-ana.makeres-graphviz/package.lisp
cl-ana.makeres-graphviz
(system).
cl-ana.makeres-graphviz/dot.lisp
package.lisp
(file).
cl-ana.makeres-graphviz
(system).
dot->pdf
(function).
dot->png
(function).
dot->ps
(function).
dot-compile
(function).
cl-ana.makeres-branch/package.lisp
cl-ana.makeres-branch
(system).
cl-ana.makeres-branch/makeres-branch.lisp
package.lisp
(file).
cl-ana.makeres-branch
(system).
branch
(macro).
branchtrans
(function).
branch-chains
(function).
branch-expr
(function).
branch-list
(function).
branch-replace
(function).
branch-source?
(function).
branch-test
(function).
branch?
(function).
res?
(function).
unres
(function).
cl-ana.makeres-utils/package.lisp
cl-ana.makeres-utils
(system).
cl-ana.makeres-utils/makeres-utils.lisp
package.lisp
(file).
cl-ana.makeres-utils
(system).
deffitres
(macro).
cl-ana.columnar-table/package.lisp
cl-ana.columnar-table
(system).
cl-ana.columnar-table/columnar-table.lisp
package.lisp
(file).
cl-ana.columnar-table
(system).
columnar-table
(class).
pivot
(function).
table-get-field
(method).
table-load-next-row
(method).
backing-table
(reader method).
(setf backing-table)
(writer method).
columnar-table-row
(reader method).
(setf columnar-table-row)
(writer method).
field-values
(method).
row-index
(reader method).
(setf row-index)
(writer method).
Packages are listed by definition order.
cl-ana
cl-ana.csv-table
cl-ana.ntuple-table
cl-ana.table-viewing
cl-ana.makeres-macro
cl-ana.quantity
hdf5
cl-ana.serialization
cl-ana.typed-table
cl-ana.int-char
cl-ana.plotting
cl-ana.spline
cl-ana.makeres-table
cl-ana.functional-utils
cl-ana.memoization
cl-ana.table
cl-ana.gsl-cffi
cl-ana.symbol-utils
cl-ana.typespec
cl-ana.lorentz
cl-ana.statistics
cl-ana.gnuplot-interface
cl-ana.statistical-learning
cl-ana.tensor
cl-ana.fitting
cl-ana.makeres
cl-ana.hash-table-utils
cl-ana.hdf-utils
cl-ana.error-propogation
cl-ana.hdf-table
cl-ana.makeres-branch
cl-ana.makeres-progress
cl-ana.map
cl-ana.linear-algebra
cl-ana.macro-utils
cl-ana.hdf-typespec
cl-ana.clos-utils
cl-ana.calculus
cl-ana.pathname-utils
cl-ana.array-utils
cl-ana.generic-math
cl-ana.math-functions
cl-ana.table-utils
cl-ana.histogram
cl-ana.string-utils
cl-ana.binary-tree
cl-ana.makeres-utils
cl-ana.file-utils
cl-ana.makeres-graphviz
cl-ana.makeres-block
cl-ana.list-utils
cl-ana.columnar-table
cl-ana.reusable-table
cl-ana.package-utils
cl-ana.csv-table
cl-ana.table
.
cl-csv
.
common-lisp
.
iterate
.
create-csv-table
(function).
csv-table
(class).
open-csv-table
(function).
smart-read-from-string
(function).
csv-table-delimeter
(generic reader).
(setf csv-table-delimeter)
(generic writer).
csv-table-field-symbols
(generic reader).
(setf csv-table-field-symbols)
(generic writer).
csv-table-file
(generic reader).
(setf csv-table-file)
(generic writer).
csv-table-read-from-string
(generic reader).
(setf csv-table-read-from-string)
(generic writer).
csv-table-row
(generic reader).
(setf csv-table-row)
(generic writer).
cl-ana.ntuple-table
cffi
.
cl-ana.table
.
cl-ana.typed-table
.
cl-ana.typespec
.
common-lisp
.
create-ntuple-table
(function).
open-ntuple-table
(function).
ntuple-table
(class).
ntuple-table-ntuple
(generic reader).
(setf ntuple-table-ntuple)
(generic writer).
cl-ana.table-viewing
alexandria
.
cl-ana.histogram
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.plotting
.
cl-ana.string-utils
.
cl-ana.table
.
common-lisp
.
table-easy-view
(macro).
table-view
(function).
cl-ana.makeres-macro
cl-ana.list-utils
.
cl-ana.makeres
.
common-lisp
.
*proj->binding-ops*
(special variable).
*proj->op->expander*
(special variable).
add-binding-ops
(function).
define-res-function
(macro).
define-res-macro
(macro).
ensure-binding-ops
(function).
ensure-op-expanders
(function).
expand-res-macros
(function).
macrotrans
(function).
*cl-bind-expander*
(special variable).
*cl-bind-ops*
(special variable).
*cl-flet-expander*
(special variable).
*cl-flet-ops*
(special variable).
*cl-let-expander*
(special variable).
*cl-let-ops*
(special variable).
*lambda-expander*
(special variable).
*lambda-ops*
(special variable).
*proj->res-macros*
(special variable).
ensure-default-macros
(function).
cl-ana.quantity
+a0+
(special variable).
+alpha+
(special variable).
+c+
(special variable).
+e+
(special variable).
+eps0+
(special variable).
+g+
(special variable).
+gravitational-acceleration+
(special variable).
+h+
(special variable).
+hbar+
(special variable).
+k-boltzmann+
(special variable).
+k-coulomb+
(special variable).
+md+
(special variable).
+me+
(special variable).
+mn+
(special variable).
+mp+
(special variable).
+mu-bohr+
(special variable).
+mu0+
(special variable).
+na+
(special variable).
+r+
(special variable).
+r-electron+
(special variable).
+rydberg+
(special variable).
+stefan-boltzmann+
(special variable).
+t0+
(special variable).
+vsound+
(special variable).
+z0+
(special variable).
atto
(function).
binary-giga
(function).
binary-kilo
(function).
binary-mega
(function).
binary-tera
(function).
centi
(function).
convert-temperature
(function).
convert-units
(function).
deca
(function).
deci
(function).
define-unit
(macro).
exa
(function).
femto
(function).
giga
(function).
hecto
(function).
kilo
(function).
mega
(function).
micro
(function).
milli
(function).
nano
(function).
peta
(function).
pico
(function).
quantity
(generic function).
quantity
(class).
quantity-scale
(generic reader).
(setf quantity-scale)
(generic writer).
quantity-unit
(generic reader).
(setf quantity-unit)
(generic writer).
reader-macro-units->quantity
(function).
tera
(function).
yocto
(function).
yotta
(function).
zepto
(function).
zetta
(function).
*default-units*
(special variable).
*linear-fn-coefs*
(special variable).
+si-base-units+
(special variable).
all-possible
(function).
compose-linear
(function).
define-metric-prefix
(macro).
define-temperature-mult
(macro).
define-temperature-quantity
(macro).
deflinear
(macro).
distribute-units
(function).
ensure-explicit-exponent
(function).
invert-linear
(function).
just-some
(function).
lcons
(function).
linear-coefs
(function).
linear-composition-chain
(function).
linear-funcall
(function).
linear-trans
(function).
not-all
(function).
one-if-null
(function).
quantity-if-necessary
(generic function).
quantity-transformer-reader-macro
(function).
set-default-unit
(function).
some-not-all
(function).
ten-factor
(function).
un-singleton-zero
(function).
unit->quantity
(function).
unit-compound-form
(function).
unit-div
(function).
unit-expt
(function).
unit-first<
(function).
unit-first=
(function).
unit-mult
(function).
unit-simplify
(function).
unit-standard-form
(function).
unit-standard-order
(function).
unit-string
(function).
unit-symbol
(function).
unwrap-single
(function).
with-quantities
(macro).
hdf5
hdf5-cffi library: Common LISP binding for the HDF5 library
cffi
.
common-lisp
.
+h5p-attribute-create+
(symbol macro).
+h5p-attribute-create-default+
(symbol macro).
+h5p-dataset-access+
(symbol macro).
+h5p-dataset-access-default+
(symbol macro).
+h5p-dataset-create+
(symbol macro).
+h5p-dataset-create-default+
(symbol macro).
+h5p-dataset-xfer+
(symbol macro).
+h5p-dataset-xfer-default+
(symbol macro).
+h5p-datatype-access+
(symbol macro).
+h5p-datatype-access-default+
(symbol macro).
+h5p-datatype-create+
(symbol macro).
+h5p-datatype-create-default+
(symbol macro).
+h5p-file-access+
(symbol macro).
+h5p-file-access-default+
(symbol macro).
+h5p-file-create+
(symbol macro).
+h5p-file-create-default+
(symbol macro).
+h5p-file-mount+
(symbol macro).
+h5p-file-mount-default+
(symbol macro).
+h5p-group-access+
(symbol macro).
+h5p-group-access-default+
(symbol macro).
+h5p-group-create+
(symbol macro).
+h5p-group-create-default+
(symbol macro).
+h5p-link-access+
(symbol macro).
+h5p-link-access-default+
(symbol macro).
+h5p-link-create+
(symbol macro).
+h5p-link-create-default+
(symbol macro).
+h5p-object-copy+
(symbol macro).
+h5p-object-copy-default+
(symbol macro).
+h5p-object-create+
(symbol macro).
+h5p-root+
(symbol macro).
+h5p-string-create+
(symbol macro).
+h5t-c-s1+
(symbol macro).
+h5t-fortran-s1+
(symbol macro).
+h5t-ieee-f32be+
(symbol macro).
+h5t-ieee-f32le+
(symbol macro).
+h5t-ieee-f64be+
(symbol macro).
+h5t-ieee-f64le+
(symbol macro).
+h5t-native-b16+
(symbol macro).
+h5t-native-b32+
(symbol macro).
+h5t-native-b64+
(symbol macro).
+h5t-native-b8+
(symbol macro).
+h5t-native-char+
(symbol macro).
+h5t-native-double+
(symbol macro).
+h5t-native-float+
(symbol macro).
+h5t-native-haddr+
(symbol macro).
+h5t-native-hbool+
(symbol macro).
+h5t-native-herr+
(symbol macro).
+h5t-native-hsize+
(symbol macro).
+h5t-native-hssize+
(symbol macro).
+h5t-native-int+
(symbol macro).
+h5t-native-llong+
(symbol macro).
+h5t-native-long+
(symbol macro).
+h5t-native-opaque+
(symbol macro).
+h5t-native-schar+
(symbol macro).
+h5t-native-short+
(symbol macro).
+h5t-native-uchar+
(symbol macro).
+h5t-native-uint+
(symbol macro).
+h5t-native-ullong+
(symbol macro).
+h5t-native-ulong+
(symbol macro).
+h5t-native-ushort+
(symbol macro).
+h5t-std-b16be+
(symbol macro).
+h5t-std-b16le+
(symbol macro).
+h5t-std-b32be+
(symbol macro).
+h5t-std-b32le+
(symbol macro).
+h5t-std-b64be+
(symbol macro).
+h5t-std-b64le+
(symbol macro).
+h5t-std-b8be+
(symbol macro).
+h5t-std-b8le+
(symbol macro).
+h5t-std-i16be+
(symbol macro).
+h5t-std-i16le+
(symbol macro).
+h5t-std-i32be+
(symbol macro).
+h5t-std-i32le+
(symbol macro).
+h5t-std-i64be+
(symbol macro).
+h5t-std-i64le+
(symbol macro).
+h5t-std-i8be+
(symbol macro).
+h5t-std-i8le+
(symbol macro).
+h5t-std-ref-dsetreg+
(symbol macro).
+h5t-std-ref-obj+
(symbol macro).
+h5t-std-u16be+
(symbol macro).
+h5t-std-u16le+
(symbol macro).
+h5t-std-u32be+
(symbol macro).
+h5t-std-u32le+
(symbol macro).
+h5t-std-u64be+
(symbol macro).
+h5t-std-u64le+
(symbol macro).
+h5t-std-u8be+
(symbol macro).
+h5t-std-u8le+
(symbol macro).
+h5t-unix-d32be+
(symbol macro).
+h5t-unix-d32le+
(symbol macro).
+h5t-unix-d64be+
(symbol macro).
+h5t-unix-d64le+
(symbol macro).
+null+
(special variable).
h5aclose
(function).
h5acreate-by-name
(function).
h5acreate1
(function).
h5acreate2
(function).
h5adelete
(function).
h5adelete-by-idx
(function).
h5adelete-by-name
(function).
h5aexists
(function).
h5aexists-by-name
(function).
h5aget-create-plist
(function).
h5aget-info
(function).
h5aget-info-by-idx
(function).
h5aget-info-by-name
(function).
h5aget-name
(function).
h5aget-name-by-idx
(function).
h5aget-space
(function).
h5aget-storage-size
(function).
h5aget-type
(function).
h5aiterate-by-name
(function).
h5aiterate2
(function).
h5allocate-memory
(function).
h5aopen
(function).
h5aopen-by-idx
(function).
h5aopen-by-name
(function).
h5aread
(function).
h5arename
(function).
h5arename-by-name
(function).
h5awrite
(function).
h5close
(function).
h5dclose
(function).
h5dcreate-anon
(function).
h5dcreate1
(function).
h5dcreate2
(function).
h5dfill
(function).
h5dgather
(function).
h5dget-access-plist
(function).
h5dget-create-plist
(function).
h5dget-offset
(function).
h5dget-space
(function).
h5dget-space-status
(function).
h5dget-storage-size
(function).
h5dget-type
(function).
h5diterate
(function).
h5dont-atexit
(function).
h5dopen2
(function).
h5dread
(function).
h5dscatter
(function).
h5dset-extent
(function).
h5dvlen-get-buf-size
(function).
h5dvlen-reclaim
(function).
h5dwrite
(function).
h5fclear-elink-file-cache
(function).
h5fclose
(function).
h5fcreate
(function).
h5fflush
(function).
h5fget-access-plist
(function).
h5fget-create-plist
(function).
h5fget-file-image
(function).
h5fget-filesize
(function).
h5fget-freespace
(function).
h5fget-info
(function).
h5fget-intent
(function).
h5fget-name
(function).
h5fget-obj-count
(function).
h5fget-obj-ids
(function).
h5fis-hdf5
(function).
h5fmount
(function).
h5fopen
(function).
h5free-memory
(function).
h5freopen
(function).
h5funmount
(function).
h5garbage-collect
(function).
h5gclose
(function).
h5gcreate-anon
(function).
h5gcreate1
(function).
h5gcreate2
(function).
h5get-libversion
(function).
h5gget-info
(function).
h5gget-info-by-idx
(function).
h5gget-info-by-name
(function).
h5gopen1
(function).
h5gopen2
(function).
h5iclear-type
(function).
h5idec-ref
(function).
h5idec-type-ref
(function).
h5idestroy-type
(function).
h5iget-file-id
(function).
h5iget-name
(function).
h5iget-ref
(function).
h5iget-type
(function).
h5iget-type-ref
(function).
h5iinc-ref
(function).
h5iis-valid
(function).
h5inmembers
(function).
h5iobject-verify
(function).
h5iregister
(function).
h5iregister-type
(function).
h5iremove-verify
(function).
h5is-library-threadsafe
(function).
h5isearch
(function).
h5itype-exists
(function).
h5lcopy
(function).
h5lcreate-external
(function).
h5lcreate-hard
(function).
h5lcreate-soft
(function).
h5lcreate-ud
(function).
h5ldelete
(function).
h5lexists
(function).
h5lget-info
(function).
h5lget-info-by-idx
(function).
h5lget-name-by-idx
(function).
h5lget-val
(function).
h5lis-registered
(function).
h5literate
(function).
h5literate-by-name
(function).
h5lmove
(function).
h5lregister
(function).
h5lunpack-elink-val
(function).
h5lunregister
(function).
h5lvisit
(function).
h5lvisit-by-name
(function).
h5oclose
(function).
h5ocopy
(function).
h5odecr-refcount
(function).
h5oexists-by-name
(function).
h5oget-comment
(function).
h5oget-comment-by-name
(function).
h5oget-info
(function).
h5oget-info-by-idx
(function).
h5oget-info-by-name
(function).
h5oincr-refcount
(function).
h5olink
(function).
h5oopen
(function).
h5open
(function).
h5ovisit
(function).
h5ovisit-by-name
(function).
h5pclose
(function).
h5pcopy
(function).
h5pcreate
(function).
h5pget-char-encoding
(function).
h5pget-chunk
(function).
h5pget-class
(function).
h5pget-core-write-tracking
(function).
h5pget-create-intermediate-group
(function).
h5pget-external
(function).
h5pget-external-count
(function).
h5pget-fapl-core
(function).
h5pget-fclose-degree
(function).
h5pget-file-image
(function).
h5pget-fill-value
(function).
h5pget-filter2
(function).
h5pget-layout
(function).
h5pget-libver-bounds
(function).
h5pget-nfilters
(function).
h5pget-sizes
(function).
h5pget-userblock
(function).
h5pget-version
(function).
h5pset-alloc-time
(function).
h5pset-char-encoding
(function).
h5pset-chunk
(function).
h5pset-core-write-tracking
(function).
h5pset-create-intermediate-group
(function).
h5pset-data-transform
(function).
h5pset-deflate
(function).
h5pset-external
(function).
h5pset-fapl-core
(function).
h5pset-fclose-degree
(function).
h5pset-file-image
(function).
h5pset-fill-value
(function).
h5pset-fletcher32
(function).
h5pset-layout
(function).
h5pset-libver-bounds
(function).
h5pset-link-creation-order
(function).
h5pset-link-phase-change
(function).
h5pset-nbit
(function).
h5pset-scaleoffset
(function).
h5pset-shuffle
(function).
h5pset-szip
(function).
h5pset-userblock
(function).
h5rcreate
(function).
h5rdereference
(function).
h5resize-memory
(function).
h5rget-name
(function).
h5rget-obj-type2
(function).
h5rget-region
(function).
h5sclose
(function).
h5scopy
(function).
h5screate
(function).
h5screate-simple
(function).
h5sdecode
(function).
h5sencode
(function).
h5set-free-list-limits
(function).
h5sextent-copy
(function).
h5sextent-equal
(function).
h5sget-select-bounds
(function).
h5sget-select-elem-npoints
(function).
h5sget-select-elem-pointlist
(function).
h5sget-select-hyper-blocklist
(function).
h5sget-select-hyper-nblocks
(function).
h5sget-select-npoints
(function).
h5sget-select-type
(function).
h5sget-simple-extent-dims
(function).
h5sget-simple-extent-ndims
(function).
h5sget-simple-extent-npoints
(function).
h5sget-simple-extent-type
(function).
h5sis-simple
(function).
h5sselect-all
(function).
h5sselect-elements
(function).
h5sselect-hyperslab
(function).
h5sselect-none
(function).
h5sselect-valid
(function).
h5sset-extent-none
(function).
h5sset-extent-simple
(function).
h5tarray-create2
(function).
h5tclose
(function).
h5tcommit-anon
(function).
h5tcommit2
(function).
h5tcommitted
(function).
h5tcompiler-conv
(function).
h5tconvert
(function).
h5tcopy
(function).
h5tcreate
(function).
h5tdecode
(function).
h5tdetect-class
(function).
h5tencode
(function).
h5tenum-create
(function).
h5tenum-insert
(function).
h5tenum-nameof
(function).
h5tenum-valueof
(function).
h5tequal
(function).
h5tfind
(function).
h5tget-array-dims2
(function).
h5tget-array-ndims
(function).
h5tget-class
(function).
h5tget-create-plist
(function).
h5tget-cset
(function).
h5tget-ebias
(function).
h5tget-fields
(function).
h5tget-inpad
(function).
h5tget-member-class
(function).
h5tget-member-index
(function).
h5tget-member-name
(function).
h5tget-member-offset
(function).
h5tget-member-type
(function).
h5tget-member-value
(function).
h5tget-native-type
(function).
h5tget-nmembers
(function).
h5tget-norm
(function).
h5tget-offset
(function).
h5tget-order
(function).
h5tget-pad
(function).
h5tget-precision
(function).
h5tget-sign
(function).
h5tget-size
(function).
h5tget-strpad
(function).
h5tget-super
(function).
h5tget-tag
(function).
h5tinsert
(function).
h5tlock
(function).
h5topen2
(function).
h5tpack
(function).
h5tregister
(function).
h5tset-cset
(function).
h5tset-ebias
(function).
h5tset-fields
(function).
h5tset-inpad
(function).
h5tset-norm
(function).
h5tset-offset
(function).
h5tset-order
(function).
h5tset-pad
(function).
h5tset-precision
(function).
h5tset-sign
(function).
h5tset-size
(function).
h5tset-strpad
(function).
h5tset-tag
(function).
h5tunregister
(function).
h5tvlen-create
(function).
h5zfilter-avail
(function).
h5zget-filter-info
(function).
%var-accessor-+h5p-attribute-access+
(function).
(setf %var-accessor-+h5p-attribute-access+)
(function).
%var-accessor-+h5p-attribute-access-default+
(function).
(setf %var-accessor-+h5p-attribute-access-default+)
(function).
%var-accessor-+h5p-attribute-create+
(function).
(setf %var-accessor-+h5p-attribute-create+)
(function).
%var-accessor-+h5p-attribute-create-default+
(function).
(setf %var-accessor-+h5p-attribute-create-default+)
(function).
%var-accessor-+h5p-dataset-access+
(function).
(setf %var-accessor-+h5p-dataset-access+)
(function).
%var-accessor-+h5p-dataset-access-default+
(function).
(setf %var-accessor-+h5p-dataset-access-default+)
(function).
%var-accessor-+h5p-dataset-create+
(function).
(setf %var-accessor-+h5p-dataset-create+)
(function).
%var-accessor-+h5p-dataset-create-default+
(function).
(setf %var-accessor-+h5p-dataset-create-default+)
(function).
%var-accessor-+h5p-dataset-xfer+
(function).
(setf %var-accessor-+h5p-dataset-xfer+)
(function).
%var-accessor-+h5p-dataset-xfer-default+
(function).
(setf %var-accessor-+h5p-dataset-xfer-default+)
(function).
%var-accessor-+h5p-datatype-access+
(function).
(setf %var-accessor-+h5p-datatype-access+)
(function).
%var-accessor-+h5p-datatype-access-default+
(function).
(setf %var-accessor-+h5p-datatype-access-default+)
(function).
%var-accessor-+h5p-datatype-create+
(function).
(setf %var-accessor-+h5p-datatype-create+)
(function).
%var-accessor-+h5p-datatype-create-default+
(function).
(setf %var-accessor-+h5p-datatype-create-default+)
(function).
%var-accessor-+h5p-file-access+
(function).
(setf %var-accessor-+h5p-file-access+)
(function).
%var-accessor-+h5p-file-access-default+
(function).
(setf %var-accessor-+h5p-file-access-default+)
(function).
%var-accessor-+h5p-file-create+
(function).
(setf %var-accessor-+h5p-file-create+)
(function).
%var-accessor-+h5p-file-create-default+
(function).
(setf %var-accessor-+h5p-file-create-default+)
(function).
%var-accessor-+h5p-file-mount+
(function).
(setf %var-accessor-+h5p-file-mount+)
(function).
%var-accessor-+h5p-file-mount-default+
(function).
(setf %var-accessor-+h5p-file-mount-default+)
(function).
%var-accessor-+h5p-group-access+
(function).
(setf %var-accessor-+h5p-group-access+)
(function).
%var-accessor-+h5p-group-access-default+
(function).
(setf %var-accessor-+h5p-group-access-default+)
(function).
%var-accessor-+h5p-group-create+
(function).
(setf %var-accessor-+h5p-group-create+)
(function).
%var-accessor-+h5p-group-create-default+
(function).
(setf %var-accessor-+h5p-group-create-default+)
(function).
%var-accessor-+h5p-link-access+
(function).
(setf %var-accessor-+h5p-link-access+)
(function).
%var-accessor-+h5p-link-access-default+
(function).
(setf %var-accessor-+h5p-link-access-default+)
(function).
%var-accessor-+h5p-link-create+
(function).
(setf %var-accessor-+h5p-link-create+)
(function).
%var-accessor-+h5p-link-create-default+
(function).
(setf %var-accessor-+h5p-link-create-default+)
(function).
%var-accessor-+h5p-object-copy+
(function).
(setf %var-accessor-+h5p-object-copy+)
(function).
%var-accessor-+h5p-object-copy-default+
(function).
(setf %var-accessor-+h5p-object-copy-default+)
(function).
%var-accessor-+h5p-object-create+
(function).
(setf %var-accessor-+h5p-object-create+)
(function).
%var-accessor-+h5p-root+
(function).
(setf %var-accessor-+h5p-root+)
(function).
%var-accessor-+h5p-string-create+
(function).
(setf %var-accessor-+h5p-string-create+)
(function).
%var-accessor-+h5t-c-s1+
(function).
(setf %var-accessor-+h5t-c-s1+)
(function).
%var-accessor-+h5t-fortran-s1+
(function).
(setf %var-accessor-+h5t-fortran-s1+)
(function).
%var-accessor-+h5t-ieee-f32be+
(function).
(setf %var-accessor-+h5t-ieee-f32be+)
(function).
%var-accessor-+h5t-ieee-f32le+
(function).
(setf %var-accessor-+h5t-ieee-f32le+)
(function).
%var-accessor-+h5t-ieee-f64be+
(function).
(setf %var-accessor-+h5t-ieee-f64be+)
(function).
%var-accessor-+h5t-ieee-f64le+
(function).
(setf %var-accessor-+h5t-ieee-f64le+)
(function).
%var-accessor-+h5t-native-b16+
(function).
(setf %var-accessor-+h5t-native-b16+)
(function).
%var-accessor-+h5t-native-b32+
(function).
(setf %var-accessor-+h5t-native-b32+)
(function).
%var-accessor-+h5t-native-b64+
(function).
(setf %var-accessor-+h5t-native-b64+)
(function).
%var-accessor-+h5t-native-b8+
(function).
(setf %var-accessor-+h5t-native-b8+)
(function).
%var-accessor-+h5t-native-double+
(function).
(setf %var-accessor-+h5t-native-double+)
(function).
%var-accessor-+h5t-native-float+
(function).
(setf %var-accessor-+h5t-native-float+)
(function).
%var-accessor-+h5t-native-haddr+
(function).
(setf %var-accessor-+h5t-native-haddr+)
(function).
%var-accessor-+h5t-native-hbool+
(function).
(setf %var-accessor-+h5t-native-hbool+)
(function).
%var-accessor-+h5t-native-herr+
(function).
(setf %var-accessor-+h5t-native-herr+)
(function).
%var-accessor-+h5t-native-hsize+
(function).
(setf %var-accessor-+h5t-native-hsize+)
(function).
%var-accessor-+h5t-native-hssize+
(function).
(setf %var-accessor-+h5t-native-hssize+)
(function).
%var-accessor-+h5t-native-int+
(function).
(setf %var-accessor-+h5t-native-int+)
(function).
%var-accessor-+h5t-native-int-fast16+
(function).
(setf %var-accessor-+h5t-native-int-fast16+)
(function).
%var-accessor-+h5t-native-int-fast32+
(function).
(setf %var-accessor-+h5t-native-int-fast32+)
(function).
%var-accessor-+h5t-native-int-fast64+
(function).
(setf %var-accessor-+h5t-native-int-fast64+)
(function).
%var-accessor-+h5t-native-int-fast8+
(function).
(setf %var-accessor-+h5t-native-int-fast8+)
(function).
%var-accessor-+h5t-native-int-least16+
(function).
(setf %var-accessor-+h5t-native-int-least16+)
(function).
%var-accessor-+h5t-native-int-least32+
(function).
(setf %var-accessor-+h5t-native-int-least32+)
(function).
%var-accessor-+h5t-native-int-least64+
(function).
(setf %var-accessor-+h5t-native-int-least64+)
(function).
%var-accessor-+h5t-native-int-least8+
(function).
(setf %var-accessor-+h5t-native-int-least8+)
(function).
%var-accessor-+h5t-native-int16+
(function).
(setf %var-accessor-+h5t-native-int16+)
(function).
%var-accessor-+h5t-native-int32+
(function).
(setf %var-accessor-+h5t-native-int32+)
(function).
%var-accessor-+h5t-native-int64+
(function).
(setf %var-accessor-+h5t-native-int64+)
(function).
%var-accessor-+h5t-native-int8+
(function).
(setf %var-accessor-+h5t-native-int8+)
(function).
%var-accessor-+h5t-native-llong+
(function).
(setf %var-accessor-+h5t-native-llong+)
(function).
%var-accessor-+h5t-native-long+
(function).
(setf %var-accessor-+h5t-native-long+)
(function).
%var-accessor-+h5t-native-opaque+
(function).
(setf %var-accessor-+h5t-native-opaque+)
(function).
%var-accessor-+h5t-native-schar+
(function).
(setf %var-accessor-+h5t-native-schar+)
(function).
%var-accessor-+h5t-native-short+
(function).
(setf %var-accessor-+h5t-native-short+)
(function).
%var-accessor-+h5t-native-uchar+
(function).
(setf %var-accessor-+h5t-native-uchar+)
(function).
%var-accessor-+h5t-native-uint+
(function).
(setf %var-accessor-+h5t-native-uint+)
(function).
%var-accessor-+h5t-native-uint-fast16+
(function).
(setf %var-accessor-+h5t-native-uint-fast16+)
(function).
%var-accessor-+h5t-native-uint-fast32+
(function).
(setf %var-accessor-+h5t-native-uint-fast32+)
(function).
%var-accessor-+h5t-native-uint-fast64+
(function).
(setf %var-accessor-+h5t-native-uint-fast64+)
(function).
%var-accessor-+h5t-native-uint-fast8+
(function).
(setf %var-accessor-+h5t-native-uint-fast8+)
(function).
%var-accessor-+h5t-native-uint-least16+
(function).
(setf %var-accessor-+h5t-native-uint-least16+)
(function).
%var-accessor-+h5t-native-uint-least32+
(function).
(setf %var-accessor-+h5t-native-uint-least32+)
(function).
%var-accessor-+h5t-native-uint-least64+
(function).
(setf %var-accessor-+h5t-native-uint-least64+)
(function).
%var-accessor-+h5t-native-uint-least8+
(function).
(setf %var-accessor-+h5t-native-uint-least8+)
(function).
%var-accessor-+h5t-native-uint16+
(function).
(setf %var-accessor-+h5t-native-uint16+)
(function).
%var-accessor-+h5t-native-uint32+
(function).
(setf %var-accessor-+h5t-native-uint32+)
(function).
%var-accessor-+h5t-native-uint64+
(function).
(setf %var-accessor-+h5t-native-uint64+)
(function).
%var-accessor-+h5t-native-uint8+
(function).
(setf %var-accessor-+h5t-native-uint8+)
(function).
%var-accessor-+h5t-native-ullong+
(function).
(setf %var-accessor-+h5t-native-ullong+)
(function).
%var-accessor-+h5t-native-ulong+
(function).
(setf %var-accessor-+h5t-native-ulong+)
(function).
%var-accessor-+h5t-native-ushort+
(function).
(setf %var-accessor-+h5t-native-ushort+)
(function).
%var-accessor-+h5t-std-b16be+
(function).
(setf %var-accessor-+h5t-std-b16be+)
(function).
%var-accessor-+h5t-std-b16le+
(function).
(setf %var-accessor-+h5t-std-b16le+)
(function).
%var-accessor-+h5t-std-b32be+
(function).
(setf %var-accessor-+h5t-std-b32be+)
(function).
%var-accessor-+h5t-std-b32le+
(function).
(setf %var-accessor-+h5t-std-b32le+)
(function).
%var-accessor-+h5t-std-b64be+
(function).
(setf %var-accessor-+h5t-std-b64be+)
(function).
%var-accessor-+h5t-std-b64le+
(function).
(setf %var-accessor-+h5t-std-b64le+)
(function).
%var-accessor-+h5t-std-b8be+
(function).
(setf %var-accessor-+h5t-std-b8be+)
(function).
%var-accessor-+h5t-std-b8le+
(function).
(setf %var-accessor-+h5t-std-b8le+)
(function).
%var-accessor-+h5t-std-i16be+
(function).
(setf %var-accessor-+h5t-std-i16be+)
(function).
%var-accessor-+h5t-std-i16le+
(function).
(setf %var-accessor-+h5t-std-i16le+)
(function).
%var-accessor-+h5t-std-i32be+
(function).
(setf %var-accessor-+h5t-std-i32be+)
(function).
%var-accessor-+h5t-std-i32le+
(function).
(setf %var-accessor-+h5t-std-i32le+)
(function).
%var-accessor-+h5t-std-i64be+
(function).
(setf %var-accessor-+h5t-std-i64be+)
(function).
%var-accessor-+h5t-std-i64le+
(function).
(setf %var-accessor-+h5t-std-i64le+)
(function).
%var-accessor-+h5t-std-i8be+
(function).
(setf %var-accessor-+h5t-std-i8be+)
(function).
%var-accessor-+h5t-std-i8le+
(function).
(setf %var-accessor-+h5t-std-i8le+)
(function).
%var-accessor-+h5t-std-ref-dsetreg+
(function).
(setf %var-accessor-+h5t-std-ref-dsetreg+)
(function).
%var-accessor-+h5t-std-ref-obj+
(function).
(setf %var-accessor-+h5t-std-ref-obj+)
(function).
%var-accessor-+h5t-std-u16be+
(function).
(setf %var-accessor-+h5t-std-u16be+)
(function).
%var-accessor-+h5t-std-u16le+
(function).
(setf %var-accessor-+h5t-std-u16le+)
(function).
%var-accessor-+h5t-std-u32be+
(function).
(setf %var-accessor-+h5t-std-u32be+)
(function).
%var-accessor-+h5t-std-u32le+
(function).
(setf %var-accessor-+h5t-std-u32le+)
(function).
%var-accessor-+h5t-std-u64be+
(function).
(setf %var-accessor-+h5t-std-u64be+)
(function).
%var-accessor-+h5t-std-u64le+
(function).
(setf %var-accessor-+h5t-std-u64le+)
(function).
%var-accessor-+h5t-std-u8be+
(function).
(setf %var-accessor-+h5t-std-u8be+)
(function).
%var-accessor-+h5t-std-u8le+
(function).
(setf %var-accessor-+h5t-std-u8le+)
(function).
%var-accessor-+h5t-unix-d32be+
(function).
(setf %var-accessor-+h5t-unix-d32be+)
(function).
%var-accessor-+h5t-unix-d32le+
(function).
(setf %var-accessor-+h5t-unix-d32le+)
(function).
%var-accessor-+h5t-unix-d64be+
(function).
(setf %var-accessor-+h5t-unix-d64be+)
(function).
%var-accessor-+h5t-unix-d64le+
(function).
(setf %var-accessor-+h5t-unix-d64le+)
(function).
%var-accessor-+h5t-vax-f32+
(function).
(setf %var-accessor-+h5t-vax-f32+)
(function).
%var-accessor-+h5t-vax-f64+
(function).
(setf %var-accessor-+h5t-vax-f64+)
(function).
+h5p-attribute-access+
(symbol macro).
+h5p-attribute-access-default+
(symbol macro).
+h5t-alpha-b16+
(symbol macro).
+h5t-alpha-b32+
(symbol macro).
+h5t-alpha-b64+
(symbol macro).
+h5t-alpha-b8+
(symbol macro).
+h5t-alpha-f32+
(symbol macro).
+h5t-alpha-f64+
(symbol macro).
+h5t-alpha-i16+
(symbol macro).
+h5t-alpha-i32+
(symbol macro).
+h5t-alpha-i64+
(symbol macro).
+h5t-alpha-i8+
(symbol macro).
+h5t-alpha-u16+
(symbol macro).
+h5t-alpha-u32+
(symbol macro).
+h5t-alpha-u64+
(symbol macro).
+h5t-alpha-u8+
(symbol macro).
+h5t-intel-b16+
(symbol macro).
+h5t-intel-b32+
(symbol macro).
+h5t-intel-b64+
(symbol macro).
+h5t-intel-b8+
(symbol macro).
+h5t-intel-f32+
(symbol macro).
+h5t-intel-f64+
(symbol macro).
+h5t-intel-i16+
(symbol macro).
+h5t-intel-i32+
(symbol macro).
+h5t-intel-i64+
(symbol macro).
+h5t-intel-i8+
(symbol macro).
+h5t-intel-u16+
(symbol macro).
+h5t-intel-u32+
(symbol macro).
+h5t-intel-u64+
(symbol macro).
+h5t-intel-u8+
(symbol macro).
+h5t-mips-b16+
(symbol macro).
+h5t-mips-b32+
(symbol macro).
+h5t-mips-b64+
(symbol macro).
+h5t-mips-b8+
(symbol macro).
+h5t-mips-f32+
(symbol macro).
+h5t-mips-f64+
(symbol macro).
+h5t-mips-i16+
(symbol macro).
+h5t-mips-i32+
(symbol macro).
+h5t-mips-i64+
(symbol macro).
+h5t-mips-i8+
(symbol macro).
+h5t-mips-u16+
(symbol macro).
+h5t-mips-u32+
(symbol macro).
+h5t-mips-u64+
(symbol macro).
+h5t-mips-u8+
(symbol macro).
+h5t-native-int-fast16+
(symbol macro).
+h5t-native-int-fast32+
(symbol macro).
+h5t-native-int-fast64+
(symbol macro).
+h5t-native-int-fast8+
(symbol macro).
+h5t-native-int-least16+
(symbol macro).
+h5t-native-int-least32+
(symbol macro).
+h5t-native-int-least64+
(symbol macro).
+h5t-native-int-least8+
(symbol macro).
+h5t-native-int16+
(symbol macro).
+h5t-native-int32+
(symbol macro).
+h5t-native-int64+
(symbol macro).
+h5t-native-int8+
(symbol macro).
+h5t-native-uint-fast16+
(symbol macro).
+h5t-native-uint-fast32+
(symbol macro).
+h5t-native-uint-fast64+
(symbol macro).
+h5t-native-uint-fast8+
(symbol macro).
+h5t-native-uint-least16+
(symbol macro).
+h5t-native-uint-least32+
(symbol macro).
+h5t-native-uint-least64+
(symbol macro).
+h5t-native-uint-least8+
(symbol macro).
+h5t-native-uint16+
(symbol macro).
+h5t-native-uint32+
(symbol macro).
+h5t-native-uint64+
(symbol macro).
+h5t-native-uint8+
(symbol macro).
+h5t-vax-f32+
(symbol macro).
+h5t-vax-f64+
(symbol macro).
_free-t-tclass
(class).
_mesg-t-tclass
(class).
_meta-t-tclass
(class).
_sohm2-t-tclass
(class).
_space-t-tclass
(class).
_super-t-tclass
(class).
h5f-info-t-gen
(macro).
h5f-info2-t-tclass
(class).
h5fget-info-gen
(macro).
h5gget-create-plist
(function).
h5iinc-type-ref
(function).
h5l-info-t-tclass
(class).
h5ldelete-by-idx
(function).
h5lget-val-by-idx
(function).
h5o-hdr-info-t-tclass
(class).
h5o-info-t-tclass
(class).
h5oopen-by-addr
(function).
h5oopen-by-idx
(function).
h5rdereference-gen
(macro).
h5soffset-simple
(function).
h5tis-variable-str
(function).
lispify
(function).
pseudo-constant
(macro).
cl-ana.serialization
cffi
.
cl-ana.error-propogation
.
cl-ana.hdf-table
.
cl-ana.hdf-utils
.
cl-ana.histogram
.
cl-ana.int-char
.
cl-ana.macro-utils
.
cl-ana.table
.
cl-ana.typespec
.
common-lisp
.
read-histogram
(function).
write-histogram
(function).
*histogram-bin-spec-path*
(special variable).
*histogram-data-path*
(special variable).
->double-float
(function).
h5tget-member-name-as-lisp-string
(function).
old-read-histogram
(function).
cl-ana.typed-table
alexandria
.
cffi
.
cl-ana.list-utils
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
cl-ana.table
.
cl-ana.typespec
.
common-lisp
.
table-field-specs
(generic function).
(setf table-field-specs)
(generic writer).
typed-table
(class).
typed-table->typespec
(function).
typed-table-c->lisp-converter-map
(generic reader).
(setf typed-table-c->lisp-converter-map)
(generic writer).
typed-table-lisp->c-converter-map
(generic reader).
(setf typed-table-lisp->c-converter-map)
(generic writer).
typed-table-row-cstruct
(generic reader).
(setf typed-table-row-cstruct)
(generic writer).
typed-table-row-pointer
(generic reader).
(setf typed-table-row-pointer)
(generic writer).
typespec->field-names
(function).
typespec->field-specs
(function).
gethash-keywordify
(function).
(setf gethash-keywordify)
(function).
cl-ana.int-char
common-lisp
.
int-char
(function).
*ascii-map*
(special variable).
*printable-ascii-codes*
(special variable).
cl-ana.plotting
*gnuplot-file-io*
(special variable).
*gnuplot-sessions*
(special variable).
*gnuplot-single-session*
(special variable).
analytic-line
(class).
analytic-line-fn-string
(generic reader).
(setf analytic-line-fn-string)
(generic writer).
canvas-term
(function).
data-line
(class).
data-line-data
(generic reader).
(setf data-line-data)
(generic writer).
draw
(generic function).
draw-pdf
(function).
eps-term
(function).
epslatex-term
(function).
generate-cmd
(generic function).
grid
(function).
jpeg-term
(function).
label
(function).
legend
(function).
line
(generic function).
line
(class).
line-color
(generic reader).
(setf line-color)
(generic writer).
line-fill-density
(generic reader).
(setf line-fill-density)
(generic writer).
line-fill-style
(generic reader).
(setf line-fill-style)
(generic writer).
line-line-style
(generic reader).
(setf line-line-style)
(generic writer).
line-line-type
(generic reader).
(setf line-line-type)
(generic writer).
line-line-width
(generic reader).
(setf line-line-width)
(generic writer).
line-options
(generic reader).
(setf line-options)
(generic writer).
line-plot-arg
(generic reader).
(setf line-plot-arg)
(generic function).
line-point-type
(generic reader).
(setf line-point-type)
(generic writer).
line-style
(generic reader).
(setf line-style)
(generic writer).
merge-tics
(function).
page
(function).
page
(class).
page-add-plot
(generic function).
page-gnuplot-session
(generic reader).
(setf page-gnuplot-session)
(generic writer).
page-layout
(generic reader).
(setf page-layout)
(generic writer).
page-output
(generic reader).
(setf page-output)
(generic writer).
page-plots
(generic reader).
(setf page-plots)
(generic writer).
page-scale
(generic reader).
(setf page-scale)
(generic writer).
page-shown-title
(generic reader).
(setf page-shown-title)
(generic writer).
page-terminal
(generic reader).
(setf page-terminal)
(generic writer).
pagejoin!
(function).
pagemerge!
(function).
pdf-term
(function).
plot
(class).
plot-grid
(generic reader).
(setf plot-grid)
(generic writer).
plot-legend
(generic reader).
(setf plot-legend)
(generic writer).
plot-lines
(generic reader).
(setf plot-lines)
(generic writer).
plot2d
(function).
plot2d
(class).
plot2d-x-range
(generic reader).
(setf plot2d-x-range)
(generic writer).
plot2d-y-range
(generic reader).
(setf plot2d-y-range)
(generic writer).
plot3d
(function).
plot3d
(class).
plotjoin!
(function).
pm3d
(function).
png-term
(function).
pngcairo-term
(function).
ps-term
(function).
qt-term
(function).
restart-gnuplot-sessions
(function).
sample-function
(function).
tics
(function).
title
(generic reader).
(setf title)
(generic writer).
titled
(class).
wxt-term
(function).
*gnuplot-file-io-index*
(special variable).
*gnuplot-max-file-io-index*
(special variable).
*plotting-exit-hook-p*
(special variable).
*window-number*
(special variable).
analytic-line-set-plot-arg
(function).
clean-output
(function).
data-line-pm3d-ncols
(generic reader).
(setf data-line-pm3d-ncols)
(generic writer).
dynamic-wait-fn
(function).
ensure-exit-hook
(function).
ensure-gnuplot-session
(function).
get-internal-real-time-in-seconds
(function).
getpid
(function).
gnuplot-format
(function).
gnuplot-settings
(function).
join-strings
(function).
line-dash-type
(generic reader).
(setf line-dash-type)
(generic writer).
line-data-cmd
(generic function).
line-file-io-p
(generic function).
line-point-size
(generic reader).
(setf line-point-size)
(generic writer).
lisp->gnuplot
(generic function).
matches
(function).
next-data-path
(function).
plot-cmd
(generic function).
plot-labels
(generic reader).
(setf plot-labels)
(generic writer).
plot-tics-layer
(generic reader).
(setf plot-tics-layer)
(generic writer).
plot-title-offset
(generic reader).
(setf plot-title-offset)
(generic writer).
plot-x-range
(generic function).
plot-y-range
(generic function).
plot2d-cb-mtics
(generic reader).
(setf plot2d-cb-mtics)
(generic writer).
plot2d-cb-range
(generic reader).
(setf plot2d-cb-range)
(generic writer).
plot2d-cb-tics
(generic reader).
(setf plot2d-cb-tics)
(generic writer).
plot2d-logaxes
(generic reader).
(setf plot2d-logaxes)
(generic writer).
plot2d-x-format
(generic reader).
(setf plot2d-x-format)
(generic writer).
plot2d-x-mtics
(generic reader).
(setf plot2d-x-mtics)
(generic writer).
plot2d-x-tics
(generic reader).
(setf plot2d-x-tics)
(generic writer).
plot2d-x-title
(generic reader).
(setf plot2d-x-title)
(generic writer).
plot2d-x-title-offset
(generic reader).
(setf plot2d-x-title-offset)
(generic writer).
plot2d-x2-mtics
(generic reader).
(setf plot2d-x2-mtics)
(generic writer).
plot2d-x2-tics
(generic reader).
(setf plot2d-x2-tics)
(generic writer).
plot2d-x2-title
(generic reader).
(setf plot2d-x2-title)
(generic writer).
plot2d-x2-title-offset
(generic reader).
(setf plot2d-x2-title-offset)
(generic writer).
plot2d-y-format
(generic reader).
(setf plot2d-y-format)
(generic writer).
plot2d-y-mtics
(generic reader).
(setf plot2d-y-mtics)
(generic writer).
plot2d-y-tics
(generic reader).
(setf plot2d-y-tics)
(generic writer).
plot2d-y-title
(generic reader).
(setf plot2d-y-title)
(generic writer).
plot2d-y-title-offset
(generic reader).
(setf plot2d-y-title-offset)
(generic writer).
plot2d-y2-mtics
(generic reader).
(setf plot2d-y2-mtics)
(generic writer).
plot2d-y2-tics
(generic reader).
(setf plot2d-y2-tics)
(generic writer).
plot2d-y2-title
(generic reader).
(setf plot2d-y2-title)
(generic writer).
plot2d-y2-title-offset
(generic reader).
(setf plot2d-y2-title-offset)
(generic writer).
plot2d-z-mtics
(generic reader).
(setf plot2d-z-mtics)
(generic writer).
plot3d-cb-range
(generic reader).
(setf plot3d-cb-range)
(generic writer).
plot3d-colorbox-p
(generic reader).
(setf plot3d-colorbox-p)
(generic writer).
plot3d-logaxes
(generic reader).
(setf plot3d-logaxes)
(generic writer).
plot3d-pm3d
(generic reader).
(setf plot3d-pm3d)
(generic writer).
plot3d-view
(generic reader).
(setf plot3d-view)
(generic writer).
plot3d-x-format
(generic reader).
(setf plot3d-x-format)
(generic writer).
plot3d-x-range
(generic reader).
(setf plot3d-x-range)
(generic writer).
plot3d-x-tics
(generic reader).
(setf plot3d-x-tics)
(generic writer).
plot3d-x-title
(generic reader).
(setf plot3d-x-title)
(generic writer).
plot3d-y-format
(generic reader).
(setf plot3d-y-format)
(generic writer).
plot3d-y-range
(generic reader).
(setf plot3d-y-range)
(generic writer).
plot3d-y-tics
(generic reader).
(setf plot3d-y-tics)
(generic writer).
plot3d-y-title
(generic reader).
(setf plot3d-y-title)
(generic writer).
plot3d-z-format
(generic reader).
(setf plot3d-z-format)
(generic writer).
plot3d-z-range
(generic reader).
(setf plot3d-z-range)
(generic writer).
plot3d-z-tics
(generic reader).
(setf plot3d-z-tics)
(generic writer).
plot3d-z-title
(generic reader).
(setf plot3d-z-title)
(generic writer).
plotdir
(function).
plotting-exit-hook
(function).
pre-plot-cmd-settings
(generic function).
promote-err-num
(function).
prompt-wait
(function).
prompt-wait-by
(function).
read-stream-no-hang
(function).
receive
(function).
reset-data-path
(function).
spawn-gnuplot-session
(function).
vhist->pm3d
(function).
widest-range
(function).
cl-ana.spline
cl-ana.fitting
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.math-functions
.
cl-ana.tensor
.
common-lisp
.
evaluate-polynomial-spline
(function).
evaluate-polynomial-spline-derivative
(function).
evaluate-polynomial-spline-integral
(function).
gsl-spline
(function).
polynomial-spline
(function).
polynomial-spline
(structure).
polynomial-spline-coefs
(reader).
(setf polynomial-spline-coefs)
(writer).
polynomial-spline-constraint
(function).
polynomial-spline-degree
(reader).
(setf polynomial-spline-degree)
(writer).
polynomial-spline-deltas
(reader).
(setf polynomial-spline-deltas)
(writer).
polynomial-spline-xs
(reader).
(setf polynomial-spline-xs)
(writer).
+gsl-continue+
(special variable).
+gsl-success+
(special variable).
copy-polynomial-spline
(function).
gsl-itersolve-gmres
(function).
gsl-splinalg-itersolve-alloc
(function).
gsl-splinalg-itersolve-free
(function).
gsl-splinalg-itersolve-iterate
(function).
gsl-splinalg-itersolve-name
(function).
gsl-splinalg-itersolve-normr
(function).
gsl-spmatrix-alloc
(function).
gsl-spmatrix-ccs
(function).
gsl-spmatrix-free
(function).
gsl-spmatrix-get
(function).
gsl-spmatrix-ptr
(function).
gsl-spmatrix-set
(function).
gsl-spmatrix-set-zero
(function).
gsl-vector-alloc
(function).
gsl-vector-free
(function).
gsl-vector-get
(function).
gsl-vector-ptr
(function).
gsl-vector-set
(function).
gsl-vector-set-all
(function).
gsl-vector-set-basis
(function).
gsl-vector-set-zero
(function).
make-polynomial-spline
(function).
make-splinalg-workspace
(function).
polynomial-derivative
(function).
polynomial-integral
(function).
polynomial-spline-p
(function).
sp-solve-system
(function).
spline-bin-index
(function).
cl-ana.makeres-table
*print-progress*
(special variable).
chained-edge-map
(function).
chained-reductions
(function).
chainmap
(function).
copy-lfields
(function).
csv-opener
(function).
defhist
(macro).
deflfields
(macro).
deflfieldsfn
(function).
dotab
(macro).
dotab-mean
(macro).
dotab-nrows
(macro).
dotab-standard-deviation
(macro).
dotab?
(function).
ensure-table-binding-ops
(function).
ensure-table-op-expanders
(function).
group-ids-by-pass
(function).
hdf-chain-opener
(function).
hdf-opener
(function).
immediate-reductions
(function).
immediate-reductions-map
(function).
invert-chainmap
(function).
ltab
(macro).
ltab-chained-reductions
(function).
ltab-chainmap
(function).
ltab-chains
(function).
ltab?
(function).
mkres
(function).
necessary-pass-reductions
(function).
ntuple-opener
(function).
plist-opener
(function).
removed-ltab-source-dep<
(function).
removed-ltab-source-depmap
(function).
removed-source-dep<
(function).
removed-source-depmap
(function).
resform?
(function).
srctab
(macro).
tab
(macro).
tab?
(function).
table-pass
(macro).
table-reduction-source
(function).
(setf table-reduction-source)
(function).
table-reduction?
(function).
table-target?
(function).
tabletrans
(function).
ultimate-source-tables
(function).
unres
(function).
*gsym-tables*
(special variable).
*proj->tab->lfields*
(special variable).
*table-binding-ops*
(special variable).
changed-lfields
(function).
clrgsym
(function).
copy-gsym-table
(function).
destruct-on-save?
(generic function).
find-push-fields
(function).
gsym
(function).
gsym-table
(structure).
gsym-table-available-symbols
(reader).
(setf gsym-table-available-symbols)
(writer).
gsym-table-p
(function).
gsym-table-symbols
(reader).
(setf gsym-table-symbols)
(writer).
ht-filter
(function).
immediate-reductions-old
(function).
lfield-log-path
(function).
load-lfields
(function).
make-gsym-table
(function).
make-pass-target-expr
(function).
node
(function).
node-children
(function).
(setf node-children)
(function).
node-content
(function).
(setf node-content)
(function).
node-id
(function).
(setf node-id)
(function).
node-subcontent
(function).
replace-push-fields
(function).
save-lfields
(function).
set-pass-result-targets!
(function).
srctab?
(function).
table-pass?
(function).
table-reduction-body
(function).
table-reduction-context-tree
(function).
table-reduction-inits
(function).
table-reduction-return
(function).
tree-ids
(function).
ultimate-source-tables-new
(function).
cl-ana.functional-utils
common-lisp
.
flip
(function).
iterate
(function).
iterate-collect
(function).
lfuncall
(function).
max-by
(function).
maximum
(function).
min-by
(function).
minimum
(function).
safe-funcall
(function).
splice
(function).
to-pair-function
(function).
cl-ana.memoization
alexandria
.
common-lisp
.
defun-memoized
(macro).
get-memo-map
(function).
memoize
(macro).
memolet
(macro).
reset-memo-map
(function).
unmemoize
(function).
*memoized-map*
(special variable).
cl-ana.table
alexandria
.
cl-ana.functional-utils
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
common-lisp
.
create-plist-table
(function).
do-table
(macro).
open-plist-table
(function).
open-table-chain
(function).
plist-table-plists
(generic reader).
(setf plist-table-plists)
(generic writer).
reset-table-chain
(function).
table
(class).
table-access-mode
(generic function).
(setf table-access-mode)
(generic writer).
table-activate-fields
(generic function).
table-close
(generic function).
table-commit-row
(generic function).
table-field-names
(generic function).
(setf table-field-names)
(generic writer).
table-field-symbols
(function).
table-get-field
(generic function).
table-load-next-row
(generic function).
table-nrows
(generic function).
table-open-p
(function).
table-push-fields
(macro).
table-reduce
(function).
table-set-field
(generic function).
do-table-old
(macro).
load-next-table
(function).
plist-table
(class).
plist-table-current-table-index
(generic reader).
(setf plist-table-current-table-index)
(generic writer).
table-chain
(class).
table-chain-creation-functions
(generic reader).
(setf table-chain-creation-functions)
(generic writer).
table-chain-current-table
(generic reader).
(setf table-chain-current-table)
(generic writer).
table-chain-current-table-index
(generic reader).
(setf table-chain-current-table-index)
(generic writer).
cl-ana.gsl-cffi
cffi
.
common-lisp
.
+gsl-eof+
(constant).
gsl-ntuple-read
(function).
gsl-multifit-fsolver-alloc
(function).
gsl-multifit-fsolver-free
(function).
gsl-multifit-fsolver-set
(function).
cl-ana.symbol-utils
cl-ana.list-utils
.
common-lisp
.
keysymb
(function).
keysymbq
(macro).
keywordify
(function).
cl-ana.typespec
alexandria
.
cffi
.
cl-ana.int-char
.
cl-ana.list-utils
.
cl-ana.memoization
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
cl-ana.tensor
.
common-lisp
.
char-vector->string
(function).
typespec->c-to-lisp
(function).
typespec->cffi-type
(function).
typespec->lisp-to-c
(function).
typespec-array-dim-list
(function).
typespec-array-element-type
(function).
typespec-array-p
(function).
typespec-array-rank
(function).
typespec-array-size
(function).
typespec-compound-field-alist
(function).
typespec-compound-field-names
(function).
typespec-compound-field-specs
(function).
typespec-compound-p
(function).
typespec-flatten-arrays
(function).
typespec-foreign-alloc
(function).
cl-ana.lorentz
cl-ana.linear-algebra
.
cl-ana.tensor
.
common-lisp
.
iterate
.
four-momentum-beta-vector
(function).
gamma
(function).
gamma-from-beta2
(function).
lorentz-phi
(function).
lorentz-theta
(function).
lorentz-vector-spatial
(function).
make-lorentz-boost
(function).
minkowski-dot
(function).
minkowski-norm
(function).
minkowski-norm2
(function).
cl-ana.statistics
cl-ana.histogram
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.map
.
cl-ana.math-functions
.
common-lisp
.
anderson-darling-normality-test
(function).
determination-coefficient
(function).
k-statistic
(function).
kirtosis
(function).
mean
(generic function).
moving-average
(function).
percentiles
(function).
qq-plot
(function).
quantiles
(function).
sample-moment
(function).
shaped-random
(function).
skewness
(function).
standard-deviation
(function).
standard-scores
(function).
variance
(generic function).
mean-accumulator
(function).
cl-ana.gnuplot-interface
common-lisp
.
external-program
.
gnuplot-close
(function).
gnuplot-cmd
(function).
gnuplot-init
(function).
cl-ana.statistical-learning
data->polynomial-x
(function).
fit-polynomial-least-squares
(function).
g-means-cluster
(function).
gaussian-kernel
(function).
k-means-cluster
(function).
kernel-method
(function).
kernel-polynomial-method
(function).
linear-least-squares
(function).
make-gaussian-kernel
(function).
ridge-regression
(function).
cl-ana.tensor
alexandria
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.symbol-utils
.
common-lisp
.
function->tensor
(function).
make-tensor
(function).
sequencep
(function).
tensor-*
(function).
tensor-+
(function).
tensor--
(function).
tensor-/
(function).
tensor-contract
(function).
tensor-dimensions
(function).
tensor-flat-ref
(function).
(setf tensor-flat-ref)
(function).
tensor-flatten
(function).
tensor-map
(function).
tensor-rank
(function).
tensor-ref
(function).
(setf tensor-ref)
(function).
tensor-unflatten
(function).
tfref
(function).
(setf tfref)
(function).
tref
(function).
(setf tref)
(function).
define-tensor-method
(function).
define-tensor-methods
(function).
map*
(function).
tensor-map-transformer-reader-macro
(function).
tensor-simple-type
(function).
tensor-size
(function).
tmap
(function).
unflatten-index
(function).
cl-ana.fitting
alexandria
.
cl-ana.error-propogation
.
cl-ana.map
.
common-lisp
.
exponential
(function).
fit
(function).
gauss-amp
(function).
gaussian
(function).
gaussian-skew-factor
(function).
logarithm
(function).
poisson
(function).
poisson-alist
(function).
polynomial
(function).
power
(function).
residuals
(function).
sinusoid
(function).
skewed-gaussian
(function).
alist-to-arrays
(function).
grid-to-list
(function).
list-to-grid
(function).
cl-ana.makeres
cl-ana.error-propogation
.
cl-ana.file-utils
.
cl-ana.functional-utils
.
cl-ana.hash-table-utils
.
cl-ana.hdf-utils
.
cl-ana.histogram
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.map
.
cl-ana.memoization
.
cl-ana.pathname-utils
.
cl-ana.plotting
.
cl-ana.reusable-table
.
cl-ana.serialization
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
cl-ana.table
.
common-lisp
.
external-program
.
*copy-target-table-p*
(special variable).
*fin-target-tables*
(special variable).
*makeres-args*
(special variable).
*makeres-warnings*
(special variable).
*params-table*
(special variable).
*project-id*
(special variable).
*target-tables*
(special variable).
*trans->propogator-fn*
(special variable).
*transformation-table*
(special variable).
checkout-version
(function).
checkres
(function).
cleanup
(generic function).
clrres
(macro).
clrresfn
(function).
commit-form
(function).
compress-edge-map
(function).
copy-target
(function).
copy-target-table
(function).
current-path
(function).
decompress-edge-map
(function).
defcache
(function).
define-load-target-method
(macro).
define-save-target-method
(macro).
defpars
(macro).
defproject
(macro).
defpropogator
(macro).
defres
(macro).
defres-uniq
(macro).
dep<
(function).
depmap
(function).
depsort
(function).
depsort-graph
(function).
evres
(macro).
evresfn
(function).
fin-target-ids
(function).
fixed-cache
(function).
function-target?
(function).
in-project
(macro).
invert-edge-map
(function).
load-object
(generic function).
load-project
(function).
load-snapshot
(function).
load-target
(function).
load-target-manual
(function).
logres-ignore
(macro).
logres-ignore-by
(function).
logres-ignorefn
(function).
logres-track
(macro).
logres-track-by
(macro).
logres-trackfn
(function).
lrestrans
(function).
make-target
(function).
makeres
(function).
makeres-form
(function).
makeres-naive
(function).
makeres-propagate!
(function).
makeres-set-auto-propagate
(function).
mres
(macro).
mvres
(function).
open-cache
(function).
par
(macro).
parfn
(function).
printable
(generic function).
printres
(function).
project
(function).
project-parameters
(function).
project-path
(function).
project-targets
(function).
pruneres
(function).
purgeres
(function).
remakeres
(macro).
res
(macro).
res-dependencies
(function).
res-dependents
(function).
resfn
(function).
save-object
(generic function).
save-project
(function).
save-snapshot
(function).
save-target
(function).
set-project-path
(function).
setres
(macro).
setresfn
(function).
settrans
(function).
singleton-cache
(function).
target
(class).
target-deps
(generic reader).
(setf target-deps)
(generic writer).
target-expr
(generic reader).
(setf target-expr)
(generic writer).
target-id
(generic reader).
(setf target-id)
(generic writer).
target-ids
(function).
target-path
(function).
target-pdeps
(generic reader).
(setf target-pdeps)
(generic writer).
target-stat
(generic reader).
(setf target-stat)
(generic writer).
target-table
(function).
target-table-edge-map
(function).
target-timestamp
(generic reader).
(setf target-timestamp)
(generic writer).
target-val
(generic reader).
(setf target-val)
(generic writer).
topological-sort
(function).
transform-target-table
(function).
transforms-propagate
(function).
undefpars
(macro).
undefres
(macro).
unload-target
(function).
unsetdeps
(macro).
unsetdepsfn
(function).
unsetres
(macro).
unsetresfn
(function).
with-mres
(macro).
work-path
(function).
*cache-table*
(special variable).
*compiled-generators*
(special variable).
*last-id*
(special variable).
*load-function-map*
(special variable).
*makeres-propagate*
(special variable).
*proj->ignore*
(special variable).
*proj->ignore-filters*
(special variable).
*proj->lid->sublids*
(special variable).
*proj->par->def-last?*
(special variable).
*proj->par->lid*
(special variable).
*proj->res->lid*
(special variable).
*project-paths*
(special variable).
*save-function-map*
(special variable).
*sticky-pars*
(special variable).
*trans->added-deps-fn*
(special variable).
added-dep-graph
(function).
assert-par-def-last!
(function).
cacheres
(function).
compres
(function).
compres-fname
(function).
compres-old
(function).
compressed-table
(function).
compseq
(function).
computation-stat-path
(function).
copy-target-test
(function).
defresfn
(function).
defresfn-uniq
(function).
deftransdeps
(macro).
depmap-compressed
(function).
depmap-new
(function).
depmap-old-old
(function).
depsort-graph-old
(function).
destruct-on-save?
(generic function).
edge-map-ids
(function).
edge-map-node-set
(function).
ensure-absolute-pathname
(function).
find-dependencies
(function).
fixed-mem-cache
(function).
id-string-p
(function).
ignored?
(function).
in-project-fn
(function).
insert-after!
(function).
keyword-compressed-table
(function).
last-dep
(function).
load-last-id
(function).
load-sublid-map
(function).
logged-form-equal
(function).
logged-form-equal-sha1
(function).
makeres-forms
(function).
makres-set-sticky-pars
(function).
mkset
(function).
next-log-id
(function).
par-def-last?
(function).
par-empty-last?
(function).
par-needs-updating?
(function).
par-set-last?
(function).
param-dependents
(function).
pipe-functions
(function).
printable-cons
(function).
replace-id
(function).
replace-log-id
(function).
reset-log-id
(function).
run-prog
(function).
save-sublid-map
(function).
set*
(function).
set+
(function).
set-
(function).
set->list
(function).
set-empty?
(function).
set-equal?
(function).
set-member
(function).
set^
(function).
target-load-stat
(generic reader).
(setf target-load-stat)
(generic writer).
target-type
(function).
testdepmap
(function).
write-form-sha1
(function).
cl-ana.hash-table-utils
common-lisp
.
alist->hash-table
(function).
hash-keys
(function).
hash-table->alist
(function).
hash-values
(function).
hmap
(function).
copy-hash-table
(function).
cl-ana.hdf-utils
alexandria
.
cffi
.
cl-ana.hdf-typespec
.
cl-ana.macro-utils
.
cl-ana.memoization
.
cl-ana.pathname-utils
.
cl-ana.string-utils
.
cl-ana.typespec
.
common-lisp
.
hdf5
.
close-hdf-file
(function).
hdf-mkgroup
(function).
open-hdf-file
(function).
with-cleanup
(macro).
with-create-dataspace
(macro).
with-dataset-type
(macro).
with-open-dataspace
(macro).
with-open-hdf-file
(macro).
cl-ana.error-propogation
cl-ana.err-prop
cl-ana.math-functions
.
common-lisp
.
+-
(function).
err-num
(class).
err-num-*
(function).
err-num-+
(function).
err-num--
(function).
err-num-/
(function).
err-num-error
(generic reader).
(setf err-num-error)
(generic writer).
err-num-value
(generic reader).
(setf err-num-value)
(generic writer).
err-num-list
(function).
err-num-transformer-reader-macro
(function).
sum-in-quadrature
(function).
cl-ana.hdf-table
alexandria
.
cffi
.
cl-ana.binary-tree
.
cl-ana.functional-utils
.
cl-ana.hdf-typespec
.
cl-ana.hdf-utils
.
cl-ana.list-utils
.
cl-ana.memoization
.
cl-ana.string-utils
.
cl-ana.table
.
cl-ana.typed-table
.
cl-ana.typespec
.
common-lisp
.
hdf5
.
create-hdf-table
(function).
hdf-table
(class).
hdf-table-chain
(class).
hdf-table-chain-nrows
(generic reader).
(setf hdf-table-chain-nrows)
(generic writer).
hdf-table-nrows
(generic reader).
(setf hdf-table-nrows)
(generic writer).
open-hdf-table
(function).
open-hdf-table-chain
(function).
dataset-read-typespec
(function).
get-tree-index
(function).
hdf-table-buffer-size
(generic reader).
(setf hdf-table-buffer-size)
(generic writer).
hdf-table-chain-active-file
(generic reader).
(setf hdf-table-chain-active-file)
(generic writer).
hdf-table-chain-active-table
(generic reader).
(setf hdf-table-chain-active-table)
(generic writer).
hdf-table-chain-binary-tree
(generic reader).
(setf hdf-table-chain-binary-tree)
(generic writer).
hdf-table-chain-current-table-end
(generic reader).
(setf hdf-table-chain-current-table-end)
(generic writer).
hdf-table-chain-current-table-index
(generic reader).
(setf hdf-table-chain-current-table-index)
(generic writer).
hdf-table-chain-current-table-start
(generic reader).
(setf hdf-table-chain-current-table-start)
(generic writer).
hdf-table-chain-dataset-path
(generic reader).
(setf hdf-table-chain-dataset-path)
(generic writer).
hdf-table-chain-file-paths
(generic reader).
(setf hdf-table-chain-file-paths)
(generic writer).
hdf-table-chain-read-row-index
(generic reader).
(setf hdf-table-chain-read-row-index)
(generic writer).
hdf-table-chain-table-index-offsets
(generic reader).
(setf hdf-table-chain-table-index-offsets)
(generic writer).
hdf-table-chain-table-lengths
(generic reader).
(setf hdf-table-chain-table-lengths)
(generic writer).
hdf-table-chunk-index
(generic reader).
(setf hdf-table-chunk-index)
(generic writer).
hdf-table-dataset
(generic reader).
(setf hdf-table-dataset)
(generic writer).
hdf-table-read-row-index
(generic reader).
(setf hdf-table-read-row-index)
(generic writer).
hdf-table-row-buffer
(generic reader).
(setf hdf-table-row-buffer)
(generic writer).
hdf-table-row-buffer-index
(generic reader).
(setf hdf-table-row-buffer-index)
(generic writer).
hdf-table-row-type
(generic reader).
(setf hdf-table-row-type)
(generic writer).
load-chunk
(function).
make-index-binary-tree
(function).
table->cstruct
(function).
table->hdf-type
(function).
cl-ana.makeres-branch
cl-ana.list-utils
.
cl-ana.makeres
.
common-lisp
.
branch
(macro).
branchtrans
(function).
branch-chains
(function).
branch-expr
(function).
branch-list
(function).
branch-replace
(function).
branch-source?
(function).
branch-test
(function).
branch?
(function).
res?
(function).
unres
(function).
cl-ana.makeres-progress
cl-ana.makeres
.
common-lisp
.
*makeres-progress-results-only-p*
(special variable).
progresstrans
(function).
cl-ana.map
cl-ana.hash-table-utils
.
common-lisp
.
map->alist
(generic function).
map->hash-table
(function).
cl-ana.linear-algebra
cl-ana.list-utils
.
cl-ana.math-functions
.
cl-ana.tensor
.
common-lisp
.
cross-product
(function).
eigen-decomposition
(function).
euclidean-dot
(function).
euclidean-norm
(function).
euclidean-norm2
(function).
linsolve
(function).
lisp-2d-array->tensor
(function).
lu-determinant
(function).
lu-invert
(function).
lu-solve
(function).
make-matrix
(function).
make-vector
(function).
matrix-mult
(function).
matrix-transpose
(function).
phi
(function).
theta
(function).
vector->matrix
(function).
cl-ana.macro-utils
alexandria
.
cl-ana.list-utils
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
common-lisp
.
split-sequence
.
cl-ana.binary-tree
.
cl-ana.hdf-utils
.
cl-ana.histogram
.
cl-ana.makeres
.
cl-ana.makeres-block
.
cl-ana.makeres-table
.
cl-ana.makeres-utils
.
cl-ana.plotting
.
cl-ana.quantity
.
cl-ana.serialization
.
cl-ana.spline
.
cl-ana.statistical-learning
.
cl-ana.statistics
.
cl-ana.table
.
cl-ana.table-viewing
.
cl-ana.tensor
.
abbrev
(macro).
abbrevs
(macro).
aif
(macro).
alambda
(macro).
awhen
(macro).
case-equal
(macro).
cond-setf
(macro).
dbind
(macro).
defplural
(macro).
defun-with-setf
(macro).
dlambda
(macro).
for-cartesian
(macro).
fvbind
(macro).
inrange
(macro).
klambda
(macro).
lambda-list-call-form
(function).
map-bind
(macro).
mvbind
(macro).
mvsetq
(macro).
olet
(macro).
poll
(macro).
print-eval
(macro).
suppress-output
(macro).
symb
(function).
time-proc
(macro).
when-keywords
(macro).
with-default-args
(macro).
args->keyword-args
(function).
function-value-bind
(macro).
ll-type
(function).
mbind
(macro).
suppress-output-old
(macro).
when-keywords-transformer-reader-macro
(function).
cl-ana.hdf-typespec
alexandria
.
cffi
.
cl-ana.list-utils
.
cl-ana.memoization
.
cl-ana.string-utils
.
cl-ana.symbol-utils
.
cl-ana.typespec
.
common-lisp
.
hdf5
.
hdf-type->typespec
(function).
typespec->hdf-type
(function).
*hdf-cffi-type-map*
(special variable).
cffi-native-type
(function).
h5tget-member-name-as-lisp-string
(function).
hdf-native-type
(function).
cl-ana.clos-utils
cl-ana.list-utils
.
cl-ana.symbol-utils
.
cl-ana.tensor
.
common-lisp
.
clist->object
(function).
clist-field-symbols
(function).
clist-field-values
(function).
clist-type
(function).
object->clist
(function).
object->plist
(function).
slot-keyword-names
(function).
slot-names
(function).
slot-values
(function).
type-constructor
(generic function).
cl-ana.pathname-utils
common-lisp
.
->absolute-pathname
(function).
basename
(function).
directory-pathname-p
(function).
dirname
(function).
mkdirpath
(function).
pathname-absolute-p
(function).
pathname-relative-p
(function).
subpath
(function).
cl-ana.generic-math
cl-ana.gmath
cl-ana.list-utils
.
cl-ana.package-utils
.
common-lisp
.
*
(function).
*gmath-generic-map*
(special variable).
+
(function).
-
(function).
/
(function).
add
(generic function).
cos
(generic function).
cosh
(generic function).
cot
(generic function).
coth
(generic function).
csc
(generic function).
csch
(generic function).
decf
(macro).
defmath
(macro).
defmethod-commutative
(macro).
div
(generic function).
exp
(generic function).
expt
(generic function).
incf
(macro).
log
(generic function).
mult
(generic function).
product
(function).
protected-/
(function).
protected-div
(generic function).
protected-unary-div
(generic function).
sec
(generic function).
sech
(generic function).
sin
(generic function).
sinh
(generic function).
sqrt
(generic function).
sub
(generic function).
sum
(function).
tan
(generic function).
tanh
(generic function).
unary-div
(generic function).
unary-sub
(generic function).
use-gmath
(function).
reduce-defun
(macro).
cl-ana.math-functions
common-lisp
.
->double-float
(generic function).
binomial
(function).
erf
(generic function).
factorial
(generic function).
for-combinations
(macro).
for-combinations-repeating
(macro).
for-permutations
(macro).
for-permutations-repeating
(macro).
logistic
(function).
logistic-derivative
(function).
multinomial
(function).
ncombinations
(generic function).
ncombinations-repeating
(function).
normal-cdf
(generic function).
normal-cdf-inv
(generic function).
normal-pdf
(generic function).
npermutations
(generic function).
npermutations-repeating
(generic function).
periodic-shift
(function).
solve-interval-bisection
(function).
uniform-cdf
(generic function).
uniform-cdf-inv
(generic function).
cl-ana.table-utils
table->plists
(function).
table-copy
(function).
table-correlation-matrix
(generic function).
table-field-values
(generic function).
table-row->plist
(function).
table-subset
(function).
table-summarize
(function).
table-value-counts
(macro).
cl-ana.histogram
bin
(function).
categorical-histogram
(class).
contiguous->sparse
(function).
contiguous-histogram
(class).
copy-hist
(generic function).
dds
(function).
discrete-dim-spec
(function).
getslice
(function).
hbv
(function).
hbw
(function).
hdn
(function).
hds
(function).
hins
(function).
hint
(function).
hiref
(function).
(setf hiref)
(function).
hist-absorb
(function).
hist-bin-values
(generic function).
hist-bin-widths
(function).
hist-default-increment
(generic reader).
(setf hist-default-increment)
(generic writer).
hist-dim-names
(generic reader).
(setf hist-dim-names)
(generic writer).
hist-dim-specs
(function).
hist-empty-bin-value
(generic reader).
(setf hist-empty-bin-value)
(generic writer).
hist-filter
(function).
hist-index-ref
(generic function).
(setf hist-index-ref)
(generic function).
hist-insert
(generic function).
hist-insert-list
(function).
hist-integrate
(generic function).
hist-map
(function).
hist-ndims
(generic reader).
(setf hist-ndims)
(generic writer).
hist-point-ref
(generic function).
(setf hist-point-ref)
(generic function).
hist-project
(generic function).
hist-slice
(generic function).
hist-total-integral
(generic function).
histogram
(class).
hpref
(function).
(setf hpref)
(function).
hproj
(function).
hslice
(function).
htint
(function).
make-categorical-hist
(function).
make-cathist
(function).
make-chist
(function).
make-contiguous-hist
(function).
make-shist
(function).
make-sparse-hist
(function).
make-variable-binning-histogram
(function).
make-vhist
(function).
map-contiguous-hist
(function).
normalize-histogram
(function).
rectangular-hist-bin-specs
(generic reader).
(setf rectangular-hist-bin-specs)
(generic writer).
rectangular-histogram
(class).
sparse->contiguous
(function).
sparse-histogram
(class).
variable-binning-histogram
(class).
cathist-bin-table
(generic reader).
(setf cathist-bin-table)
(generic writer).
condense-indices
(function).
contiguous-hist-bin-values
(generic reader).
(setf contiguous-hist-bin-values)
(generic writer).
contiguous-hist-integrate-contents
(function).
contiguous-hist-integrate-contents-worker
(function).
defhistmath-binary
(macro).
defhistmath-unary
(macro).
defhistmaths
(function).
empty-copy
(generic function).
empty-set
(function).
get-axis-bin-index
(function).
get-bin-center
(function).
get-bin-center-worker
(function).
get-bin-index
(function).
get-dim-indices
(function).
hist-reorder-dimensions
(generic function).
make-contiguous-hist-contents
(function).
point-in-bounds
(function).
set->list
(function).
set-insert
(function).
sparse-hist-integrate-contents
(function).
sparse-hist-integrate-contents-worker
(function).
sparse-hist-value-map
(generic reader).
(setf sparse-hist-value-map)
(generic writer).
variable-binning-histogram-binary-trees
(generic reader).
(setf variable-binning-histogram-binary-trees)
(generic writer).
variable-binning-histogram-content
(generic reader).
(setf variable-binning-histogram-content)
(generic writer).
variable-binning-histogram-dim-specs
(generic reader).
(setf variable-binning-histogram-dim-specs)
(generic writer).
variable-binning-histogram-maxes
(generic reader).
(setf variable-binning-histogram-maxes)
(generic writer).
cl-ana.binary-tree
cl-ana.functional-utils
.
cl-ana.list-utils
.
cl-ana.macro-utils
.
common-lisp
.
bref
(function).
interpolate-fn
(function).
make-balanced-tree
(function).
node-leaf-p
(function).
node-left-child
(function).
node-right-child
(function).
node-value
(function).
compress-equal
(function).
make-balanced-tree-sorted-compressed
(function).
median-position
(function).
node-value-count
(function).
cl-ana.file-utils
common-lisp
.
external-program
.
split-sequence
.
file-last-changed
(function).
read-fields-from-file
(function).
read-fields-from-pathname
(function).
read-lines-from-file
(function).
read-lines-from-pathname
(function).
sha1
(function).
sha1-from-pathname
(function).
write-lines-to-file
(function).
write-lines-to-pathname
(function).
line->fields
(function).
cl-ana.makeres-graphviz
cl-ana.makeres
.
common-lisp
.
external-program
.
dot->pdf
(function).
dot->png
(function).
dot->ps
(function).
dot-compile
(function).
cl-ana.makeres-block
cl-ana.list-utils
.
cl-ana.macro-utils
.
cl-ana.makeres
.
common-lisp
.
blocktrans
(function).
defresblock
(macro).
*project->bid->body*
(special variable).
cl-ana.list-utils
alexandria
.
cl-ana.functional-utils
.
cl-ana.string-utils
.
common-lisp
.
cl-ana.binary-tree
.
cl-ana.clos-utils
.
cl-ana.generic-math
.
cl-ana.hdf-table
.
cl-ana.hdf-typespec
.
cl-ana.histogram
.
cl-ana.linear-algebra
.
cl-ana.macro-utils
.
cl-ana.makeres
.
cl-ana.makeres-block
.
cl-ana.makeres-branch
.
cl-ana.makeres-macro
.
cl-ana.makeres-table
.
cl-ana.makeres-utils
.
cl-ana.plotting
.
cl-ana.quantity
.
cl-ana.spline
.
cl-ana.statistical-learning
.
cl-ana.statistics
.
cl-ana.symbol-utils
.
cl-ana.table
.
cl-ana.table-viewing
.
cl-ana.tensor
.
cl-ana.typed-table
.
cl-ana.typespec
.
after
(function).
alist->plist
(function).
append1
(function).
aref-by-list
(function).
at-indices
(function).
before
(function).
cars
(function).
cartesian-product
(function).
cdrs
(function).
compress
(function).
conc1
(function).
do-plist
(macro).
do-plists
(macro).
duplicate
(function).
ensure-lists
(macro).
every-nth
(function).
except-at
(function).
except-nth
(function).
find2
(function).
group
(function).
groupby
(function).
intersperse
(function).
length-equal
(function).
list->set
(function).
list->set-ht
(function).
list-greater-than
(function).
list-less-than
(function).
longer
(function).
lzip
(function).
make-offsets
(function).
mapzip
(function).
mklist
(function).
partition
(function).
permute
(function).
plist->alist
(function).
plist-select-fields
(function).
prune
(function).
range
(function).
reduceby
(function).
single
(function).
transpose
(function).
tree-flatten
(function).
tree-map
(function).
unlzip
(function).
unzip
(function).
zip
(function).
list-equal
(function).
cl-ana.columnar-table
cl-ana.reusable-table
.
cl-ana.table
.
common-lisp
.
columnar-table
(class).
pivot
(function).
backing-table
(generic reader).
(setf backing-table)
(generic writer).
columnar-table-row
(generic reader).
(setf columnar-table-row)
(generic writer).
field-values
(generic function).
row-index
(generic reader).
(setf row-index)
(generic writer).
cl-ana.reusable-table
cl-ana.table
.
common-lisp
.
internal-table
(generic reader).
(setf internal-table)
(generic writer).
make-reusable-table
(function).
reusable-table
(class).
reusable-table-opener-form
(generic reader).
(setf reusable-table-opener-form)
(generic writer).
wrap-for-reuse
(macro).
reusable-table-creation-fn
(generic reader).
(setf reusable-table-creation-fn)
(generic writer).
reusable-table-needs-reloading
(generic reader).
(setf reusable-table-needs-reloading)
(generic writer).
cl-ana.package-utils
alexandria
.
common-lisp
.
add-package-to-group
(function).
defpackage-in-group
(macro).
shadowing-use-package
(function).
use-package-group
(function).
*package-groups*
(special variable).
Definitions are sorted by export status, category, package, and then by lexicographic order.
This is T by default so that transformations know to not modify their input arguments, but can be set to NIL by other functions once the graph has been copied once.
Hash table mapping generic function symbols to the argument specification for the function.
Set to a directory path to use files for data to be transferred to gnuplot via files instead of pipes. Value of NIL indicates pipe IO to be used for data transfer, but this is potentially unsafe for large transfers and can lead to hard to diagnose bugs.
Set this parameter to nil if you want each page to have its own gnuplot session; this is expensive and requires (restart-gnuplot-sessions) occasionally for freeing memory.
Map from arg symbol to supplied or default value at makeres execution
Set to nil if you want progresstrans to print messages for every target in given table, not just the ones also present in the project target table (meaning that internal-use-only targets will have their strange names printed).
Set to nil if you want to suppress warnings from compilation
Set this to nil if you don’t want to see progress messages printed; set this to an integer value to specify the number of rows at which to print a progress update message. Note that this should only be used for tables which know their size (so CSV tables don’t work with this).
map from project to operator to expander function
Bohr radius
Fine Structure Constant
Speed of light in vacuum
Elementary charge
Permittivity of free space
Newton’s gravitational constant
Standard Gravitational Acceleration
Planck’s constant
Reduced Planck’s constant
Boltzmann constant
Coulomb’s constant
Deuteron Mass
Electron mass
Neutron Mass
Proton mass
Bohr magneton
Permeability of free space
Avogadro’s Number
Ideal Gas Constant
Classical electron radius
Rydberg Constant
Stefan-Boltzmann Constant
Freezing point of water
Impedance of vacuum
Defines abbreviated operator with name short expanding to a call to long.
Defines multiple abbreviations simultaneously. Arguments are interpreted as:
(abbrevs short1 long1
short2 long2
...)
branch operator takes the branch-list and an optional expression as
arguments.
branch-list must be either 1. A form which can be evaluated in the null-environment to yield a list whose elements each correspond to a separate branch of a computation, or 2. A (res id) form which denotes co-branching. Each branching computation has access to the value during its evaluation, and branch operators can be nested, although this is technically unnecessary.
Clears all status for result targets in current project
Only sets the place when the condition is met.
condition may be one of three values: :place, :value, or :both.
:place specifies that the place must evaluate to a non-nil value,
:value specifies that the value must evaluate to a non-nil value, and
:both specifies that both place and value must evaluate to non-nil values.
Defines fit result, fit parameter and fit function targets for
fitting a function against data. force-p non-NIL means defres is
used, whereas NIL means defres-uniq is used for defining the targets.
flags should be a list of identifiers appended to the created targets’
IDs. param-inits can be a constant or a list of initial parameter
guesses. draw-p NIL means don’t draw the fit results, non-NIL means
draw in an interactive window. Note that drawing only works for
single parameter data at the moment. x-range and y-range apply to the
optional plot. param-init-value can be used to set a constant default
parameter value, whereas param-init-list can be used to specify a list
of default parameter values. If fn-form is a simple lambda form, then
the number of parameters can be inferred, otherwise param-init-list
needs to be specified explicitly. fit-options are supplied to fit.
Defines the following targets:
* (fit-id-prefix fit-results): fit results, parameters, and the rest from
the multiple fit values.
* (fit-id-prefix fit-params): fit parameters
* (fit-id-prefix fit): fit function with applied parameters
* (fit-id-prefix fit-plot): optional plot target
Defines a histogram reduction of table src with expr inserted into the result histogram. test is a form which, when evaluated in the table pass body should return non-nil for events to be inserted into the histogram. Supply expression for weight when events need reweighting.
Defines a res-macro with the same syntax you would use for defining a function, which is just removing the double-evaluation of the body form. Note that this still just defines a macro, so wrap calls to it in a lambda form when e.g. mapping.
Defines a res-macro to be expanded in the pipeline.
Defines a derived unit.
Sets logical fields for table-id; can be referenced via field by
any reductions of the table.
op can be :add or :set, resulting in adding lfields or setting lfields respectively.
Defines a generic function for use in generic-math. Necessary to allow for programmatically generated methods of certain mathematical types. Can use body just like with defgeneric to specify methods etc.
Defines a package while placing this package into the group specified by group. group can technically be any object, but I like to stick to keyword symbols. Any package statements can be used in the package-body portion.
Adds parameters to project, updating default values for existing parameters.
Defines a function which maps the function with symbol fname across a list. The defined function has as its symbol fname with a trailing s character appended.
Defines a makeres project. id is unevaluated whereas all other
arguments are evaluated.
path should be an absolute path.
warnings-p controls whether warnings are printed during compilation.
ignore-functions-p should be set to T unless you find a way to log functions.
Assigns function for finding additional transformation-induced
dependencies for a given target in a graph. Transformation-induced
means any dependencies not found by searching the target expression
directly for (res ...) forms.
trans should be a graph transformation function.
fn should be a function accepting one argument, a target graph, and returning a modified graph with each target having sufficiently many additional dependencies induced by the transformation to allow propogration via makeres-propagate!, as well as having the target status for each target be appropriate for makeres-propagate!, as the result graph is what will be checked, not the original target table.
Defines a result target with id and value expression ‘(progn ,@body).
Only defines the target if the expression would be different from that already in the target table.
Macro defining a body which, when executed, will result in multiple targets having their values set.
Macro for defining a memoized function. Note that currently there is a small inconvenience in that lambda-lists are not automatically added to the documentation used by things like SLIME.
Defines function along with setfable version when body is a single expression; throws error otherwise. This is limited to cases where the expression is already understandable to setf.
Executes body via looping over plist, binding each field symbol to field-symbol and each field value to field-value. Returns nil.
Loops over a plist, binding each field in the plist to a variable of the same name as the field symbol but in the current package.
Macro for iterating over a table.
rowvar is a symbol which will be bound to the row number inside the
loop body. You can optionally use a list (rowtype rowvar) which will
allow for the rowvar to have a type declared for it.
table is the table which will be looped upon.
To select specific fields from the table for reading, specify all the
desired field names in field-selections; if field-selections
is nil then all fields will be read. Note that it is still more
efficient to specify all desired fields; for two field data this
results in about a 16% running time difference. Also you must specify
either none or all of the desired fields to work with during the loop
body.
Each field-selection is a list of 1. field names to access during
the loop, by default the value will be bound to the lispified field
name as a symbol, 2. A list containing a symbol as the first element
and the field name as the second which will be bound to the symbol
given as the first element of the list.
The code body will be run for each row in the table. If fields are explicitly selected, then you can use declare statements at the beginning of the loop body; otherwise this is not supported.
Operator used for denoting a loop over a table.
init-bindings are placed in a let* outside the loop body, which
executes body once per row in a context where the macro field is
defined which has access to any physical or logical fields by their
symbol.
return is the return value of the dotab, executed inside the init-bindings let form.
Computes mean for some expression in the table. Set protected to some numerical value to use protected-div with that value.
Counts the number of rows in table.
Computes single pass standard deviation for some expression in the table. Set protected to some numerical value to use protected-div with that value.
Ensures and rebinds variables as lists via mklist. Each list-binding must be either a symbol or a list (symbol form); for a symbol it will be bound to (mklist symbol) in the body; for a list the first element of the list-binding will be bound to (mklist (second list-binding)).
Iterates over every possible index for an array with supplied dimensions. If binding is an atom, then the index list will be set to that variable as a list. If it is a list of symbols, then each symbol will be bound to its corresponding element from the Cartesian product element.
Effectively iterates over every element of the Cartesian product of xss, which is a sequence of (xs ys ...) to be Cartesian-multiplied. If binding is an atom, then the Cartesian product element will be set to that variable as a list. If it is a list of symbols, then each symbol will be bound to its corresponding element from the Cartesian product element.
Evaluates body for every combination of r objects taken from a set of n without repetition and without caring about order of occurrence. indexvar will be set to an index array denoting the selected combination. For unreasonable values of n and r, no iterations are performed. Note that for r=0, one evaluation of the body is performed with an empty index array.
Evaluates body for every combination of r objects taken from a set of n with allowed repetition but without caring about order of occurrence. indexvar will be set to an index array denoting the selected combination. For unreasonable values of n and r, no iterations are performed. Note that for r=0, one evaluation of the body is performed with an empty index array.
Iterates over all permutations of r objects taken from n total, binding an array of r index values to indexvar and evaluating body with that binding. If you want to actually permute objects in a list/array/sequence, use the bound index array to find permutations of those objects. No safety checks are performed, so use reasonable values of n and r.
Iterates over all permutations with allowed repitition of r objects taken from n total, binding an array of r index values to indexvar and evaluating body with that binding. If you want to actually permute objects in a list/array/sequence, use the bound index array to find permutations of those objects. No safety checks are performed, so use reasonable values of n and r. Note that r can be greater than n since repetition is allowed.
Selects graph identified by graph-id for use. Graph does not need initialization, will be initialized automatically if necessary.
Convenient macro for using keysymb; quotes the list of args and passes it to keysymb.
Modified lambda which returns a keyword arg-accepting function with &allow-other-keys
Ignores result with id res when logging (loading or saving)
Ensures that a result is not ignored
Tracks any result with id for which (funcall filter id) returns t (filter can use target table to get information from id)
Like tab, but for logical tables. Returns nil. Requires special treatment since logical tables don’t yield a result. Arguments are simply for tracking the logical table.
Binds each symbol in symbols to the value of (funcall fn symbol) and executes body inside of this lexical scope.
Macro for memoizing any function; test argument allows you to specify how arguments will be looked up.
A macro for defining mutually recursive memoized functions and executing body with knowledge of them. Cannot access the lookup tables via *memoized-map* in the body, since this would prevent garbage collection of the memoized function hash tables.
olet (at the moment) functions much like let*, except that each binding is only evaluated once at most, and not at all if the lexical binding is never used in the body. This can result in a tremendous speedup when used in creating context, e.g. looping over a table but only needing a few fields from the table. In test cases the compiler appeared to remove unused bindings entirely thanks to the symbol-macrolet.
Outside of generating function, returns the last used value of a parameter. Inside, expands to whatever the current parameter value is.
Repeatedly executes test form; if test returns true, executes body; otherwise waits for wait seconds and tries again. Returns last form in body.
Evaluates a list of targets in the order given, looking up values of these targets as they’ve been recomputed rather than what is stored in the target table.
Expands to whatever the symbol for id in project identified by project-id is, nil if id or project not specified.
Sets target value of id in project to value and the status to t so it will not be recomputed.
Operator for denoting a source table. Necessary for logging.
suppress-output redirects all output to /dev/null, thus silencing any messages printed to *standard-output*.
Operator for generating physical tables via table-pass. Returns a
table-pass form (so you can run macroexpand on it in a graph
transformation).
source is the source table to be iterated over.
opener should be a closure which accepts a single keyword argument.
When given keyword argument :read it should return an open table
object ready for reading, and when given keyword argument :write
should return a table object ready for writing. opener should handle
all necessary calls to table-close as well as managing e.g. open
files.
inits are used for bindings outside the table-pass loop.
body will be placed in a macrolet which macrolets push-fields, accepting all arguments to table-push-field minus the destination table (will be supplied the result table).
Similar to table-view, but allows processor and filter to be
expressions which will be used as a body in the appropriate lambda
functions when specified.
fields is not evaluated.
bin-specs is evaluated.
Loops over table with external bindings inits and result form
result, executing body once per row.
macro field yields the field value of current row.
macro row-number yields the row number of current row.
Limitations: Make sure no forms (field X) occur which are not meant to
reference the field value. I’ve tried various options to make this
work via macros but nothing short of code walking looks viable, and
this is my naive code walking strategy’s fault.
When used with makeres, each table-pass is guaranteed to have independent lfields and inits, no matter what symbol names you choose. If you need a common lfield, use deflfields. If you need a common init binding, at the moment the only solution is to combine the targets manually (usually more conceptually clear incidentally).
Sets fields and commits row of table using field-specs.
Each field-spec is either a symbol which represents both the field-symbol and the variable storing the field data.
Counts the number of values present in a table’s field.
Times the execution of body and returns multiple values: 1. Real time in seconds, 2. Run time in seconds, and the rest being the return values of body.
Undefines parameters in params from project
Undefines result targets
Macro version of unsetresfn. id is unevaluated, quiet-p is.
Sets status of target to nil, will be recomputed.
Creates a plist containing the keyword arguments only when the values are non-nil; if a keyword-arg-spec is a list, then the first element is taken to be the field symbol and the second element the expression to be passed as the value.
Executes body inside of a lexical environment where objects described by specs are bound and then freed upon concluding the body.
Each spec is a list of 3 elements:
1. A symbol which will denote a variable inside the body,
2. A form which will be evaluated and its value bound to the symbol,
3. A function for cleaning up the object referenced by the symbol; it
will be given the symbol as the sole argument.
Creates a new dataspace and cleans up after it
Executes body with default argument values supplied to fn in a convenient way.
fn is either the name of a function or a list (function local-name);
fn is defined via flet and takes no arguments, but refers to the
arguments in argbindings.
argbindings are used analogously to let.
Example: (with-default-args (list fn) ((x 3)) (fn)) yields (3). More
useful examples would involve conditionally setting argument values in
the body.
Safely work with dataspace taken from dataset
Macro providing lispy access to hdf (HDF5) files. Use just like
you would with-open-file, just give a file and a path/string.
The usual key arguments for access mode, etc. are honored and
transformed into HDF5 terms.
The argument hdf-file is the symbol you’ll use to refer to the file handle inside of the macro body.
Creates a reusable (when table-creation-from does not return a reusable-table) table which places the table-creation-form into a closure which will be evaluated each time the table gets re-read from the beginning. If the creation form returns a reusable-table, simply returns the table.
Constructs a numerical value along with errors. Note that the structure allows for errors in errors to arbitrary depth.
Takes a list of lists of the form (op expander) and adds the operators along with their expanders to the current project.
Adds the package to the package group given by group.
Tells you if x is found after y in list.
Forms a plist from an alist
Applies Anderson-Darling test for normality. Returns true if
normal, or NIL if not.
Critical selects the critical value. Common values are:
1.621 for 15%
1.933 for 10%
2.492 for 5%
3.070 for 2.5%
3.878 for 1%
Creates a list containing object and appends list to it.
Access array element via index list instead of individual indices
Returns the values from lst located at positions given by indices
Returns basename of pathname; pathname-name strips the extension while this utility function preserves it.
Tells you if x is found before y in list.
Creates a sparse histogram determining min, max, and number of bins
from the data.
data can be a list of atoms for 1-D data or a list of lists for any
dimensionality.
dim-names is an optional list of dimension names
mins, maxs, and nbins can be alists mapping from dimension name/index
to a value, or if all dimensions have a value specified, just a list
of values taken to be given in order of dimension.
empty-bin-value and default-increment will be supplied to the histogram if present.
Nickname for ncombinations; returns the binomial coefficient of n and r.
Target table transformation supporting the definition of blocks which will result in multiple targets being computed at once.
Returns a cons pair of node values which form the most constraining interval around val using key.
Generates the type string for a png terminal with options
Returns an edgemap which only describes the chains of table reductions.
Returns list of ids for targets from target-table which are connected via a chain of reductions from src.
Returns a hash table mapping from reduction to the chain of source tables producing the reduction.
Returns a string version of a vector of integers interpreted as the numerical codes for characters. If argument length is given, the result contains only the first length characters, or if length is longer than the char-vector, the char-vector interpreted into a string as if length were not given.
Sets symlink in project-path/versions/current to point to version-string as absolute path or relative path from project directory.
Currently only works for one-level-deep clists; needs to be fixed to allow arbitrary depth.
Returns the field symbols for the object the clist represents.
Returns the type symbol for the type of the object the clist represents.
Closes all datatype objects associated with file along with the file
Function version of clrres
Commits an ID’s form to the log. To commit a form means to write the form to the log. This is dangerous, breaking the logic of the makeres system, and should only be done when you know for a fact that the value of the result would not be changed by the changes to the form that you are committing.
Compress list such that duplicate elements are combined into a
single pair entry which has as the car the element value and as the
cdr the count.
The singleton-pairs option controls whether single elements are still placed inside a pair. This is useful when the elements of the list you wish to compress are cons cells, as this would otherwise lead to ambiguity in the result.
Generates a hash-table of compressed edges, i.e. all direct children listed for each parent.
Like append1, but uses nconc instead of append
converts a sparse histogram into a contiguous one. Note that this is dangerous in cases where sparse histograms are actually necessary.
Converts the temperature quantity temp into the temperature units to-units.
Note that the result is unitless.
Gets the scale of quantity if expressed in new-units.
new-units can be either a product unit (usual unit, e.g. meter/second) or a list of product units which is interpreted as a sum of units.
Using a list of units results in a list of unit-scales, one element per unit in the sum. The quantity value is the result of multiplying the unit-scales with the corresponding product units and them summing. Useful for expressing U.S. quantities like heights in feet and inches.
Copies logical fields from source to dest
Returns a new hash-table object with copies of each target from target-table.
Creates a CSV file to be written to as a table.
Creates a hdf-table for writing in hdf-file with dataset-path as the path to the dataset in the hdf-file and the alist names-specs which maps the field names to their typespecs (this is just applying rest to the typespec for the table). Buffer size will be used as both the chunksize for the hdf dataset and as the size of the buffer for writing into the file.
Creates an ntuple-table with file located at the path corresponding to filename and names-specs being an alist mapping the field names to their typespecs.
Returns cross product of vectors a and b
Returns a closure which, when given a single keyword argument, returns an ntuple-table ready for reading/writing, automatically managing file access and calling table-close when necessary.
Returns the path to the current log
Returns an alist of data suitable for least squares fitting against a polynomial function using the existing linear-least-squares fit function. order should be at least 0. Note that this is not as efficient as a purpose-built polynomial least squares fit due to algebraic simplifications to the matrix multiplication that are possible.
Abbreviation for discrete-dim-spec
Generates an alist of single-dependency edges, the standard academic representation of a DAG
Sets the caching function. cache-fn should be a function which,
when given a single target id, manages the cache according to its
strategy and leaves the target table in a state such that the result
for the given target id is ready to be accessed from the
target table.
Default behavior is unlimited cache, i.e. all results remain in the target table.
function version of deflfields
Returns comparison function from target-table which returns true when the left argument does not depend on the right argument.
Returns the dependency map for a target-table. Used by dep< and can be useful for generating the explicit dependency graph for a target table.
Sorts a list of values given dependency comparison function dep<; special algorithm since sort needs transitive operator while dep< is not transitive in general.
Returns dependency-sorted target ids from target-table. Uses the new topological sort algorithm.
Calculates R^2, or the coefficient of determination, for the function against the data. data should have type with map->alist defined.
Returns the one-sided numerical derivative of a function.
Returns t iff pathname-or-string refers to a directory
Returns directory name of pathname.
Returns dim-spec for discrete/integral data, e.g. digital event counter readouts.
Runs dot command to convert dot code in from-path to a pdf file at to-path
Runs dot command to convert dot code in from-path to a png file at to-path
Runs dot command to convert dot code in from-path to a ps file at to-path
Writes target graph into a file located at path. Returns path of dot output file. posts is a list of lines to append to the end of the dot commands without semicolons.
True if expr is a dotab expression
Generates a properly formatted PDF graph from gnuplot using LaTeX formatting. terminal-keywords are supplied to the epslatex-term used in generating the plot. Header keyword argument needs to enable math, so if the user does not supply a :header argument then the default is to enable math and use the Helvetica font.
Tells you if the object occurs more than once in the list.
Returns eigen values and eigen vectors of the matrix. Frontend to
GSLL.
Returns:
* eigenvalue list
* eigenvector list
Generates term type string for eps terminals; takes the same arguments as ps-term minus the orientation argument (this is used by gnuplot to distinguish eps from ps)
Generates the type string for a epslatex terminal with options
Evaluates definite integral of natural spline.
Yields the list of xs except for the elements at the positions in ns. Set uniquely-sorted to t if you want except-at to assume the ns are already unique and sorted least to greatest.
Finds & repeatedly expands any res-macros present in expr until none are present.
Exponential fitting function:
f(x) = A * exp(B * x) ==> (exponential (list A B) x)
Returns time in seconds since epoch of when the file data was changed.
Returns list of ids for defined targets in final target table.
Like find, but it returns two values: the list element and the value that fn returned.
Fits a function fn against data from data-source using the initial
parameters init-params. Use err-num data type in the dependent
variable’s value if you want to do a weighted least squares fit.
data-source: A generic object which has a map->alist function
defined for it. This is the data which will be fitted against.
fn: A function which takes two arguments: 1. A fit parameter
list (must be a list), 2. The independent variable value which will
come from the data to be fitted against.
There is however one restriction when using err-num values as the
dependent variable value: You must either use err-num values for every
datum or none; I don’t know of a good way to handle mixing err-num
values with non-err-num values which wouldn’t be more cumbersome than
having the user decide.
init-params: a list of the initial parameter values.
post-residual: an optional function called on the residual. This
allows for vector/list dependent values of fit function and data.
E.g. euclidean-norm2 will result in fitting the norm squared of the
vector residuals.
The return values of fit are:
1. fn with the best-fit parameters applied,
2. The list of best-fit parameters,
3. The list of uncertainties in the best-fit parameters,
4. The value of chi^2/(degrees of freedom) for the fit,
5. The number of iterations it took to converge on the solution.
Fits a polynomial of specified degree against the data, returning the list of parameters from least order to highest order.
Returns a caching function which limits the number of in-memory targets to size.
Takes a function of two parameters and creates a new function which takes the same parameters in reverse order; particularly useful in conjunction with reduce.
Returns the beta vector from the four-momentum. Assumes that your units are chosen such that c is effectively 1 (e.g. GeV/c^2 for mass, GeV/c for momentum, etc.)
Applies the G-means clustering algorithm based on the
Anderson-Darling normality test. The algorithm is a variant of
k-means where the number k is determined through finding the minimum
number of clusters required to have Gaussian distributed data when
projected along a single dimension. Critical selects the critical
value for the normality test.
Data should be a list of numbers or lists.
Returns:
* Clusters
* Centroids
* k
Returns gamma factor from beta
Computes gamma from beta^2, for efficiency purposes
The relationship between the peak of a gaussian and the amplitude is complicated by sigma, so this function computes the amplitude given the peak height and sigma estimate.
Gaussian fit function:
f(x) = A/(sigma*sqrt(2*pi)) * exp(-((x-mu)/sigma)^2/2)
==> (gaussian (A mu sigma) x)
Gaussian kernel for multi-dimensional x1 and x2
Factor which skews a Gaussian or any function convoluted with a
Gaussian using the mean and standard deviation of the Gaussian
component along with a skewing parameter skew.
Multiplying a Gaussian or Gaussian-convoluted function with this skew factor preserves normalization.
Returns the memoized function’s value hash table.
Function for finding a slice from (hist-slice hist) via minimizing the sum of squares of the vector difference between bin and each slice center.
Takes a list and returns a list of lists of the elements in the list grouped in lists of size n with the remainder in the last list.
Groups all ids from target-table according the the pass required over src, optionally using the dependency checker dep< and keeping only targets for which test returns t.
Groups data using a hash-table and the group and value key functions provided. Return value is an alist of keys and the grouped values for each key.
Returns a Lisp function which returns the spline interpolation of
these points using GSLL. Defaults to a cubic spline.
Returns 0 outside of the original domain since GSLL croaks outside of it for at least the cubic spline.
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-CreateByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Create1
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Create2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Delete
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-DeleteByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-DeleteByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Exists
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-ExistsByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetCreatePlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetInfoByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetInfoByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetNameByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetSpace
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetStorageSize
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-GetType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-IterateByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Iterate2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-AllocateMemory
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Open
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-OpenByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-OpenByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Read
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Rename
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-RenameByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Write
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-CreateAnon
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Create1
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Create2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Fill
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Gather
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetAccessPlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetCreatePlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetOffset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetSpace
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetSpaceStatus
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetStorageSize
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-GetType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Iterate
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-DontAtExit
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Open2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Read
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Scatter
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-SetExtent
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-VLGetBuf
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-VLReclaim
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Write
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-ClearELinkFileCache
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Create
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Flush
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetAccessPlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetCreatePlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFileImage
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFilesize
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFreespace
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetIntent
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetObjCount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetObjIDs
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-IsHDF5
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Mount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Open
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-FreeMemory
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Reopen
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-Unmount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-GarbageCollect
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-CreateAnon
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-Create1
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-Create2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-Version
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-GetInfoByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-GetInfoByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-Open1
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-Open2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-ClearType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-DecRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-DecTypeRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-DestroyType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-GetFileId
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-GetType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-GetRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-GetType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-GetTypeRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-IncRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-IsValid
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-NMembers
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-ObjectVerify
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-Register
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-RegisterType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-RemoveVerify
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-IsLibraryThreadsafe
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-Search
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-TypeExists
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Copy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-CreateExternal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-CreateHard
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-CreateSoft
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-CreateUD
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Delete
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Exists
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-GetNameByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-GetVal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-IsRegistered
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Iterate
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-IterateByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Move
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Register
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-UnpackELinkVal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Unregister
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-Visit
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-VisitByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Copy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-DecrRefCount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-ExistsByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-GetComment
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-GetCommentByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-GetInfo
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-GetInfoByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-IncrRefCount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Link
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Open
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-Open
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-Visit
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-VisitByName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-Copy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-Create
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetCharEncoding
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetChunk
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetClass
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetCoreWriteTracking
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetCreateIntermediateGroup
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetExternal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetExternalCount
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetFaplCore
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetFcloseDegree
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetFileImage
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetFillValue
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetFilter2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetLayout
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetLibverBounds
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetNFilters
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetSizes
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetUserblock
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-GetVersion
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetAllocTime
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetCharEncoding
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetChunk
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetCoreWriteTracking
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetCreateIntermediateGroup
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetDataTransform
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetDeflate
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetExternal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFaplCore
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFcloseDegree
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFileImage
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFillValue
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetFletcher32
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetLayout
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetLibverBounds
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetLinkCreationOrder
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetLinkPhaseChange
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetNbit
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetScaleoffset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetShuffle
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetSzip
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetUserblock
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5R.html#Reference-Create
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5R.html#Reference-Dereference
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-AllocateMemory
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5R.html#Reference-GetName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5R.html#Reference-GetObjType2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5R.html#Reference-GetRegion
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-Copy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-Create
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-CreateSimple
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-Decode
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-Encode
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5.html#Library-SetFreeListLimits
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentCopy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentEqual
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectBounds
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectElemNPoints
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectElemPointList
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectHyperBlockList
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectHyperNBlocks
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectNpoints
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-GetSelectType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentDims
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentNdims
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentNpoints
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-ExtentType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-IsSimple
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectAll
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectElements
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectHyperslab
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectNone
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SelectValid
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SetExtentNone
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-SetExtentSimple
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-ArrayCreate2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Close
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-CommitAnon
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Commit
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Committed
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-CompilerConv
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Convert
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Copy
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Create
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Decode
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-DetectClass
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Encode
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-EnumCreate
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-EnumInsert
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-EnumNameOf
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-EnumValueOf
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Equal
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Find
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetArrayDims2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetArrayNdims
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetClass
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetCreatePlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetCset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetEbias
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetFields
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetFields
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberClass
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberIndex
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberName
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberOffset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetMemberValue
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetNativeType
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetNmembers
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetNorm
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetOffset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetOrder
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetPad
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetPrecision
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetSign
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetSize
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetStrpad
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetSuper
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-GetTag
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Insert
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Lock
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Open2
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Pack
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Register
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetCset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetEbias
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetFields
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetInpad
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetNorm
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetOffset
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetOrder
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetPad
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetPrecision
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetSign
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetSize
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetStrpad
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-SetTag
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-Unregister
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-VLCreate
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5Z.html#Compression-FilterAvail
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5Z.html#Compression-GetFilterInfo
Abbreviation for hist-bin-values
Returns a closure which returns an hdf-table-chain for reading and nil for writing.
Creates a group with name group-name in hdf-file file; returns path to group with final ’/’ included.
Returns a closure which, when given a single keyword argument, returns an hdf-table ready for reading/writing, automatically managing file access and calling table-close when necessary.
Abbreviation for hist-dim-names
Abbreviation for hist-dim-specs
Abbreviation for hist-insert
Abbreviation for hist-integrate
Abbreviation for hist-index-ref
Absorbs the contents of h2 into h1 by filling the contents of h2 into h1
Returns the plists denoting the name, nbins, low, and high for each dimension in the histogram.
Re-fills entries in the histogram only when fn returns non-nil.
fn should take as its first argument the bin count and the rest of the arguments being the bin centers for each dimension of the histogram as keyword arguments. The keyword arguments should be the lispified dimension names of the histogram.
Inserts each data list in data-lists into the histogram. Accepts data as either atom for 1-D or lists for any dimensionality.
hist-map maps the function fn over the histogram hist bin-by-bin.
fn should take as its first argument the bin value and the rest the
bin center values for each dimension of the histogram as keyword
parameters. The keyword arguments should be the lispified dimension
names of the histogram. fn should return the new bin value for that
bin; for a bin to not be re-filled in the resulting histogram, return
nil.
Note that a particularly useful strategy is to use &allow-other-keys so that you do not have to worry about all the dimensions in the histogram.
hmap is a more functional version of maphash; instead of returning
nil and relying on mutable state, hmap returns a new hash table with
the same keys but mapped values in the resulting hash table.
fn is a function which takes a key and value from hash-table and returns an updated value for the resulting hash table.
Abbreviation for hist-point-ref
Abbreviation for hist-project
Abbreviation for hist-slice
Abbreviation for hist-total-integral
Returns list of immediately dependent table reductions for a table
Returns a function which interpolates the alist of points. Default overflow and underflow behavior is to return the last value present in the alist in that direction. Set overflow-val or underflow-val to a value or a function to allow specification of the out-of-bounds behavior.
Inserts obj in between each pair of elements in lst
Inverts a function numerically using Newton’s method. Returns the
inverse function using the precision parameters given.
guess-fn is a function which evaluates to a guess value for each input
value to the inverse function to use in Newton’s method.
newton-prec is the precision argument to give to Newton’s method for
the precision in the residue of the result.
diff-prec is the precision to give to diff during Newton’s method.
Returns a map from the source table to the list of chains associated with that table.
Inverts an edge-map. edge-map represents the edges in a directed acyclic graph with keys being the parent nodes and values being lists of all immediate child nodes.
Calls a function on its own result for count iterations. Returns the final result.
Calls a function on its own result for count iterations. Returns the full list of results.
Generates the type string for a png terminal with options
Clusters the data using the k-means algorithm. init can be a
number specifying the number of clusters to partition the data into,
or a list of explicit initial guesses for the centroids.
Data should be a list of numbers or lists.
Returns:
* The clusters of data.
* The centroids.
* The number of iterations required.
Returns the orderth k-statistic (unbiased estimator of orderth cumulant)
Returns a function which will compute the kernel method estimate for a given point, using the init-params to fit on a point-by-point basis.
Returns a function which will compute the kernel method estimate for a given point, using a polynomial of the specified degree.
Returns a keyword symbol formed by symbol versions of each element in args interspersed with hyphens (-).
Returns the keyword version of a symbol or string.
Returns the appropriate lambda-list call form for a function named
fname and a lambda-list given by lambda-list. Macros are more
difficult since lambda lists can have nested structure, so I’m only
considering function lambda lists for now. This still works for
macros which have this limited sort of lambda list however.
One issue that is not currently resolved is supplying arguments which
have a -supplied-p argument. Functions can be handled, but not in the
same way as macros (since apply does not work).
Also: &rest is handled only for functions becuause, again, there is no practical way to use this method for macros.
Returns t/nil as soon as it is apparent that the list does not contain exactly length elements.
Applies a function which takes a single list argument to an arbitrary number of arguments.
Fits a linear function against the data alist. car can be a list, but cdr should be an atom. Fitting a vector Y value is mathematically equivalent to simultaneous indepedent linear fits so no functionality is lost.
Splits a string into a list of the lines comprising the string.
Solves the linear equation A x = B for x using Gaussian
Elimination. A should be a 2-D tensor containing the coefficients,
and B should be a 2-D column tensor or a 1-D tensor of values for the
right-hand-side.
Returns a list of the solution values x if solvable, or nil if no solution is possible, e.g. singular matrix.
Converts symbol or string into a string and replaces all spaces and underscores with -, and convert to uppercase.
Returns list with duplicates removed
Searches for log directory for each target in the target-table,
setting the target-stat to t for any targets which are found in the
log.
Set ignore-form-p to T to simply ignore the form differences.
Set commit-form-p to T to ignore the difference and then save the new
form values to disk, preserving the values.
Set update-form-test to a function which returns T for targets you want to update, and NIL for targets you don’t want to update if their form is different.
Loads snapshot given by name and either copies current to backup if backup is a valid path, throws an error for invalid backup path, or does not backup if backup is NIL.
Loads a target given the target id.
A logarithmic fit function:
f(x) = A + log(B * x) ==> (logarithm (list A B) x)
Logistic sigmoid function
Derivative of logistic sigmoid function
Ignores any result with id for which (funcall filter id) returns t (filter can use target table to get information from id)
function version of logres-ignore
function version of logres-track
Efficiently compares two lists, or if they’re not both lists simply calls length on each and compares. This could be sped up a bit if one argument is a list and the other not, so it’s a work in progress.
Returns spatial part of the lorentz-vector
Sets all lres result statuses in the final target table and target table to nil
Returns all reductions directly from ltab chains stemming from src
Returns the ltab chains for each reduction in the target-table. An ltab-chain is the chain of tables from the reduction to the nearest non-logical table source.
Returns all ltab chains stemming from src. A ltab chain is simply a list of ltab ids which are chained reductions of either ltabs or the source table with id src along with the first non-ltab id which is a reduction of the last ltab in the chain.
True if expr is an ltab expression
Frontend to GSLL. matrix should be a list of lists.
Frontend to GSLL. Inverts matrix. matrix should be a list of lists.
Frontend to GSLL. Solves linear equation A x = B. A should be a list of lists, and B should be a list.
Like zip, but uses lists instead of cons pairs thus allowing ntuples
Implements macro expansion transformation
Short form of make-categorical-hist
Abbreviation for make-contiguous-hist
dim-spec-plist is a plist with the following
fields: :name :low :high :nbins, which specify the axis name,
bin-low-edge, bin-high-edge, and the number of bins on the axis
respectively.
Example usage: (make-contiguous-hist (list (list :name "x" :nbins 10 :low 50 :high 55))) would create a contiguous histogram with one dimension named "x" with 10 bins, low bin edge 50 and high bin edge 55.
Construct lorentz boost matrix from beta vector
Takes a list of sizes and returns a list containing 0, (first
sizes), (+ (first sizes) (second sizes)), ... summing the sizes as the
list goes.
This pattern has turned out to be recurrent, and the result can be interpreted as finding the starting index of the ith list in the concatenation of n lists.
Returns result of creation-fn if reusable-table, else returns reusable-table which will make use of creation-fn to generate new copies when needed.
Abbreviation for make-sparse-hist
dim-spec-plist is a plist with the following
fields: :name :low :high :nbins, which specify the axis name,
bin-low-edge, bin-high-edge, and the number of bins on the axis
respectively.
Example usage: (make-sparse-hist (list (list :name "x" :nbins 10 :low 50 :high 55))) would create a sparse histogram with one dimension named "x" with 10 bins, low bin edge 50 and high bin edge 55.
Creates a tensor with each dimension in dimension-list denoting the length of the sequence at that dimension with the type of the sequences given by the optional type argument.
Creates a variable-binning-histogram. names-specs should be an alist mapping from dimension name to the list of bin edges for that dimension (i.e. a list of lists with the first elements being the dimension names).
Function which compiles and executes generating function.
Returns the form for a function which performs the makeres computation
nil stat means don’t propagate need-to-recompute to dependents of results needing computation, non-nil stat means do propagate.
Map for arrays. fn should be of the form (lambda (value &rest indices)...)
Defines the map operation over contiguous histograms.
Returns an alist mapping the list of corresponding elements from each input list to the value of fn for those values; it’s just zipping together the arguments with the value of fn. If only one list is given, the elements are mapped directly (i.e. not in a list)
Generates tics command(s) from tics. axis should be :x, :y, :z, or :cb
Computes the inner product using the Minkowski metric; only
requires the tensor-ref function to be defined and that the vectors each
have exactly 4 elements each.
Returns a path which always refers to a directory (platform independent)
Ensures that object is a list, if not object is packaged in a list.
Ensures that expr is a res form
Returns a list of the moving averages on the data (must be a list) with subsets of length subset-length. subset-length is not checked to be in bounds, so be careful.
Returns function to compute the matrix of derivatives of a many-valued function of multiple inputs. Assumes fn uses the same input and output sequence types. Return type of the generated function is a 2-D array.
Multi-dimensional Newton’s method for solving a system of equations.
Dimensionality of inputs and outputs is handled as per multidiff.
Note that the input and output dimensionality must match as this
attempts to find an exact solution to a system of N equations in N
variables.
If the method converges, returns the values of x_sol, fn(x_sol), and
the number of iterations it took to converge.
If the method does not converge, returns the values of nil and the
number of iterations on failure.
value is the value that fn should evaluate to. Note that scalar
values are interpreted as vectors with all elements equal to the
scalar value. This is particularly convenient for the default value
of 0.
maxtries is the maximum number of iterations to attempt a solution.
prec is the precision in the residue, below which convergence is assumed.
diff-prec is the precision to use in calculating the derivative of fn
via diff.
metric can be one of:
:max for maximum of differences
:norm for euclidean-norm of difference vector
:norm2 for euclidean-norm2 of difference vector
Returns the multinomial coefficient where each element of ms is taken to be the number of objects of a single type.
Moves a target from old-id to new-id in the target-table,
final-target-table, the logged target path, and in any existing logged
forms. This process is potentially irreversible, so backups may be
expedient.
Set quiet-p to non-NIL to disable progress messages.
Returns the number of combinations of n objects taken r at a time with allowed repetition. Assumes reasonable values of n and r. Note that r can be greater than n.
Returns list of reductions of a table which must be computed via a pass over the table; equivalent to the union set of all immediate non-ltab reductions and any reductions chained directly to tab via logical tables.
1-D Newton’s method for solving an equation.
If the method converges, returns the values of x_sol, fn(x_sol), and
the number of iterations it took to converge.
If the method does not converge, returns the values of nil and the
number of iterations on failure.
value is the value that fn should evaluate to.
maxtries is the maximum number of iterations to attempt a solution.
prec is the precision in the residue, below which convergence is assumed.
diff-prec is the precision to use in calculating the derivative of fn via diff.
Normalizes a histogram using either the integral or setting a point’s value to 1. Set norm to be a bin point value to choose a specific point, or to NIL for no normalization. Set norm to a function to normalize via an integral over a filtered subset of a histogram.
Returns a closure which, when given a single keyword argument, returns an ntuple-table ready for reading/writing, automatically managing file access and calling table-close when necessary.
Returns a clist for the object obj. Supports structures/CLOS classes, arbitrary cons structures, nested sequences of any structure; all other objects are returned as-is.
Returns a plist for the object obj.
Caching which assumes infinite cache size
Open a CSV file to be read as a table. Assumes that the first row consists of the field names and are separated by the delimeter unless field-names keyword argument is given.
Opens an hdf file, returning a handle to the file (hid-t).
direction can be :input or :output.
if-exists can be :supersede :error nil
if-does-not-exist can be :create :error nil
Creates and initializes hdf-table-chain given the filename-list and dataset-path
Opens a pre-existing ntuple data file. Must already know the typespecs of each of the field types (and names); this is a limitation of the ntuple file format itself.
Creates a chain of tables by running the appropriate
creation-function when the previous table fails on
table-load-next-row.
Each creation function should be a function taking zero arguments and returning a table.
Creates a page object with list of plots from plots argument and other initargs from key-args.
Function which combines pages by joining the plot lists together. Must supply layout, and the first page is modified so make sure to supply a fresh page as the first argument for safety.
Function which maps plotjoin! across the plots in each page,
joining the nth plots together from each page via plotjoin!. Modifies
the first page given, so make sure to create a fresh first page.
Easily creates comparison plots from individual pages. Conceptually
it’s preserving the structure of pages but combining the lines from
each plot together onto the same x-y or x-y-z axes.
Note that this function assumes that all pages contain the same number
of plots, so if this is not true, you should fill the missing plots in
your pages with plots containing NIL line lists,
e.g. (page (list (plot2d nil))) or (page (list (plot3d nil))).
Re-groups the contents of a list into partitions using the test
function provided. Guarantees that the elements of each group pass
test with every member of the partition as long as the test function
is transitive. Does not necessarily preserve order of partitions, but
preserves order of the elements relative to each partition.
This function supports two different conceptual approaches to partitioning:
* By relation: the test function is the equivalence relation operator
* By association: using a key function which maps into a set of index values allows the user to partition according to association with that value.
Generates the type string for a png terminal with options
Returns an alist mapping each datum to its percentile.
Shifts x into the range [lo, hi] through interval multiples of (- hi lo). Useful for shifting angles into a different range or working with periodic quantities in general.
Re-arranges the elements in list according to the permutation.
Pivot a table so that column values are accessible via rows.
CREATE-TABLE-FN should create the table of type, and open-table-fn should open the same table again for reuse.
Forms an alist from a plist
Returns a list of the fields from plist in the order specified; the element will be nil if the field is not present.
Creates a plot2d object with lines from lines argument and other initargs from key-args.
Returns a plot3d object supplied lines and key-args
Function which joins the line lists from each plot. Modifies the first plot given, so make sure to create a fresh first plot. Easiest to do by create a fresh page and providing this to pagemerge. Easily creates comparison plots from individual plots.
Generates the type string for a png terminal with options
Generates the type string for a png terminal with options
Poisson distribution: (poisson (A lambda) n) ==> A * lambda^n * exp(-lambda) / n!
Since computing poisson distribution is relatively inefficient point-by-point, but there is an efficient algorithm for computing a range of values of the poisson distribution, this function provides this functionality, returning an alist mapping each integer from 0 to n to the poisson distribution value.
A general single-dimensional polynomial. Gets its order from the
size of params; assumes parameters are given from least order term to
greatest.
Example: A line f(x) = A + B*x ==> (polynomial (list A B) x)
Creates polynomial spline of arbitrary degree and adjustable
derivative constraints.
Polynomial splines have most degrees of freedom constrained by
requiring continuity of all but one non-zero derivative. Natural
splines set the remaining degrees of freedom by mandating derivatives
of sufficient order at the first and last domain points be zero.
By leaving the derivatives argument NIL, natural polynomial splines
will be produced. If you set derivatives to a list of degree-1
numerical values, these will be used as values for the remaining
derivatives. The order is as follows:
For even degree:
First degree/2 values are first-point derivatives,
Last degree/2-1 values are last-point derivatives.
For odd degree:
First (degree-1)/2 are first-point,
Last (degree-1)/2 are last-point.
For ultimate flexibility, use the constraints argument as a list of linear equation lists where all elements except the last are a row of the coefficient matrix and the last element is the RHS vector value. The utility function polynomial-spline-constraint assists in generating these.
Generates a constraint list for the polynomial-spline function.
Poly-degree sets the polynomial degree, nbins specifies the number of
points in the spline, bin determines the spline polynomial to
constrain (0 through npoints-2), value sets the value for the RHS
vector, and derivative selects the degree of derivative which the
constraint applies to.
This can be used to create more complex constraints by using value=0
and adding together whatever linear combinations of constraints you
need, finally setting the last element to whatever constraint value
you need. Set side to :right to constrain a polynomial using the
right point of the bin rather than the left point.
CAUTION: You can use this function to generate nonsensical constraints that are incompatible with the rest of the spline, which will lead to failure to solve the system of equations. Derivatives are generally safe to set, whereas values are already constrained by the nature of the spline, which is why the derivative argument defaults to 1 rather than 0.
xs
.
Power fitting function:
f(x) = A * B^x ==> (power (list A B) x)
Prints the target-table with optional filter function which takes two arguments (id and value) to determine which targets to print.
Convenience function for multiplying a list of values
Adds status printing message to any targets present in both target-table and the project target table unless *makeres-progress-results-only-p* is nil. See *makeres-progress-results-only-p* for more details.
Returns current project
Returns path for current project, nil when not set or in nil project
Like remove-if, but for lists treated as trees.
Generates the type string for a postscript terminal with options
Finds targets which have null statuses and optionally deletes their logs.
Returns data suitable for a Q-Q probability scatter plot given data and inverse of cummulative density function. Useful for checking whether data is distributed according to cdf or not.
Generates the type string for a qt terminal with options
Returns an alist mapping each datum to its quantile.
Reads a histogram from an hdf-table with file and path.
type can be either :contiguous or :sparse for contiguous-histogram and sparse-histogram respectively.
Groups using groupby and then reduces each group using the reduction function provided.
Returns a new depmap which does not contain the table sources in the depmap.
Returns full list of result-dependent targets in target-table
Resets the memoization hash table for memo-fn
Resets the table counter in the chain so that it can be re-read.
Returns true if expr is of the form (res x)
Computes the residuals from the fit to data (- data fit)
Applies ridge regression fitting as a function of lambda.
Applies the 4th-order Runge Kutta method (RK4) to solve dy/dx =
f(x,y) where y(x0) = y0. xN is the last value of x, and N is the
number of x values to find approximations for y(x).
dy/dx should be a function (lambda (x y) ...) returning dy/dx for
given (x,y).
y can have numerical values or sequence values.
Only calls a function when it is in fact a function, and returns all other objects.
Samples a function which takes a single argument according to
lower-bounds, upper-bounds and nsamples. Each boundary must be either
a numerical value or a list of numerical values interpreted as
vectors; therefore they all must be of the same type (i.e. list or
atom).
Returns an alist mapping each independent value to the value of fn at that point.
Returns the order-th sample moment of the data according to type.
type can be :r (raw), :c (central), or :s (standardized).
second return value is size of data sample.
Saves a project to a path project-path/version-string; if-exists can be nil, :error or :supersede with behavior analogous to open/with-open-file. If current-p is t, sets symlink current to point to this project.
Saves a copy of the current analysis under (project-path)/name
Saves a target given the target id. When destruct-on-save? is T for result value, reloads the result value after saving.
Sets the output directory path for current project and ensures that the necessary subdirectories are present.
Function version of setres. Only sets value in target-table if id is present. Creates new target in final target table if one is not present.
Takes each transformation function in list transforms (should be
names of functions available at compile & load times) and depending on
op does something to the project referred to by project-id.
transforms will not be evaluated and should be a list form containing
the transform functions.
op can be :set or :add for setting the entire list of transforms or
adding to the front of the transform list. (Front-adding seemed more
reasonable since this allows languages to be built on top of previous
layers.)
Each transformation is a function taking a target table and returning
a new target table. The only constraint is that the initial targets
be present in the output table.
Returns full transformation list from project after applying op.
Returns the sha1 sum of a string of text.
Returns sha1 sum of file located at pathname-or-string.
shadowing-imports all the exported symbols from gmath into the current package
Generates 1-D random data using the inverse-cdf to provide the shape.
Checks to see if list is a list with exactly one element.
Caching which only allows a single target to be loaded at a time. Minimal memory use, maximal strain on hard drive.
A sinusoidal fit function:
f(x) = A * sin(omega*x + phi) ==> (sinusoid (list A omega phi) x)
Skewed Gaussian fit function. Parameters are (A mu sigma skew) where skew controls the skewing. Changing skew does not change normalization.
Returns the list of slot symbols for a structure/CLOS class instance.
Returns a list of the slot values in a structure/CLOS class instance.
converts a sparse histogram into a contiguous one. Note that this is dangerous in cases where sparse histograms are actually necessary.
Splices two functions togother at xsplit. If either function is nil, returns the other function or nil if both are nil.
Returns the list of standard-scores (number of standard deviations away from the mean) for the data
Returns namestring for a path under directory.
path-or-format-recipe can be a pathname directly, in which case the
rest of the arguments are unused. Or, it can be a format string which
when format is supplied with both the recipe and the rest of the
arguments should return a namestring for a valid pathname. In either
case, ensure-directories-exist will be called to ensure that the path
is ready for use.
If for whatever reason subpath is given an absolute pathname, it will be returned as-is. If the result of a format processing a format string and the rest of the arguments is an absolute pathname, this will be returned.
Convenience function for summing a list of values (it’s reducing + across them).
True if expr is a tab expression
Returns a list of plists containing the field values you specify.
Only do this for tables that will reasonably fit into memory. If no
field-names are specified, then all fields will be present in the
result.
Note that the resulting plists will occur in the reverse order as they occur in the table if reverse-p is NIL; this is not the default option but is more efficient.
Reads all entries from from and writes them to to. If fields are specified, only selected fields are used, otherwise all fields are copied.
table-reduce mimics reduce but with the modification that fn should
take one more argument than the number of fields specified with the
first argument used to store the state as fn is called across the
table.
table-reduce can be used as a functional/non-macro solution to looping
over the table.
fields is a list of field names/symbols. They will be passed in the
order specified to fn.
fn is function taking the computation state as the first argument and then each selected field as an argument in the order given in fields; can use the state argument to collect a list of values for example.
Returns source for table reduction, nil if expr is not of a table-reduction.
True if expr is a dotab, ltab or tab expression
Reads the current row from table and generates a plist containing the field values of each field-name in the row.
Returns a subset of a table as a plist.
Summarizes information about a table.
table-view plots & histograms processed data from a table; note
that a reusable-table should be used generally since this does exhaust
the table. It plots & returns (via multiple values) the
histogram (contiguous) & page for the plot.
fields is a list of fields to select from the table.
bin-specs is a list of bin-spec lists: Each bin-spec is a plist with
slots :name, :nbins, :low and :high. These are passed directly to
make-contiguous-hist.
processor generates the list of values suitable for insertion into the
histogram. It should take as many arguments as the fields selected;
the fields will be applied to fn in the order specified. By default
it simply returns the list of selected fields.
filter is an optional function which takes the selected fields as arguments and returns t whenever the event should be included in the viewing. By default it always returns t.
Performs necessary graph transformations for table operators
Returns list of IDs for defined targets in project. filter should be a function taking an ID as an argument and returning T for IDs which should be shown.
Returns the path to the current log location for given target, or optionally a subpath formed by concatenating subpath to the target’s log directory.
Returns an edge map from the target-table. This returns an inverted dependency graph, with children mapping to parents instead of parents mapping to children. Therefore, the result of this needs to be inverted before passing to topological sorting.
Convenient nickname for mapping * over tensors.
Convenient nickname for mapping + over tensors.
Convenient nickname for mapping - over tensors.
Convenient nickname for mapping / over tensors.
Contracts each tensor along the dimension specified by the
specified index, resulting in a tensor of recursively rectangular
sequences of type type.
Each tensor-index-pair is a cons with the car being the tensor to
contract and the cdr being the index denoting the dimension to
contract along for this tensor.
It is just the mathematical notion of tensor contraction.
Example: multiplying matrices:
A . B ==> (tensor-contract (list (cons A 1) (cons B 0)))
In words, contract tensors A and B along the second index of A and the first index of B.
Returns a list of the sizes of the tensor for each dimension.
References tensor by single subscript; done in such a way to mimick the way multidimensional arrays are stored in memory by e.g. C. Assumes rectangular tensor.
Returns a flattened tensor along with the dimensions of original tensor so that unflattening is possible.
Maps fn across xs for arbitrarily deep sequences. Treats non-sequences as sequences of arbitrary depth.
References tensor via subscripts
Restores a flattened tensor to its original dimensionality.
Abbreviation for tensor-flat-ref; setfable.
Makes f apply to a pair instead of two arguments
Topologically sorts an edge-map which represents a directed acyclic
graph. edge-map should be a datatype that has a method
map->hash-table defined. The keys should be parent nodes, and the
values should be lists of child nodes.
Since makeres uses the reverse scheme, instead listing nodes as keys and their parents as value lists, invert-edge-map needs to be used on target-table edge-maps before topologically sorting the values.
Returns the fully transformed target table by passing it through the transformation pipeline.
Propagates as makeres-propagate! would but for special cases which graph transformations must individually manage.
Collects all non-nil atoms in a tree and returns the list of them as encountered during a depth-first search.
Maps function over identically structured trees (lists)
Abbreviation for tensor-ref; setfable.
Creates a typespec from the table
Returns a function which takes a c-pointer argument and returns a lisp object containing the converted values.
Returns field names from the compound type designation.
Returns field typespecs from the compound type designation.
Returns a function which takes
1. a lisp object,
2. a corresponding C pointer
and sets the fields/values of the C object recursively. The pointer to the C-object is returned.
Returns the list of dimension sizes for the array type.
Returns the element type for the array type.
Tests a typespec for being an array typespec.
Returns the number of dimensions (rank) of the array type.
Returns the total number of elements in the array type.
Returns the alist mapping field name to typespec.
Returns the field names for the compound type.
Returns the typespecs for the fields in the compound type.
Tests a typespec for being a compound typespec.
Flattens an array typespec if typespec is an array typespec, otherwise returns typespec unchanged. Note that this operation is recursive, in that if there are arrays in the typespec(s) of the component type(s), then they are flattened as well.
Allocates space for count foreign objects of type specified by typespec.
Returns list of source table ids which are not table reductions of non-ignored sources.
Joins a list of lines into original string, with optional trailing newline.
lzip is an inverse (through apply) of itself, simply applies lzip to its argument, returning a list of the previously zipped lists in xs.
Removes fn from the memoization lookup table; this prevents access to the lookup map from outside the function but allows the function to be garbage collected if necessary.
Gets id from a res form if it is a res form, if not, returns expr.
Unsets all dependencies of id in the target-table. Set quiet-p to non-NIL to disable progress messages.
Function version of unsetres
Returns a cons with the car being the cars of the zipped xs and the cdr being the cdrs.
shadowing-imports all the exported symbols from gmath into the current package
Calls shadowing-use-package on each package in group and either the current package or dest-package.
Returns the read words (symbols, numbers, etc.) contained in a string
Returns namestring for a path in the project work directory.
path-or-format-recipe can be a pathname directly, in which case the
rest of the arguments are unused. Or, it can be a format string which
when format is supplied with both the recipe and the rest of the
arguments should return a namestring for a valid pathname. In either
case, ensure-directories-exist will be called to ensure that the path
is ready for use.
If for whatever reason work-path is given an absolute pathname, it will be returned as-is. If the result of a format processing a format string and the rest of the arguments is an absolute pathname, this will be returned.
Writes histogram to file. Supports histogram count values with
errors as well as simple numerical values.
Note that this function assumes that either all the dimensions have names or none of them do.
Converts numerical object into a double-float form;
does not need to be an actual double-float result, but where
appropriate constituents are converted into double-float
values.
Binary addition function
variable-binning-histogram
) (h2 variable-binning-histogram
)) ¶contiguous-histogram
) (h2 contiguous-histogram
)) ¶number
) (y number
)) ¶analytic-line
)) ¶analytic-line
)) ¶The function expression to plot, should be a function of x/x and y.
Clears any resources needing manual intervention for object. Examples would include files and tables
reusable-table
)) ¶Returns a filled copy of hist for null empty-p, otherwise returns empty copy
variable-binning-histogram
) &optional empty-p) ¶Cosine, in radians
Hyperbolic cosine function
Hyperbolic cotangent function
data-line
)) ¶data-line
)) ¶The individual data points to be plotted; can be
2-D or 3-D, in either case the line-data is an alist mapping the
independent value (or values as a list) to the dependent value.
data
.
Binary division function
variable-binning-histogram
) (h2 variable-binning-histogram
)) ¶contiguous-histogram
) (h2 contiguous-histogram
)) ¶number
) (y number
)) ¶Draws the contents of a page using the multiplot layout specified in the page.
plot2d
) &rest key-args) ¶Method on draw for a plot2d object. key-args should be a plist denoting the page initargs.
e^x
Raises x to the y power
Very naive factorial function
number
)) ¶Generates a command string (with new-line at end)
for drawing a particular element. Assumes that the appropriate
context has been set up by the page/draw function.
hdf-table-chain
)) ¶hdf-table-chain
)) ¶number of rows in hdf-table
Returns a list of bin values consed to the bin center of the bin
categorical-histogram
)) ¶sparse-histogram
)) ¶contiguous-histogram
)) ¶Like aref for an array, but for histograms using the index list.
sparse-histogram
) index-list) ¶Unchecked, assumes you know what the allowed index values are.
contiguous-histogram
) index-list) ¶Unchecked, assumes you know what the allowed index values are.
hist-index-ref is setf-able
sparse-histogram
) index-list) ¶Unchecked, assumes you know what the allowed index values are.
contiguous-histogram
) index-list) ¶Unchecked, assumes you know what the allowed index values are.
Inserts a value specified by the datum (An atom for
1-D or a list of values for more dimensions) into the histogram;
i.e. increments the bin value by weight (which defaults to 1 or
whatever you set). Returns histogram (though it does change the
histogram state).
categorical-histogram
) datum &optional weight) ¶variable-binning-histogram
) datum &optional weight) ¶sparse-histogram
) datum &optional weight) ¶contiguous-histogram
) datum &optional weight) ¶Integrates the histogram along the dimensions/axes
specified. Axes are specified using the lispified dimension name
(a string); specifying by index is for internal use but can be done.
Also in order to support partial domain integration, each axis in the axes list can also be a list of three values: the axis name, the lower bound over which to integrate, and the upper bound.
categorical-histogram
) &rest axes) ¶sparse-histogram
) &rest axes) ¶contiguous-histogram
) &rest axes) ¶Like hist-index-ref but looks up the cell in which point would lie.
categorical-histogram
) point) ¶sparse-histogram
) point) ¶Checked access to the bin value via a point. Returns nil if the point is not inside the histogram domain.
contiguous-histogram
) data-list) ¶Checked access to the bin value via a point. Returns nil if the point is not inside the histogram domain.
hist-point-ref is setf-able
sparse-histogram
) point) ¶Checked setf to the bin value via a point. Does nothing & returns nil if the point is not inside the histogram domain.
contiguous-histogram
) data-list) ¶Checked setf to the bin value via a point. Does nothing & returns nil if the point is not inside the histogram domain.
Projects the histogram onto specified axes by
integrating over the other axes. As with integrate, the axes are
specified using name. Comes with a default implementation that
should be good for most cases; specialize only if necessary.
Slices up the histogram along each dimension in
dims. Returns a hash table mapping the bin center list for each
dimension in dims to a histogram of the same kind as hist which has
only the leftover dimensions.
categorical-histogram
) &rest dims) ¶rectangular-histogram
) &rest dims) ¶Returns the number of entries in the histogram, i.e. the full integral of the histogram
categorical-histogram
)) ¶sparse-histogram
)) ¶contiguous-histogram
)) ¶reusable-table
)) ¶reusable-table
)) ¶The table which is being wrapped.
Returns a line appropriate for plotting object.
variable-binning-histogram
) &rest key-args) ¶rectangular-histogram
) &rest other-keys &key title style fill-style fill-density color &allow-other-keys) ¶function
) &rest other-keys &key sampling title style point-type point-size line-type line-width dash-type color &allow-other-keys) ¶Samples your function based on the keyword arguments and creates a
data-line mapping your function to the output values.
Conventions are:
fn must evaluate to a float (single or double).
All sampling arguments must be of the same type, and must be either
atoms or lists.
If the sampling arguments are atoms, then fn is assumed to take a
single double-float argument.
If the sampling arguments are lists, then fn is assumed to take a list of up to two double-float arguments.
array
) &rest other-args) ¶list
) &rest other-keys &key title style pm3d-ncols point-type point-size line-type line-width dash-type color &allow-other-keys) ¶Assumes
string
) &rest other-keys &key title style line-type line-width dash-type color &allow-other-keys) ¶line
)) ¶line
)) ¶linestyle, can refer to custom-defined linestyles.
Linestyles should be defined prior to reference, so you should
send the gnuplot session appropriate commands to define them prior
to plotting.
analytic-line
)) ¶Generic function which loads an object from a file located at path of type type
(eql cl-ana.reusable-table:reusable-table)
) path) ¶(eql cl-ana.error-propogation:err-num)
) path) ¶(eql string)
) path) ¶(eql array)
) path) ¶(eql hash-table)
) path) ¶(eql function)
) path) ¶(eql cl-ana.histogram:contiguous-histogram)
) path) ¶(eql cl-ana.histogram:sparse-histogram)
) path) ¶Natural logarithm function
Returns the values of a data-source as an alist
mapping the independent value to the dependent one.
Multidimensional independent variable data can be represented as a
list of values.
variable-binning-histogram
)) ¶histogram
)) ¶Since fitting needs 1-D histograms to give not a list with the cdr being a singleton list but a cons with the cdr being the actual bin center, we have to do some footwork here.
list
)) ¶hash-table
)) ¶Returns mean (and count) of data
Binary multiplication function
variable-binning-histogram
) (h2 variable-binning-histogram
)) ¶contiguous-histogram
) (h2 contiguous-histogram
)) ¶(eql :rankine)
) (y number
)) ¶number
) (x (eql :rankine)
)) ¶(eql :celsius)
) (y number
)) ¶number
) (x (eql :celsius)
)) ¶(eql :fahrenheit)
) (y number
)) ¶number
) (x (eql :fahrenheit)
)) ¶number
) (y number
)) ¶Returns nCr, the number of combinations of n
objects taken r at a time without repetition. Assumes reasonable
values of n and r.
number
) (r number
)) ¶Standard normal cumulative density function
number
)) ¶Inverse of normal CDF
number
)) ¶Standard normal probability density function
number
)) ¶Returns nPr, the number of permutations of n objects
taken r at a time without repetition. Assumes reasonable values of n
and r. Returns 1 for nP0.
number
) (r number
)) ¶Returns n^r, the number of ways to permute r
objects from a set of n with allowed repetition. Assumes reasonable
values of n and r. Note that r can be greater than n.
number
) (r number
)) ¶Adds a plot to the page.
page
)) ¶page
)) ¶Since I implement the plotting with multiplot in
gnuplot, there is the possibility of the page having a title as
well as the plots having a collective title. This sets the shown
title.
plist-table
)) ¶plist-table
)) ¶The plists containing the data.
Returns true only for objects which can safely be printed
reusable-table
)) ¶string
)) ¶array
)) ¶hash-table
)) ¶function
)) ¶Binary division protected from division by zero; returns protected-value whenever y is zero
variable-binning-histogram
) (h2 variable-binning-histogram
) &key protected-value) ¶contiguous-histogram
) (h2 contiguous-histogram
) &key protected-value) ¶number
) &key protected-value) ¶Protected unary division function. Returns protected-value whenever x is zero.
contiguous-histogram
) &key protected-value) ¶number
) &key protected-value) ¶Forms a quantity from more basic types, such as symbols and numbers.
(eql :parsec)
)) ¶(eql :astronomical-unit)
)) ¶(eql :light-year)
)) ¶(eql :horsepower)
)) ¶(eql :pound-force)
)) ¶(eql :cal)
)) ¶(eql :calorie)
)) ¶(eql :dyne)
)) ¶(eql :electron-volt)
)) ¶(eql :rankine)
)) ¶(eql :celsius)
)) ¶(eql :fahrenheit)
)) ¶(eql :rpm)
)) ¶(eql :kph)
)) ¶(eql :torr)
)) ¶(eql :mmhg)
)) ¶(eql :atmosphere)
)) ¶(eql :bar)
)) ¶(eql :barn)
)) ¶(eql :angstrom)
)) ¶(eql :dalton)
)) ¶(eql :atomic-mass-unit)
)) ¶(eql :tonne)
)) ¶(eql :liter)
)) ¶(eql :hectare)
)) ¶(eql :year)
)) ¶(eql :day)
)) ¶(eql :hour)
)) ¶(eql :minute)
)) ¶(eql :gram)
)) ¶symbol
)) ¶number
)) ¶rectangular-histogram
)) ¶rectangular-histogram
)) ¶List of number of bins, bin low edge, and bin high
edge. Should be computed from a bin specification plist and then
stored in said order as a list (not a plist).
reusable-table
)) ¶reusable-table
)) ¶Lisp form which returns the table opener function
when evaluated. A table opener An optional field which assists in serializing
reusable tables.
Generic function which saves an object to a file located at path
reusable-table
) path) ¶string
) path) ¶array
) path) ¶hash-table
) path) ¶function
) path) ¶Sine, in radians
Hyperbolic sine function
Square root function
Binary subtraction function
variable-binning-histogram
) (h2 variable-binning-histogram
)) ¶contiguous-histogram
) (h2 contiguous-histogram
)) ¶number
) (y number
)) ¶reusable-table
)) ¶Function for optimization based on which fields are
to be read from the table; default method is to do nothing which
works when these optimizations do nothing for a particular table
type.
Close any open files, etc.
reusable-table
)) ¶Closes the physical table; note that this is unsafe unless you know the table needs closing.
ntuple-table
)) ¶hdf-table-chain
)) ¶Closes the active hdf-table & file
hdf-table
)) ¶Cleanup function only to be called on an hdf-table for writing. Writes the last remaining data in the buffer to the file and closes the dataset.
plist-table
)) ¶Commits (writes) the current output row to the table
ntuple-table
)) ¶plist-table
)) ¶Builds a matrix of correlation coefficients between all fields.
reusable-table
)) ¶hdf-table-chain
)) ¶typed-table
)) ¶list of typespecs, one per field
typed-table
)) ¶list of typespecs, one per field
Collects field values across all rows.
Gets the field datum from the current row for field denoted by the field-symbol
columnar-table
) field-symbol) ¶reusable-table
) field-symbol) ¶hdf-table-chain
) field-symbol) ¶typed-table
) field-symbol) ¶Automatically converts field pointer to lisp value.
plist-table
) field-symbol) ¶table-chain
) field-symbol) ¶Loads the next row into the current row buffer.
Returns nil if the next row does not exist/there is a read
failure (which can be the same thing), non-nil otherwise.
columnar-table
)) ¶reusable-table
)) ¶ntuple-table
)) ¶hdf-table-chain
)) ¶plist-table
)) ¶table-chain
)) ¶When available, returns the number of rows stored in the table, otherwise returns nil.
reusable-table
)) ¶hdf-table-chain
)) ¶plist-table
)) ¶Sets the field value of the current output row
typed-table
) field-symbol value) ¶Method on table-set-field that automatically converts the value into the appropriate CFFI type for the field given by field-symbol. Note that this function is still pedantic about which particular numerical type you are giving it, e.g. float vs. integer. Use plists to represent a structure (works for nested as well), and vectors to represent foreign arrays.
plist-table
) field-symbol value) ¶Tangent, in radians
Hyperbolic tangent function
Returns the function responsible for constructing
objects of the same type as the object. Default value is nil unless
a method is defined for an object/type.
categorical-histogram
)) ¶sparse-histogram
)) ¶contiguous-histogram
)) ¶typed-table
)) ¶typed-table
)) ¶Hash table which maps the field symbols to the c->lisp converter function for corresponding field.
typed-table
)) ¶typed-table
)) ¶Hash table which maps the field symbols to the lisp->c converter function for corresponding field.
typed-table
)) ¶typed-table
)) ¶CFFI cstruct type designator for the row object
typed-table
)) ¶typed-table
)) ¶pointer to foreign object storing current row information.
Unary division function. Also known as multiplicative inversion.
variable-binning-histogram
)) ¶contiguous-histogram
)) ¶number
)) ¶Unary subtraction function.
CDF of uniform distribution between lo and hi.
number
) (lo number
) (hi number
)) ¶Inverse CDF of uniform distribution between lo and hi. Assumes x is between 0 and 1.
number
) (lo number
) (hi number
)) ¶Returns variance of data
typed-table
) &key) ¶analytic-line
) &key) ¶(make-hash-table :test (quote equal))
:bin-table
add
.
(setf contiguous-hist-bin-values)
.
contiguous-hist-bin-values
.
div
.
empty-copy
.
hist-bin-values
.
(setf hist-index-ref)
.
hist-index-ref
.
hist-insert
.
hist-integrate
.
(setf hist-point-ref)
.
hist-point-ref
.
hist-reorder-dimensions
.
hist-total-integral
.
mult
.
protected-div
.
protected-unary-div
.
sub
.
type-constructor
.
unary-div
.
Nested arrays representing the bin values
:bin-values
(setf csv-table-delimeter)
.
csv-table-delimeter
.
(setf csv-table-field-symbols)
.
csv-table-field-symbols
.
(setf csv-table-file)
.
csv-table-file
.
(setf csv-table-read-from-string)
.
csv-table-read-from-string
.
(setf csv-table-row)
.
csv-table-row
.
table-close
.
table-commit-row
.
table-get-field
.
table-load-next-row
.
table-set-field
.
The CSV file.
:file
The delimeter denoting a new field; defaults to a comma.
#\,
:delimeter
hash table mapping field-symbols to values
cl-csv
.
:row
Storing the lispified field symbols for efficiency.
:field-symbols
If nil, values will be read from the CSV as
strings and not interpreted; if non-nil, table-load-next-row will
attempt to read a Lisp value from each field.
common-lisp
.
:read-from-string
line
.
The individual data points to be plotted; can be
2-D or 3-D, in either case the line-data is an alist mapping the
independent value (or values as a list) to the dependent value.
:data
Controls whether the data should be formatted
according to pm3d formatting or standard formatting. If NIL,
standard formatting is used. If a numerical value, controls the
number of columns in the data.
:pm3d-ncols
->double-float
.
add
.
add
.
add
.
cos
.
cosh
.
div
.
div
.
div
.
(setf err-num-error)
.
err-num-error
.
(setf err-num-value)
.
err-num-value
.
exp
.
expt
.
expt
.
expt
.
log
.
make-load-form
.
mult
.
mult
.
mult
.
print-object
.
printable
.
protected-div
.
protected-div
.
protected-div
.
protected-unary-div
.
quantity
.
save-object
.
sin
.
sinh
.
sqrt
.
sub
.
sub
.
sub
.
tan
.
tanh
.
unary-div
.
unary-sub
.
0
:value
0
:error
(setf hdf-table-buffer-size)
.
hdf-table-buffer-size
.
(setf hdf-table-chunk-index)
.
hdf-table-chunk-index
.
(setf hdf-table-dataset)
.
hdf-table-dataset
.
(setf hdf-table-nrows)
.
hdf-table-nrows
.
(setf hdf-table-read-row-index)
.
hdf-table-read-row-index
.
(setf hdf-table-row-buffer)
.
hdf-table-row-buffer
.
(setf hdf-table-row-buffer-index)
.
hdf-table-row-buffer-index
.
(setf hdf-table-row-type)
.
hdf-table-row-type
.
table-close
.
table-commit-row
.
table-load-next-row
.
table-nrows
.
buffer size in number of rows
:buffer-size
index to the in-memory chunk
-1
:chunk-index
Object for storing a row to be read from/written
to hdf table. It’s stored as part of the table for efficiency
purposes and should not be handled directly by the user; use the
awesome higher level tools for that.
:row-buffer
Index to the row in the buffer which is currently being modified prior to writing.
:row-buffer-index
hdf dataset which the table is reading from/writing to.
:hdf-dataset
hdf type for the row data object
:hdf-row-type
Index to row which should be sequentually read next
-1
:read-row-index
number of rows in hdf-table
:nrows
(setf hdf-table-chain-active-file)
.
hdf-table-chain-active-file
.
(setf hdf-table-chain-active-table)
.
hdf-table-chain-active-table
.
(setf hdf-table-chain-binary-tree)
.
hdf-table-chain-binary-tree
.
(setf hdf-table-chain-current-table-end)
.
hdf-table-chain-current-table-end
.
(setf hdf-table-chain-current-table-index)
.
hdf-table-chain-current-table-index
.
(setf hdf-table-chain-current-table-start)
.
hdf-table-chain-current-table-start
.
(setf hdf-table-chain-dataset-path)
.
hdf-table-chain-dataset-path
.
(setf hdf-table-chain-file-paths)
.
hdf-table-chain-file-paths
.
(setf hdf-table-chain-nrows)
.
hdf-table-chain-nrows
.
(setf hdf-table-chain-read-row-index)
.
hdf-table-chain-read-row-index
.
(setf hdf-table-chain-table-index-offsets)
.
hdf-table-chain-table-index-offsets
.
(setf hdf-table-chain-table-lengths)
.
hdf-table-chain-table-lengths
.
table-close
.
table-field-specs
.
table-get-field
.
table-load-next-row
.
table-nrows
.
Path to dataset within each file. The path should be uniform if the hdf files truly are a chain.
""
:dataset-path
The in-memory hdf-table
hdf-file currently opened by the active hdf-table.
List of file-paths which contain one hdf-table each
:file-paths
Length (in indices) of each table
:table-lengths
Start indexes for each table
:index-offsets
index for in-memory hdf-table in (virtual) list of tables
integer
-1
starting row index for the current table
integer
-1
last row index for the current table
integer
-1
binary search tree storing the indeces for efficient searching
:binary-tree
Index to row which should be sequentually read next
-1
:read-row-index
number of rows in hdf-table
:nrows
->double-float
.
add
.
add
.
add
.
cos
.
cosh
.
cot
.
coth
.
csc
.
csch
.
div
.
div
.
div
.
erf
.
exp
.
expt
.
expt
.
expt
.
factorial
.
(setf hist-default-increment)
.
hist-default-increment
.
(setf hist-dim-names)
.
hist-dim-names
.
(setf hist-empty-bin-value)
.
hist-empty-bin-value
.
(setf hist-ndims)
.
hist-ndims
.
log
.
map->alist
.
mean
.
mult
.
mult
.
mult
.
ncombinations
.
ncombinations
.
ncombinations
.
normal-cdf
.
normal-cdf-inv
.
normal-pdf
.
npermutations
.
npermutations
.
npermutations
.
npermutations-repeating
.
npermutations-repeating
.
npermutations-repeating
.
printable
.
protected-div
.
save-object
.
sec
.
sech
.
sin
.
sinh
.
sqrt
.
sub
.
sub
.
sub
.
tan
.
tanh
.
unary-div
.
unary-sub
.
variance
.
Number of dimensions of the histogram
0
:ndims
Names of the dimension axes
:dim-names
Default value for a bin which has had no events added
0
:empty-bin-value
Default amount by which bins are incremented; i.e. unless overridden by a weight factor.
1
:default-increment
draw
.
generate-cmd
.
line
.
(setf line-color)
.
line-color
.
(setf line-dash-type)
.
line-dash-type
.
line-data-cmd
.
(setf line-fill-density)
.
line-fill-density
.
(setf line-fill-style)
.
line-fill-style
.
(setf line-line-style)
.
line-line-style
.
(setf line-line-type)
.
line-line-type
.
(setf line-line-width)
.
line-line-width
.
(setf line-options)
.
line-options
.
(setf line-plot-arg)
.
line-plot-arg
.
(setf line-point-size)
.
line-point-size
.
(setf line-point-type)
.
line-point-type
.
(setf line-style)
.
line-style
.
Plotting style. Defaults to lines for ease of implemenation, users should change this if they want another style, like points.
"lines"
:style
Color for plotting the line.
:color
Type of point to draw when using style points or linespoints.
:point-type
Size of points when appropriate.
:point-size
linestyle, can refer to custom-defined linestyles.
Linestyles should be defined prior to reference, so you should
send the gnuplot session appropriate commands to define them prior
to plotting.
:line-style
Line type
:line-type
Thickness of line when appropriate.
:line-width
dash type (from gnuplot 5.0 onwards)
:dash-type
The fill style for boxes: either solid or empty
:fill-style
The amount of coloration to fill when using boxes
with fill style solid; must be a floating point number between 0
and 1.
:fill-density
The string denoting the plot argument which should
directly proceed the plot/splot command; can be a function body,
’-’, or a file name.
""
:plot-arg
Miscellaneous options not covered by the standard
ones above; this is to permit things like image plotting.
""
:options
The gnuplot session in use by the page.
:gnuplot-session
Since I implement the plotting with multiplot in
gnuplot, there is the possibility of the page having a title as
well as the plots having a collective title. This sets the shown
title.
:shown-title
A cons pair (x-scale . y-scale) denoting the scale for each plot.
(cons 1 1)
:scale
The list of plots which are currently part of the page.
:plots
A cons (numrows . numcols) telling how to arrange the plots in the multiplot.
:layout
The type of page, gnuplot only supports a fixed
number of types so this makes more sense to be added as a slot
then to have different page types.
:terminal
Name for output file when appropriate
:output
The lines which are part of the plot.
:lines
List of labels to be drawn on the plot. Use
the label function to generate the command strings for each
label.
common-lisp
.
:labels
A cons pair denoting the offset of the plot title
:title-offset
Either :front or :back, denoting the layer of the tics for all axes
:front
:tics-layer
The legend (if any) to be drawn on the plot.
Either nil or a string, use the function legend to generate legend
strings.
(cl-ana.plotting:legend)
:legend
The grid settings (if any) to be used in the plot. Must use output from grid function.
(cl-ana.plotting:grid)
:grid
plot
.
draw
.
plot-cmd
.
plot-x-range
.
plot-y-range
.
(setf plot2d-cb-mtics)
.
plot2d-cb-mtics
.
(setf plot2d-cb-range)
.
plot2d-cb-range
.
(setf plot2d-cb-tics)
.
plot2d-cb-tics
.
(setf plot2d-logaxes)
.
plot2d-logaxes
.
(setf plot2d-x-format)
.
plot2d-x-format
.
(setf plot2d-x-mtics)
.
plot2d-x-mtics
.
(setf plot2d-x-range)
.
plot2d-x-range
.
(setf plot2d-x-tics)
.
plot2d-x-tics
.
(setf plot2d-x-title)
.
plot2d-x-title
.
(setf plot2d-x-title-offset)
.
plot2d-x-title-offset
.
(setf plot2d-x2-mtics)
.
plot2d-x2-mtics
.
(setf plot2d-x2-tics)
.
plot2d-x2-tics
.
(setf plot2d-x2-title)
.
plot2d-x2-title
.
(setf plot2d-x2-title-offset)
.
plot2d-x2-title-offset
.
(setf plot2d-y-format)
.
plot2d-y-format
.
(setf plot2d-y-mtics)
.
plot2d-y-mtics
.
(setf plot2d-y-range)
.
plot2d-y-range
.
(setf plot2d-y-tics)
.
plot2d-y-tics
.
(setf plot2d-y-title)
.
plot2d-y-title
.
(setf plot2d-y-title-offset)
.
plot2d-y-title-offset
.
(setf plot2d-y2-mtics)
.
plot2d-y2-mtics
.
(setf plot2d-y2-tics)
.
plot2d-y2-tics
.
(setf plot2d-y2-title)
.
plot2d-y2-title
.
(setf plot2d-y2-title-offset)
.
plot2d-y2-title-offset
.
pre-plot-cmd-settings
.
List of axes which should be in log scale. Valid axis names are "x", "y", and "cb".
:logaxes
Sets the domain for the plot; a cons where the car is the lower bound and the cdr is the upper bound.
(cons "*" "*")
:x-range
Sets the x-axis numeric tic format via a format string.
:x-format
Sets the x-axis tic options. Can be a single
string or a list of strings which will be added together. Use
tics function to generate string(s).
:x-tics
Controls the x-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
:x-mtics
Sets the x2-axis tic options. Can be a single
string or a list of strings which will be added together. Use
tics function to generate string(s).
:x2-tics
Controls the x2-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
:x2-mtics
Sets the range for the plot; a cons where the car is the lower bound and the cdr is the upper bound.
(cons "*" "*")
:y-range
Sets the y-axis numeric tic format via a format string.
:y-format
y-axis tics. See x-tics.
:y-tics
Controls the y-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
:y-mtics
y2-axis tics. See x-tics.
:y2-tics
Controls the y2-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
:y2-mtics
Sets the range for the colorbox (if applicable)
for the plot; a cons where the car is the lower bound and the cdr
is the upper bound. A property of the plot since it is the z-axis
for 2-d representations of 3-d objects.
(cons "*" "*")
:cb-range
color box tics. See x-tics.
:cb-tics
Controls the cb-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
:cb-mtics
Title for bottom x axis
:x-title
Cons denoting offset for x-axis label
:x-title-offset
Title for top x axis
:x2-title
Cons denoting offset for x2-axis label
:x2-title-offset
Title for left y axis
:y-title
Cons denoting offset for y-axis label
:y-title-offset
Title for right y axis
:y2-title
Cons denoting offset for y2-axis label
:y2-title-offset
plot
.
plot-cmd
.
plot-x-range
.
plot-y-range
.
(setf plot2d-cb-mtics)
.
plot2d-cb-mtics
.
(setf plot2d-cb-tics)
.
plot2d-cb-tics
.
(setf plot2d-x-mtics)
.
plot2d-x-mtics
.
(setf plot2d-y-mtics)
.
plot2d-y-mtics
.
(setf plot2d-z-mtics)
.
plot2d-z-mtics
.
(setf plot3d-cb-range)
.
plot3d-cb-range
.
(setf plot3d-colorbox-p)
.
plot3d-colorbox-p
.
(setf plot3d-logaxes)
.
plot3d-logaxes
.
(setf plot3d-pm3d)
.
plot3d-pm3d
.
(setf plot3d-view)
.
plot3d-view
.
(setf plot3d-x-format)
.
plot3d-x-format
.
(setf plot3d-x-range)
.
plot3d-x-range
.
(setf plot3d-x-tics)
.
plot3d-x-tics
.
(setf plot3d-x-title)
.
plot3d-x-title
.
(setf plot3d-y-format)
.
plot3d-y-format
.
(setf plot3d-y-range)
.
plot3d-y-range
.
(setf plot3d-y-tics)
.
plot3d-y-tics
.
(setf plot3d-y-title)
.
plot3d-y-title
.
(setf plot3d-z-format)
.
plot3d-z-format
.
(setf plot3d-z-range)
.
plot3d-z-range
.
(setf plot3d-z-tics)
.
plot3d-z-tics
.
(setf plot3d-z-title)
.
plot3d-z-title
.
pre-plot-cmd-settings
.
List of axes which should be in log scale. Valid axis names are "x", "y", and "z".
:logaxes
Sets the view for the 3-d plot. Set to :map or "map" for contour plots.
:view
Sets the x-domain for the plot; a cons where the car is the lower bound and the cdr is the upper bound.
(cons "*" "*")
:x-range
Sets the x-axis numeric tic format via a format string.
:x-format
Sets the x-axis tic options. Can be a single
string or a list of strings which will be added together. Use
tics function to generate string(s).
:x-tics
Controls the x-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
:x-mtics
Sets the y-domain for the plot; a cons where the
car is the lower bound and the cdr is the upper bound.
(cons "*" "*")
:y-range
Sets the y-axis numeric tic format via a format string.
:y-format
y-axis tics. See x-tics.
:y-tics
Controls the y-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
:y-mtics
Sets the z-range for the plot; a cons where the
car is the lower bound and the cdr is the upper bound.
(cons "*" "*")
:z-range
Sets the z-axis numeric tic format via a format string.
:y-format
z-axis tics. See x-tics.
:z-tics
Controls the z-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
:z-mtics
color box tics. See x-tics.
(cons "*" "*")
:cb-range
Sets the color box tic options. Use tics function to generate string.
:cb-tics
Controls the cb-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
:cb-mtics
Title for first x axis
:x-title
Title for first y axis
:y-title
Title for first z axis
:z-title
Boolean controlling whether colorbox is used
:colorbox-p
pm3d settings string; use pm3d function to generate these strings
:pm3d
List of number of bins, bin low edge, and bin high
edge. Should be computed from a bin specification plist and then
stored in said order as a list (not a plist).
:bin-specs
cleanup
.
destruct-on-save?
.
(setf internal-table)
.
internal-table
.
printable
.
(setf reusable-table-creation-fn)
.
reusable-table-creation-fn
.
(setf reusable-table-needs-reloading)
.
reusable-table-needs-reloading
.
(setf reusable-table-opener-form)
.
reusable-table-opener-form
.
save-object
.
table-access-mode
.
table-close
.
table-field-names
.
table-get-field
.
table-load-next-row
.
table-nrows
.
Function which creates the table being wrapped.
:creation-fn
Lisp form which returns the table opener function
when evaluated. A table opener An optional field which assists in serializing
reusable tables.
:opener-form
The table which is being wrapped.
:raw-table
Boolean which tells the wrapper when it needs to close and re-open the table.
Hash table storing the histogram bin values which have been set.
:value-map
List of field names.
:field-names
:write for a writable table, :read for a readable
table, and :both for a table which has no restriction on being
written to or read from only. nil for a table which is not
open.
:access-mode
Identification
:id
Expression for computing
:expr
list of target ids which are needed prior
:deps
list of explicit parameter dependencies
:pdeps
computation value, nil when needs computing, return value whenever computed
:val
computation status, nil when needs computing, t otherwise
:stat
Time of most recent computation in seconds
:timestamp
T if target is loaded into memory, NIL otherwise
:load-stat
Gnuplot likes to name everything with what it
calls a title, so I’ve created a base class for this
functionality.
""
:title
initialize-instance
.
(setf table-field-specs)
.
table-field-specs
.
table-get-field
.
table-set-field
.
(setf typed-table-c->lisp-converter-map)
.
typed-table-c->lisp-converter-map
.
(setf typed-table-lisp->c-converter-map)
.
typed-table-lisp->c-converter-map
.
(setf typed-table-row-cstruct)
.
typed-table-row-cstruct
.
(setf typed-table-row-pointer)
.
typed-table-row-pointer
.
list of typespecs, one per field
:field-specs
CFFI cstruct type designator for the row object
:row-cstruct
pointer to foreign object storing current row information.
:row-pointer
Hash table which maps the field symbols to the lisp->c converter function for corresponding field.
:lisp->c-converter-map
Hash table which maps the field symbols to the c->lisp converter function for corresponding field.
:c->lisp-converter-map
add
.
copy-hist
.
div
.
hist-insert
.
line
.
map->alist
.
mult
.
protected-div
.
sub
.
unary-div
.
(setf variable-binning-histogram-binary-trees)
.
variable-binning-histogram-binary-trees
.
(setf variable-binning-histogram-content)
.
variable-binning-histogram-content
.
(setf variable-binning-histogram-dim-specs)
.
variable-binning-histogram-dim-specs
.
(setf variable-binning-histogram-maxes)
.
variable-binning-histogram-maxes
.
List of bin edges for each dimension
:dim-specs
Hash table mapping from low-edge list to count
(make-hash-table :test (function equal))
:content
List of binary trees for each dimension used to lookup bin content
:binary-trees
List of maximum values for each dimension; for optimization.
:maxes
Map from project id to cache function
Expander function for common lisp *-bind operators needing special treatment during expansion.
list of operators following the *-bind binding format
Expander function for common lisp flet-like operators needing special treatment during expansion.
list of operators following the flet binding format
Expander function for common lisp let-like operators needing special treatment during expansion.
list of operators following the let binding format
Maps from project id to a gensym used for the compiled function name generated by compres.
Maps from dimension to the default unit for that dimension.
Stores maximum file index
Map from id to gsym table
id used for automatically naming stored results
Map from method-symbol to cons pair of target id test function and load method
Set to t if you want dependents of uncomputed results to have their statuses set to nil
Hash table mapping each memoized function to its value hash table.
Map from project id to list of result ids to ignore (never log)
Map from project id to list of filter functions which should return t for ignored targets
map from project to parameter to whether the last value given was the default value or not
Map from project id to map to result id to log id (used as pathname)
Map from project to macro symbols for project
Map from table id to any lfields defined via deflfields.
Map from project to block id (symbol block appended to list of ids defined by block) to the body defining the block
Map from project name to output path
Map from method-symbol to cons pair of target id test function and save method
Set to nil if you don’t want default values to be updated by new args to makeres
Defines two functions xname->yname and yname->xname which are the linear function and its inverse based on coefs.
Assigns function for finding additional transformation-induced
dependencies for a given target in a graph. Transformation-induced
means any dependencies not found by searching the target expression
directly for (res ...) forms.
trans should be a graph transformation function.
fn should be a function accepting one argument, a target graph, and returning a modified graph with each target having sufficiently many additional dependencies induced by the transformation to allow propogration via makeres-propagate!.
Macro for iterating over a table.
rowvar is a symbol which will be bound to the row number inside the
loop body. You can optionally use a list (rowtype rowvar) which will
allow for the rowvar to have a type declared for it.
table is the table which will be looped upon.
To select specific fields from the table for reading, specify all the
desired field names in field-selections; if field-selections
is nil then all fields will be read. Note that it is still more
efficient to specify all desired fields; for two field data this
results in about a 16% running time difference. Also you must specify
either none or all of the desired fields to work with during the loop
body.
Each field-selection is a list of 1. field names to access during
the loop, by default the value will be bound to the lispified field
name as a symbol, 2. A list containing a symbol as the first element
and the field name as the second which will be bound to the symbol
given as the first element of the list.
The code body will be run for each row in the table. If fields are explicitly selected, then you can use declare statements at the beginning of the loop body; otherwise this is not supported.
Evaluates each function in the list of function symbols on object in the order as they occur in function-symbols. Binds each return value to the corresponding function-symbol and executes body inside of this lexical scope.
suppress-output redirects all output to /dev/null, thus silencing any messages printed to *standard-output*.
Ensures all arguments are quantities and evaluates body in this
context and with a quantity-if-necessary call. Supports dual syntax
for arguments:
* Symbols: Simply binds the symbol to the quantity value.
* Lists of form (s u q): Binds quantity to q, scale to s, and unit to u.
Returns list of lists of length n-slots which represent all possible ways to select with ordering and repeating values from slot-vals.
Assert that parameter’s value was default last time
Finds chains of branches; returns list of id chains, each of the form (source &rest co-branches)
Replaces (branch) or (branch branch-id) forms with ‘’,value. (branch) is replaced up to context of outermost branch, (branch branch-id) is replaced to all levels
Returns lfields which are different from those logged. Result is a hash-table mapping from table to a list of changed lfield symbols.
Removes unnecessary control characters from string like ^M
Frees gsyms for reuse
Yields the coefficients of the composition linear1(linear2(x))
Returns a compiled function which will generate result targets given keyword arguments for each project parameter. If default values of parameters are specified, these will be used when no explicit value is given.
Returns gensym for project used for compres
Returns a compiled function which will generate result targets given keyword arguments for each project parameter. If default values of parameters are specified, these will be used when no explicit value is given.
Compiles a sequence of forms sequentially
Returns the path for the computation status file
Assumes the index-specs are unique and sorted greatest to least.
Returns a new copy of ht
Reads the typespec from the dataset
Defines a result target with id and expression
Defines a result target with id and expression
Returns the dependency map for a target-table. Used by dep< and can be useful for generating the explicit dependency graph for a target table.
Returns the dependency map for a target-table. Used by dep< and can be useful for generating the explicit dependency graph for a target table.
Returns dependency-sorted target ids from target-table, if dep< is provided then it is used instead of the dep< computed from the target-table.
Generates a wait time based on the parameters.
* x should be >= 0,
* min and max control the minimum and maximum wait times,
* delay controls how long the minimum wait time should be used,
* slope controls how quickly the wait time transitions between the
minimum and maximum wait times.
Returns a hash-table acting as the set of nodes referenced in edge-map.
All default res-macros will be defined by cl-ana with project ID of NIL, so these are copied to the current project by this function.
Ensures that a unit is expressed as a list.
Returns list of values and errors for an err-num with nested errors.
Descends through expr, finding any forms of the form (token x) which is then interpreted as a dependency on x (token must be a symbol)
Returns the list of all argument lists given to all instances of push-fields in the form which are not within a macrolet definition.
Returns a caching function which limits the number of in-memory targets based on how much total memory is currently consumed by the Lisp image in bytes. Uses size of log file as a heuristic for estimating the size needed in active memory, which isn’t true for compressed storage, but alas.
Computes the bin index (-1 underflow, binnum overflow) for value given the bin-spec for a single axis/dimension.
Computes the bin-index-list from the data-list (a data point). Does so for all axes, returns nil if overflow/underflow occurs.
Make sure that data-list and bin-specs have the same length before calling this function; it is unchecked in this respect for speed.
Converts axes from a list of either index or name into a list of indices by looking up the name when necessary.
Returns real internal time in seconds
Runs format with lisp->gnuplot mapped across all format arguments.
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5G.html#Group-GetCreatePlist
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5I.html#Identify-IncTypeRef
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-DeleteByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5L.html#Link-GetValByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-OpenByAddr
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5O.html#Object-OpenByIdx
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5S.html#Dataspace-OffsetSimple
http://www.hdfgroup.org/HDF5/doc/RM/RM_H5T.html#Datatype-IsVariableString
Returns a new hash table with entries from ht only when fn returns true when given the key and value from ht.
t iff all characters are digit-char-p
Returns true if a result target is ignored by logres
Inserts insertion into list immediately following the first element #’equal to token.
Yields the coefficients of the inverse of a linear function; i.e. A + B*x -> -A/B + (1/B)*x
Like some-not-all but drops the not-all requirement.
Returns last dependency of x found in lst and t; if no dependencies are found then returns two nil values
conses x onto each element of lst, hence the name
line-name is a keywordified symbol
Takes a chain of variables and returns the linear function as a result of sequentially evaluating the linear function required to move from one variable to the next in the var-chain.
Evaluates a linear function with coefficients coefs at the point x
Evaluates the linear transformation (function) which takes the independent-var to the dependent-var at the point x
Returns the type of lambda-list for a function which lambda-list corresponds to.
Reads the filenames directly inside path and returns the highest id stored so that (next-log-id) returns an available id
Returns hash-table mapping table to lfield definitions stored on disk
Loads the next table in the chain.
Loads the sublid map from logged version
Checks to see if logged expression for id is the same as the one loaded into the Lisp image
Checks to see if logged expression for id is the same as the one loaded into the Lisp image using a sha1 sum.
Assumes the list is sorted & compressed with singleton-pairs enabled.
Return expression for pass target over src, collapsing all results from pass up to src.
Returns the individual target forms for the makeres computation
map* behaves like map except that non-sequences are treated as arbitrarily deep sequences with uniform value (that of the object).
Returns true if the end of the string is equal to prompt
Utility function used by moving-average. Returns two values:
1. A function which returns the (updated) moving/running average each
time you call it on a value. The samples you give provide the
initilization data and the size of the data subset to maintain while
computing the moving average.
2. The initial value for the moving average; this is so that subsequent calls on the moving average function will return the immediate updated mean.
Returns set of contents contained by node and all its children
Helper function for some-not-all, same but doesn’t require there to be any slots of type val at all.
Reads a histogram from an hdf-table with file and path.
type can be either :contiguous or :sparse for contiguous-histogram and sparse-histogram respectively.
Returns true if parameter was neither default last time nor had an explicit value set
Returns true if parameter par needs updating given the argument list args
Returns full list of parameter-dependent targets in target-table
Evaluates each function in fns given input either from the initial input or from the output of the previous function in the list fns
Evaluates derivative of given degree of polynomial at point x.
Evaluates definite integral of polynomial.
Returns T if obj is a cons structure which can be printed
Searches through the list of data, and if any value is an err-num, all values are promoted to err-num as well with an error of 0.
Waits until the last message printed for at least duration amount
of time matches the prompt.
duration is the frequency at which to check for the prompt, and consequently the amount of time required to establish prompt presence.
Waits until session log passes test for at least duration amount of
time matches the prompt. Returns value returned by test.
duration is the frequency at which to check for the prompt, and consequently the amount of time required to establish prompt presence.
Reads all output from stream without hanging at the end of output
Reads any available data from process output stream
Replaces (res old) with (res new) wherever it occurs in a form.
Replaces push-fields within form with replacement as long as it’s not inside a macrolet definition
Saves the current lfield definitions for the project to disk
Saves the sublid map for logged version
Returns the elements in x that aren’t in y
Sets the default unit for a dimension.
Sets result-graph targets from pass so that they make use of the returned results for the pass target id.
Returns set XOR of x and y
Returns the list of combinations of slot values taken from slot-vals which is of length n-slots and where each combination has some but not all slot values equal to val.
Integrates over the bin value hash table according to the index-specs.
Integrates the bin value hash table along the index in index-spec; if index-spec is a list, then the axis index is taken from the first value, and then the index low/high cutoffs are taken from the second and third elements respectively.
Returns integer index to spline bin
True if expr is a srctab expression
Function which, given an hdf-table, defines a cffi cstruct for use in reading/writing from the hdf file.
True if expr is a table-pass expression
Returns tree of contexts each pass would be inside if collapsed up to src. Physical table reductions are treated as reductions with themselves as context.
Returns init bindings when expr is a table-reduction, nil otherwise.
Returns type of object with exception for vectors/arrays
Should return true if two depmaps contain identical information. Used to test depmap upgrade.
Abbreviation for tensor-map
Returns list of ids stored in node
Returns list of source table ids which are not table reductions of non-ignored sources.
Converts raw units into a quantity.
Ensures that a unit is expressed as a compound unit list.
Expects u to be in standard form
Ensures that a unit is in compound form with each component unit being expressed with explicit exponent.
columnar-table
)) ¶automatically generated reader method
columnar-table
)) ¶automatically generated writer method
categorical-histogram
)) ¶automatically generated reader method
categorical-histogram
)) ¶automatically generated writer method
columnar-table
)) ¶automatically generated reader method
row
.
columnar-table
)) ¶automatically generated writer method
row
.
contiguous-histogram
)) ¶contiguous-histogram
)) ¶Nested arrays representing the bin values
csv-table
)) ¶csv-table
)) ¶If nil, values will be read from the CSV as
strings and not interpreted; if non-nil, table-load-next-row will
attempt to read a Lisp value from each field.
data-line
)) ¶data-line
)) ¶Controls whether the data should be formatted
according to pm3d formatting or standard formatting. If NIL,
standard formatting is used. If a numerical value, controls the
number of columns in the data.
reusable-table
)) ¶Returns true if target needs re-opening after saving (e.g. tables, files)
categorical-histogram
)) ¶sparse-histogram
)) ¶contiguous-histogram
)) ¶columnar-table
) field) ¶hdf-table-chain
)) ¶hdf-table-chain
)) ¶hdf-file currently opened by the active hdf-table.
hdf-table-chain
)) ¶hdf-table-chain
)) ¶The in-memory hdf-table
hdf-table-chain
)) ¶hdf-table-chain
)) ¶binary search tree storing the indeces for efficient searching
hdf-table-chain
)) ¶hdf-table-chain
)) ¶last row index for the current table
hdf-table-chain
)) ¶hdf-table-chain
)) ¶index for in-memory hdf-table in (virtual) list of tables
hdf-table-chain
)) ¶hdf-table-chain
)) ¶starting row index for the current table
hdf-table-chain
)) ¶hdf-table-chain
)) ¶Path to dataset within each file. The path should be uniform if the hdf files truly are a chain.
hdf-table-chain
)) ¶hdf-table-chain
)) ¶List of file-paths which contain one hdf-table each
hdf-table-chain
)) ¶hdf-table-chain
)) ¶Index to row which should be sequentually read next
hdf-table-chain
)) ¶hdf-table-chain
)) ¶Start indexes for each table
hdf-table-chain
)) ¶hdf-table-chain
)) ¶Length (in indices) of each table
hdf-table
)) ¶hdf-table
)) ¶Object for storing a row to be read from/written
to hdf table. It’s stored as part of the table for efficiency
purposes and should not be handled directly by the user; use the
awesome higher level tools for that.
Re-arranges the data in the histogram so that the dimensions are permuted according to dim-indices.
categorical-histogram
) dim-indices) ¶sparse-histogram
) dim-indices) ¶contiguous-histogram
) dim-indices) ¶Returns T if object uses files for safe input, or NIL if files are not needed.
analytic-line
)) ¶Handles any troublesome data types for sending to gnuplot and processes cons trees.
ntuple-table
)) ¶ntuple-table
)) ¶GSL handler for ntuple object
plist-table
)) ¶plist-table
)) ¶Index to the current table in the plist array.
The command used for plotting the plot in gnuplot; can be plot, splot, etc.
Gets the x-range for a 2-D or 3-D plot
Gets the x-range for a 2-D or 3-D plot
plot3d
)) ¶plot3d
)) ¶Controls the cb-axis minor tic options. Can be
NIL for no minor tics, T for default minor tics, and an integer
for the number of minor tics between major tics.
plot2d
)) ¶plot2d
)) ¶Sets the range for the colorbox (if applicable)
for the plot; a cons where the car is the lower bound and the cdr
is the upper bound. A property of the plot since it is the z-axis
for 2-d representations of 3-d objects.
plot3d
)) ¶plot3d
)) ¶Controls the x-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
plot3d
)) ¶plot3d
)) ¶Controls the y-axis minor tic options. Can be NIL
for no minor tics, T for default minor tics, and an integer for
the number of minor tics between major tics.
Returns a list of the commands to send to gnuplot
which will control settings needed prior to the drawing command.
This includes setting the proper axis labels as well as possibly
controlling the view in 3-D plots, etc.
Returns a quantity only if necessary.
reusable-table
)) ¶reusable-table
)) ¶Function which creates the table being wrapped.
reusable-table
)) ¶reusable-table
)) ¶Boolean which tells the wrapper when it needs to close and re-open the table.
columnar-table
)) ¶automatically generated reader method
columnar-table
)) ¶automatically generated writer method
sparse-histogram
)) ¶sparse-histogram
)) ¶Hash table storing the histogram bin values which have been set.
table-chain
)) ¶table-chain
)) ¶Functions which create each table in the chain.
table-chain
)) ¶table-chain
)) ¶Current table being accessed.
table-chain
)) ¶table-chain
)) ¶Index to current table.
variable-binning-histogram
)) ¶variable-binning-histogram
)) ¶List of binary trees for each dimension used to lookup bin content
variable-binning-histogram
)) ¶variable-binning-histogram
)) ¶Hash table mapping from low-edge list to count
variable-binning-histogram
)) ¶variable-binning-histogram
)) ¶List of bin edges for each dimension
variable-binning-histogram
)) ¶variable-binning-histogram
)) ¶List of maximum values for each dimension; for optimization.
GSL handler for ntuple object
:ntuple
Functions which create each table in the chain.
:creation-functions
Current table being accessed.
:current-table
Index to current table.
-1
:current-table-index
Jump to: | %
(
*
+
-
/
A B C D E F G H I J K L M N O P Q R S T U V W Y Z |
---|
Jump to: | %
(
*
+
-
/
A B C D E F G H I J K L M N O P Q R S T U V W Y Z |
---|
Jump to: | *
+
A B C D E F G H I L M N O P R S T U V X Y Z |
---|
Jump to: | *
+
A B C D E F G H I L M N O P R S T U V X Y Z |
---|
Jump to: | _
A B C D E F G H I L M N O P Q R S T U V W |
---|
Jump to: | _
A B C D E F G H I L M N O P Q R S T U V W |
---|