Networks and Engineering Standing Committee Forum

Questions to the NESC Forum => Station Operational Questions => Topic started by: Manuel on July 05, 2016, 12:28:39 PM

Title: Normal Points software
Post by: Manuel on July 05, 2016, 12:28:39 PM
Hi,

Not sure if this is the right place. Sorry if not.
At San Fernando SLR we are currently using different software based on different programming languages. We are nowadays changing this.
 We are looking for a unique programming language, which, as we are migrating to Unix platform (not PC) we have selected "C" language.

Regarding this, is there any possibility to get a programme in "C" to derive normal points?
Title: Re: Normal Points software
Post by: Evan GSFC on July 08, 2016, 08:22:08 PM
Hi Manuel,

The ILRS-approved algorithm for the generation of normal points can be found on the ILRS website here:

http://ilrs.gsfc.nasa.gov/data_and_products/data/npt/npt_algorithm.html

If you are developing your own software for normal point computation, it's entirely up to you which programming language you'd like to use. C is more than capable.

Title: Re: Normal Points software
Post by: Matt Wilkinson on July 22, 2016, 10:11:48 AM
Hi Manuel

We're going to send you some of our FORTRAN (not C) that will enable you to adjust the orbit to get flat residuals from which you can generate NPs using the link Evan sent.

Hopefully you can use this to develop what you need

Matt
Title: Re: Normal Points software
Post by: ZhipengLiang on November 15, 2016, 04:04:57 AM
Hi Matt

May I also have a piece of this code? Thanks in advance.
Changchun normally uses polynomial fitting to flat the residual, and cubic spline for special targets like defunct Topex. But we also worry about deviating from the 'mainstream' data processing. If there would be some standard subroutines to call, it will be much better, as like the SOFA case.  :)


Hi Manuel

We're going to send you some of our FORTRAN (not C) that will enable you to adjust the orbit to get flat residuals from which you can generate NPs using the link Evan sent.

Hopefully you can use this to develop what you need

Matt