Survex 1.4.12 released
Philip Schuchardt
vpicaver at gmail.com
Wed Oct 23 04:06:57 BST 2024
I've also bumped CaveWhere's version of survex:
https://github.com/Cavewhere/survex/tree/cmake
This branch ports survex to build with *cmake *with conan
dependency management.
On Tue, Oct 22, 2024 at 5:53 PM Olly Betts <olly at survex.com> wrote:
> Survex 1.4.12 is now available:
>
> https://survex.com/download.html
>
> It seems appropriate to dedicate this release to the memory of Andy
> Waddington (aka Wadders) who died fairly recently. His !Survey cave
> survey software for RISC OS was one of the early inspirations for
> Survex. We didn't go with his proposal to call it the Betts Underground
> Mapping System though.
>
> Here's the full NEWS file entry for this release:
>
> Changes in 1.4.12 (2024-10-23):
>
> * aven:
>
> + (Microsoft Windows version): Geodata overlays are (hopefully
> temporarily)
> no longer available in the pre-built version of Survex installed by the
> Microsoft Windows installer. We use the GDAL library to load them and
> there's a hard to debug problem during DLL initialisation somewhere in
> its
> dependency tree. If you really need geodata overlays, the 1.4.9
> installer
> still works. Thanks to Wookey for extensive testing to investigate the
> problem, and to everyone else who reported this.
>
> * cavern:
>
> + A leg with the same station as from and to is now only a warning in
> Compass data. Compass itself seems to quietly ignore such legs, but
> they seem worth warning about. In native Survex data this is still
> an error.
>
> + Short survey and station names are now stored without an extra memory
> allocation. On a 64-bit platform (most modern computers) we can store
> name components up to 7 characters in this way; on a 32-bit platform
> up to 3 characters. On a large dataset which needs large matrices
> solving this reduces cavern's memory usage by 3.5MB (~4.5%). It's
> also fractionally faster (but only ~0.05% which is not normally even
> measurable).
>
> + Assigning matrix row numbers to stations is now faster and allocates
> less memory.
>
> * (Microsoft Windows version): The Microsoft Windows installer is now
> named `survex-microsoft-windows-1.4.12.exe`. The old name was
> `survex-win32-1.4.11.exe` but the "win32" is now misleading as it's been
> a
> 64-bit build since 1.4.9. Reported by Wookey.
>
> * Testsuite:
>
> + dump3d.tst: Add tests of img library's survey filtering.
>
> + cavern.tst: Normalise `-0.00` to `0.00` in JSON test output before
> comparing with expected output. We can get -0.00 on x86 due to excess
> precision.
>
> * img library:
>
> + Survey filtering now works correctly for files which use a survey level
> separator other than `.`. Patch
> https://github.com/ojwb/survex/pull/14
> from Thomas Holder.
>
> + Reading a v7 or earlier .3d format extended elevation with survey
> filtering
> was failing to set is_extended_elevation.
>
>
> Here are SHA256 checksums should you want to verify the integrity of the
> files:
>
> b80f0cf677348e4cd26a4684d09424d3a1bd47ef03626e5648220eec7ada0d37
> survex-1.4.12.tar.gz
> 1294db0f7d9d810e5b4ac7a8d14bfc0f2b0d646a53c7ed09b040b94e1da96b8e
> survex-microsoft-windows-1.4.12.exe
>
> There are also detached GPG signatures in the download directory:
> https://survex.com/software/1.4.12/
>
> There are "release notes" on the wiki, which I'll try to keep updated
> with any issues found, so take a look there for the latest information:
>
> https://trac.survex.com/wiki/ReleaseNotes/1.4.12
>
> Please report any issues you find which are not covered in the release
> notes to the bug tracker: https://trac.survex.com/
>
> Cheers,
> Olly
> --
> Survex https://lists.survex.com/mailman/listinfo/survex
>
More information about the Survex
mailing list