|SO31.plt||(1 2)||1.2||wmfarr||Code to manipulate four-dimensional Lorentz transformations (i.e. SO(3,1) group elements).|
|amb.plt||(1 0)||1.0||wmfarr||The classic ambiguous operator.|
|array-ec.plt||(1 0)||1.0||wmfarr||SRFI-42 eager comprehensions and generators for SRFI-25 arrays.|
|bh-tree.plt||(1 0)||1.0||wmfarr||Create and manipulate Barnes-Hut octtrees.These trees are useful in N-Body simulations as an efficient datastructure for computing forces and potentials.|
MzScheme language which extends numerical operations to allow for automatic differentiation.
|mzgsl.plt||(2 0)||1.0||wmfarr||Bindings to the GNU Scientific Library for MzScheme. See the Science collection for native MzScheme libraries which implement much of this functionality.|
|nbody-ics.plt||(1 0)||1.0||wmfarr||Initial conditions for N-body simulations.Currently provides cold and hot (any ratio of KE/PE) constant-density spherical distributions and plummer models.|
The pairing-heaps.plt package provides a unit for creating and manipulating pairing heaps. To learn more about pairing heaps, see the Wikipedia entry on pairing-heaps. The heaps created by this package are "persistent", meaning that operations like "insert" create a new heap which contains all the elemnts of the old heap plus those which have been inserted. Persistent datastructures are particularly useful for multi-threaded programs because no operations can alter a pre-existing heap (which can therefore be shared between multiple threads).
|permutations.plt||(1 2)||—||wmfarr||Generate and manipulate permutations.|
|plt-linalg.plt||(1 7)||—||wmfarr||Simple linear algebra operations in double-precision for PLT Scheme.Uses LAPACK and BLAS for operations|
|srfi-4-comprehensions.plt||(1 0)||1.0||wmfarr||SRFI-42 comprehensions and generators for SRFI-4 vectors|
|322||wmfarr/simple-matrix.plt||Tim Coppieters||enhancement||(1 1)|
|Racket v5.1 for/vector|