Tags give the ability to mark specific points in history as being important
-
v0.2.0-alpha.2
protected99a969a4 · ·misah 0.2.0-alpha.2 Fields and focal mechanisms. Kernel density and a stress tensor at every node of a grid, parallel across cores and bit-identical to the sequential answer; P, T and B axes for double-couple mechanisms, the Kagan rotation between two of them, and a whole catalogue as a distance matrix. The Python surface is twenty functions, where 0.2.0-alpha.1 had ten. Wheels for every platform this reaches: manylinux_2_17 for x86-64 and aarch64, a universal2 wheel for macOS and an MSVC wheel for Windows, each checked against the header of the binary inside it rather than against its file name. The source distribution is now what a platform without a wheel falls back to, rather than the only route onto macOS and Windows. Alpha still. No stable version exists to be preferred instead, so pip installs this one without --pre; a Cargo dependent has to name 0.2.0-alpha.2 in full.
-
v0.2.0-alpha.1
protected836df058 · ·misah 0.2.0-alpha.1 First release of the workspace layout: the Rust kernels for plane-grid and mesh-grid intersection, best-fit geoplanes, the forward Wallace-Bott problem and its inversion, reachable from Python as ten functions taking arrays and numbers and returning arrays and dicts. Alpha, and pre-releases are opt-in: pip install --pre misah. Wheels are manylinux_2_17 for x86-64 and aarch64, cross-compiled with zig; every other platform builds from the source distribution and needs a Rust toolchain.
-
archive/master-pre-workspace
3ae03e7c · ·The master branch as it stood before dev's workspace layout replaced it. Kept because overwriting master leaves 96 files reachable from no ref, and some exist nowhere else: GeoFaults/src, sixteen Fortran modules refactored well past the copy in the GeoFaults repository on GitLab, which carries only quaternions; ReadDEM; and python/misah_ref, the numpy reference implementation of the plane-DEM kernel, which is also the fallback for environments where a compiled extension cannot be installed, and has not been ported to dev yet. Also holds the pyo3 0.29 migration applied to the pre-workspace src/ tree. That work was redone against pylib on dev, so it is history rather than something to restore.