We are pleased to announce version 1.3 of the GPSTk. The changes from 1.3 are summarized below. Binary builds have been posted to the SourceForge File Distribution Service for Windows 32 bit, Linux x386, Linux x86_64, Solaris Sparc, and Cygwin i386. The source for this build has been posted as a source tarball. Finally, checksums (md5sum and sha1sum) have been posted for download as well.

Version 1.3   Monday, July 16, 2006

	General modifications
	---------------------

	- Most of version 1.3 comprised of revision number 701

	- gpstk1.3/apps/time/calgps.cpp was pulled from revision nember 707

	- The current msi for the windows package may not update the 
	        previous version installations
	
	- Added examples/example7.cpp & associated RINEX data files
	        This program shows 10 different ways to process GPS data using
		"GNSS data structures". The "GNSS Data Structures" paradigm can   
	        process GPS code-based data based on Vectors, Matrices 
		and other objects.
	
	- Added examples/example6.cpp
	        Shows a rather minimalist way to process GPS data using GNSS Data
		Structures

	- Improved src/icd_200_constants.hpp
	        Fixed RSVCLK value	

	- GPSTk is now able to build under the MS Visual Studio 2005 (Express
	        Edition)

	- A simulator has been added but is not part of the binary build, but
	        can be found in the source tarball under gpstk/apps/swrx

	Library modifications
	---------------------

	- Added src/SimpleKalmanFilter.[h|c]pp
	        Implements a version of the Kalman filter, based in Vectors
		and Matrices - not yet GNSS data structures-enabled

	- Added src/NablaOp.[h|c]pp
	        Applies differences in satellite-related data to the GNSS
		data structures (a.k.a. GDS)

	- Added src/TypeID.[h|c]pp
	        Index able to represent any type of observation, correction,
		model parameter or other data value of interest 

	- Added src/DataHeaders.[h|c]pp
	        Adds several headers to be used with the GNSS data structures
		classes

	- Added DataStructures.[h|c]pp
	        Set of data structures to be used by other GPSTk classes

	- Added src/DeltaOp.[h|c]pp
	        Applies differences on ground-related data to the GNSS data
		structures

	- Added src/ComputeCompination.hpp
	        Base class to ease computing of data for the GNSS data structures

	- Added src/ComputePC.hpp
	        Eases computing the PC combination for GNSS data structures

	- Added src/ComputeLC.hpp
	        Eases computing the LC combination for GNSS data structures

	- Added src/ComputeLI.hpp
	        Eases computing the LI combination for GNSS data structures

	- Added src/ComputeLdelta.hpp
	        Eases computing the Ldelta combination for GNSS data structures

	- Added src/ComputePdelta.hpponly
	        Eases computing the Pdelta combination for GNSS data structures

	- Added src/ComputePI.hpp
	        Eases computing the PI combination for GNSS data structures

	- Added src/ComputeMelbourneWubbena.hpp
	        Eases computing the ComputeMelbourneWubbena combination for 
		GNSS data structures

	- Added src/ComputeIURAWeights.hpp
	        Computes satellites weights based on URA Index for GNSS data
		structures

	- Added src/ComputeMOPSWeights.hpp
	        Computes satellites weights based on Appendix J of MOPS C
		(RTCA/DO-229C), for GNSS data structures

	- Added src/SimpleFilter.hpp
	        Filters satellites with observables grossly out of bounds, 
		intended for GNSS data structures

	- Added src/OneFreqCSDetector.hpp
	        Detects cycle slips using observables in just one frequency

	- Added src/LICSDetector.hpp
	        Detects cycle slips using LI observables

	- Added src/MWCSDetector.hpp
	        Detects cycle slips using the Melbourne-Wubbena combination

	- Added src/CodeSmoother.hpp
	        Smoothes a given code observable using the corresponding phase 
		observable

	- Added src/PCsmoother.hpp
	        Smoothes PC code observables using the corresponding LC phase
		observables

	- Added src/XYZ2NEU.[h|c]pp
	        Reference frame change from ECEF XYZ to topocentric North-East-Up

	- Added src/XYZ2NED.[h|c]pp
	        Reference frame change from ECEF XYZ to topocentric North-East-Down

	- Added src/TimeNamedFileStream.hpp
	        Simple time-based file name stream

	- Improved src/ModeledReferencePR.[c|h]pp
	        Adapted to work with GNSS data structures

	- Improved src/ModeledPR.[h|c]pp
	        Adapted to work with GNSS data structures

	- Improved src/TropModel.hpp
	        Added method MOPSTropModel::setAllParameters()

	- Improved src/SolverLMS.[h|c]pp
	        Adapted to work with GNSS data structures

	- Improved src/SolverWMS.[h|c]pp
	        Adapted to work with GNSS data structures

	- Improved src/icd_200_constants.hpp
	        Added data regarding L5, L6, L7 and L8

	- Improved src/RinexHeader.[h|c]pp
	        Can now process RINEX2.11 navigation files

	- Improved src/icd_200_constants.hpp
	        Fixed RSVCLK

	- Improved src/SP3Data.cpp
	        Modified the reader to be tolerant of short PG lines

	- Improved src/RinexUtilitties.[h|c]pp
	        Added a sort routine 

	- Improved src/EngAlmanac.[h|c]pp
	        Routing added that performs a simple sanity check on the almanac
	
	Application modifications
	-------------------------

	- Improved apps/differential/vecsol.cpp
	        Along with other submissions allows the toolkit to build under
		the MS Visual Studio 2005

	- Improved apps/Rinextools.[h|c]pp
	        Increased robustness and added multiple input file capabilities

	- Improved all tools to process input files in time order:
	        apps/Rinextools/ResCor.cpp
		apps/Rinextools/RinSum.cpp
		apps/Rinextools/RinexDump.cpp
		apps/positioning/PRSolve.cpp


-- Contributors: BenHarris - 19 Dec 2007

Discussion

 
Topic revision: r1 - 19 Dec 2007, RickMach
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback