Tried following the Example 01 but it's definitely not a learn-it-on-your-own type of software. I've been struggling with SALSA for a few hours now and need to vent a bit.
SALSA is not very intuitive on a number of levels and that includes the documentation.
Rather than diving directly into a 3D GPS network, there need to be some simpler introductory projects. That would help to understand SALSA behavior and also make it easier to grasp how a project is built. I'm at a loss at how to even set up and execute a simple closed loop differential leveling circuit.
It's not clear what information I need in the first 50 pages or so in order to begin adjusting and analyzing networks. Does the difference between the Square Root Information Filter and Conjugate Gradient Method make much difference to most users? Are all the a priori algorithms explanations necessary? Granted, it's all useful information ... once you're more familiar with the software. Put it in an appendix. To slog through all of this on the way to learning how to set up a simple network makes SALSA seem difficult to master (maybe it is?).
I got StarNet set up and adjusting networks relatively quickly. StarNet provides a number of different example projects from simple to complex which helped a lot. It also has, let's face it, a much friendlier and easier to navigate interface. Granted SALSA is free compared to StarNet, but with StarNat I was up and running in less than a day. and felt confident with it.
When software gets complex, there's a tendency to either shirk on the documentation or make it overly detailed from a developer's view point. What you need are two documents: (1) How to Use SALSA with examples, and (2) SALSA Design, Components, Algorithms, Optimization, etc. The learning curve is just too steep.
Done venting.