[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orekit Users] Changes to FramesFactory in 6.0



Hi Matt,

Matt Edwards <matt.edwards.issinc@gmail.com> a écrit :

I am in the midst of upgrading our implementation of Orekit from v5.0.3 to
6.0. One of the methods we use is getTIRF2000(), however in 6.0 this now
has an additional parameter for the IERS conventions, either 2003 or 2010.

I am not familiar with this convention, and as such not sure which option
to choose, or what the difference would be. Ultimately, I want the same
behavior as I had with the empty constructor.

You should probably use 2010. The difference between the various options are the underlying precession/nutation models. Up to conventions 1996, IERS used Lieske 1976 precession and IAU 1980 Wahr nutation. For conventions 2003, the precession/nutation model has been changed to Mathews, Herring and Buffett model IAU 2000A. Since conventions IERS conventions 2010, the model has been changed again to Nicole Capitaine's P03 model, also known as IAU 2000/2006. Newer models are more accurate than former models, but this is leveraged as IERS publish corrections to apply to these models, in the form of Earth Orientation Parameters.

The problem is that IERS cannot publish the correction values for all their past precession/nutation models. For now, they publish only the correction for the 2010 conventions (i.e. with respect to IAU 200/2006 precession/nutation) and with respect to the legacy IAU-76/IAU-80 used in the 1996 conventions. The intermediate model used for conventions 2003 has no published corrections I am aware of.

The net result is that the best choice for now is to choose the most recent 2010 conventions.

We are currently in the process to add back older conventions (read IERS-1996), as can be seen in the repository here: <https://www.orekit.org/forge/projects/orekit/repository/show?rev=IERS>. However, this is work in progress. It is only in the Git repository, and as you may notice from the URL not in the master banch but in a dedicated IERS branch that will be merged into master only when stable enough.

Hope this helps
Luc


Thanks
Matt Edwards




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.