<commit_before><?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2002-2010 CS Communication & Systèmes
  Licensed to CS Communication & Systèmes (CS) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  CS licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<document>
  <properties>
    <title>Orekit Changes</title>
  </properties>
  <body>
    <release version="5.1" date="TBD"
             description="TBD.">
      <action dev="luc" type="update">
        the equinox based frames have been renamed to more standard names (MOD, TOD and GTOD
        instead of MEME, TEME and PEF). The implementation of TEME was also wrong (it was
        really based on true equinox, not on mean equinox)
      </action>
      <action dev="luc" type="update">
        celestial bodies now provide both an inertially oriented body centered
        frame and a body oriented body centered frame, the bodies managed by
        CelestialBodyFactory use the IAU poles and prime meridian definitions
        to build the two frames
      </action>
      <action dev="luc" type="fix">
        fixed an error when parsing a date occurring during a leap second introduction
      </action>
      <action dev="luc" type="add">
        added the ITRF93, ITRF97, ITRF2000 and ITRF2008 frames (previously, only
        the ITRF2005 frame was available)
      </action>
      <action dev="luc" type="add">
        added the UT1, TCB and GMST time scales used in CCSDS Orbit Data Messages
      </action>
      <action dev="luc" type="add">
        added a getPoint method to TopocentricFrame
      </action>
      <action dev="luc" type="fix">
        fixed a dut1 interpolation error for the day just before a leap second introduction
      </action>
      <action dev="luc" type="fix"><commit_msg>added ICRF and TEME frames<commit_after><?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2002-2010 CS Communication & Systèmes
  Licensed to CS Communication & Systèmes (CS) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  CS licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<document>
  <properties>
    <title>Orekit Changes</title>
  </properties>
  <body>
    <release version="5.1" date="TBD"
             description="TBD.">
      <action dev="luc" type="update">
        the notion of quasi-inertial frames has been renamed as pseudo-inertial because
        quasi-inertial has a precise relativistic meaning that is not considered here. We
        only consider these frames to be suitable for Newtonian mechanics.
      </action>
      <action dev="luc" type="update">
        the equinox based frames have been renamed to more standard names (MOD, and GTOD
        instead of MEME, and PEF). The implementation of TEME was also wrong (it was
        really a TOD), so now there are both a TOD with a proper name and a TEME with a
        proper implementation.
      </action>
      <action dev="luc" type="update">
        celestial bodies now provide both an inertially oriented body centered
        frame and a body oriented body centered frame, the bodies managed by
        CelestialBodyFactory use the IAU poles and prime meridian definitions
        to build the two frames
      </action>
      <action dev="luc" type="add">
        added the ICRF frame at the solar system barycenter
      </action>
      <action dev="luc" type="add">
        added the ITRF93, ITRF97, ITRF2000 and ITRF2008 frames (previously, only
        the ITRF2005 frame was available)
      </action>
      <action dev="luc" type="add">
        added a getPoint method to TopocentricFrame
      </action>
      <action dev="luc" type="add">
        added the UT1, TCB and GMST time scales used in CCSDS Orbit Data Messages
      </action>
      <action dev="luc" type="fix">
        fixed an error when parsing a date occurring during a leap second introduction
      </action>
      <action dev="luc" type="fix">
        fixed a dut1 interpolation error for the day just before a leap second introduction
      </action>
      <action dev="luc" type="fix">
{'fraction_non_alphanumeric': 0.07351269420234938, 'fraction_numerical': 0.013262599469496022, 'mean_word_length': 3.0452107279693488, 'pattern_counts': {'":': 0, '<': 55, '<?xml version=': 2, '>': 55, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7557171', 'n_tokens_mistral': 1436, 'n_tokens_neox': 1363, 'n_words': 655}