docs: public boolean process( List<CalibrationObservation> observations ) {
  
  		// compute initial parameter estimates using linear algebra
  		if( !linearEstimate(observations) )
  			return false;
  
  		status("Non-linear refinement");
  		// perform non-linear optimization to improve results
  		if( !performBundleAdjustment())
  			return false;
  
  		return true;
  	}