Orekit issues
https://gitlab.orekit.org/groups/orekit/-/issues
2023-12-30T08:27:21Z
https://gitlab.orekit.org/orekit/orekit/-/issues/1267
Mixed up Javadoc for Orbit.getEquinoctialEx, getEquinoctialExDot, getEquinoct...
2023-12-30T08:27:21Z
Clément Jonglez
Mixed up Javadoc for Orbit.getEquinoctialEx, getEquinoctialExDot, getEquinoctialEy, getEquinoctialEyDot
The javadoc for the Orbit's `getEquinoctialEx` method for instance says the following, whereas this should rather apply to the `getEquinoctialExDot` method:
```
/** Get the first component of the equinoctial eccentricity vector deriv...
The javadoc for the Orbit's `getEquinoctialEx` method for instance says the following, whereas this should rather apply to the `getEquinoctialExDot` method:
```
/** Get the first component of the equinoctial eccentricity vector derivative.
* @return first component of the equinoctial eccentricity vector derivative
*/
```
On the other hand, the first and fifth lines of `getEquinoctialExDot`'s method description rather belong to `getEquinoctialEx`:
```
/** Get the first component of the equinoctial eccentricity vector.
* <p>
* If the orbit was created without derivatives, the value returned is {@link Double#NaN}.
* </p>
* @return first component of the equinoctial eccentricity vector
* @see #hasDerivatives()
* @since 9.0
*/
```
The same apply for `getEquinoctialEy` vs `getEquinoctialEyDot`.
https://www.orekit.org/static/apidocs/org/orekit/orbits/Orbit.html#getEquinoctialEx--
https://gitlab.orekit.org/orekit/orekit/-/issues/1265
Improve coverage for 12.X versions
2024-03-19T17:04:44Z
Maxime Journot
Improve coverage for 12.X versions
Following the release of 12.0, the coverage on new code, that was up to 95.2% on develop branch, inexplicably dropped to 94.8% when the merge on master branch was done.
See the list of uncovered lines [here](https://sonar.orekit.org/co...
Following the release of 12.0, the coverage on new code, that was up to 95.2% on develop branch, inexplicably dropped to 94.8% when the merge on master branch was done.
See the list of uncovered lines [here](https://sonar.orekit.org/component_measures?branch=master&id=orekit%3Aorekit&metric=new_line_coverage).
And now the quality gate is on "warning" on Orekit's [official website](https://orekit.org)...
I think this should be fixed in the next patch
https://gitlab.orekit.org/orekit/rugged/-/issues/395
update to orekit 12.0
2023-11-09T07:45:56Z
Jonathan Guinet
update to orekit 12.0
https://gitlab.orekit.org/orekit/orekit/-/issues/1264
Add conversion from (Field)TrackingCoordinates to topocentric position
2024-01-18T04:00:30Z
Romain Serra
Add conversion from (Field)TrackingCoordinates to topocentric position
The methods could tentatively be static within TopocentricFrame
[Link](https://forum.orekit.org/t/topocentric-position-from-azelra-coordinates/3055) to the original forum post.
The methods could tentatively be static within TopocentricFrame
[Link](https://forum.orekit.org/t/topocentric-position-from-azelra-coordinates/3055) to the original forum post.
12.1
Tanner Mills
Tanner Mills
https://gitlab.orekit.org/orekit/orekit/-/issues/1263
Remove support for Ant
2023-11-08T10:18:37Z
Bryan Cazabonne
Remove support for Ant
More details in: https://forum.orekit.org/t/removing-support-for-ant/3008/3
Removing support consists in:
- Removing build.xml file
- Removing update of build.xml in release guide task 5
- Removing all occurrences to Ant support in the ...
More details in: https://forum.orekit.org/t/removing-support-for-ant/3008/3
Removing support consists in:
- Removing build.xml file
- Removing update of build.xml in release guide task 5
- Removing all occurrences to Ant support in the documentation
12.1
https://gitlab.orekit.org/orekit/orekit/-/issues/1262
Comments in parsed CCSDS file cannot be updated
2024-01-16T12:52:09Z
David Gondelach
Comments in parsed CCSDS file cannot be updated
Hi all,
I tried to parse a message that contains comments, e.g. CDM or OEM, and then change or remove some comments before writing it to a file again. However, I was not able to do this. It looks like the comments are stored in a Commen...
Hi all,
I tried to parse a message that contains comments, e.g. CDM or OEM, and then change or remove some comments before writing it to a file again. However, I was not able to do this. It looks like the comments are stored in a CommentsContainer and only accessible as a read-only list (Collections.unmodifiableList), hence not modifiable.
The easiest fixes would be to have `CommentsContainer.getComments` return a modifiable List or to add a setter for the List `comments`. I can implement such a change if there are no objections, but maybe you have better ideas!
https://gitlab.orekit.org/orekit/orekit/-/blob/develop/src/main/java/org/orekit/files/ccsds/section/CommentsContainer.java
Best,
David
David Gondelach
David Gondelach
https://gitlab.orekit.org/orekit/orekit/-/issues/1257
Update translations for the next release
2023-11-03T10:31:15Z
Bryan Cazabonne
Update translations for the next release
Updating translations is a step that we usually forget to do before releasing a new Orekit version.
The purpose of this issue is to think about this important step.
Updating translations is a step that we usually forget to do before releasing a new Orekit version.
The purpose of this issue is to think about this important step.
12.1
https://gitlab.orekit.org/orekit/orekit/-/issues/1255
Add Field version of Gauss IOD
2023-10-31T21:05:42Z
Romain Serra
Add Field version of Gauss IOD
Similar to #1027, but Gauss is different as there is no Field implementation of Laguerre solver in Hipparchus, hence it is dependent on a [contribution](https://github.com/Hipparchus-Math/hipparchus/issues/265) there
Similar to #1027, but Gauss is different as there is no Field implementation of Laguerre solver in Hipparchus, hence it is dependent on a [contribution](https://github.com/Hipparchus-Math/hipparchus/issues/265) there
https://gitlab.orekit.org/orekit/orekit/-/issues/1244
Add abstract classes for (Field) Detectors related to topocentric and geocent...
2023-10-25T19:02:26Z
Romain Serra
Add abstract classes for (Field) Detectors related to topocentric and geocentric quantities
There is code duplications between detectors for elevation and longitude/latitude events for example
There is code duplications between detectors for elevation and longitude/latitude events for example
https://gitlab.orekit.org/orekit/orekit/-/issues/1243
Execution time issues with frame cache
2023-11-10T19:15:42Z
Dorian Gegout
Execution time issues with frame cache
See https://forum.orekit.org/t/execution-time-issues-with-frame-cache/2972 for full explanation
See https://forum.orekit.org/t/execution-time-issues-with-frame-cache/2972 for full explanation
https://gitlab.orekit.org/orekit/orekit/-/issues/1241
Field implementations of getDensity in Atmosphere should use FieldAbsoluteDat...
2023-10-23T12:22:47Z
Romain Serra
Field implementations of getDensity in Atmosphere should use FieldAbsoluteDate for solar position
Because the solar-based models take a `PVCoordinatesProvider` for private attribute `sun`, the `getPosition` only accepts an `AbsoluteDate` (obtained via `toAbsoluteDate`). This means that partial derivatives w.r.t. time obtained from au...
Because the solar-based models take a `PVCoordinatesProvider` for private attribute `sun`, the `getPosition` only accepts an `AbsoluteDate` (obtained via `toAbsoluteDate`). This means that partial derivatives w.r.t. time obtained from automatic differentiation e.g. Gradient are wrong. An `ExtendedPVCoordinatesProvider` is needed.
Classes concerned:
- `JB2008`
- `DTM2000`
- `HarrisPriest`
- `NRLMSISE00`
https://gitlab.orekit.org/orekit/orekit/-/issues/1237
Extend (Field)EquinoctialOrbit to hyperbolic case
2023-10-27T16:51:32Z
Romain Serra
Extend (Field)EquinoctialOrbit to hyperbolic case
There is no theoretical reason why Orekit's equinoctial elements do not work for hyperbolic orbits (and Keplerian ones already do)
There is no theoretical reason why Orekit's equinoctial elements do not work for hyperbolic orbits (and Keplerian ones already do)
https://gitlab.orekit.org/orekit/orekit/-/issues/1236
Fix javadoc in PositionAngleDetector
2023-12-29T21:49:30Z
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
Fix javadoc in PositionAngleDetector
Hello, noticed a small issue in ```PositionAngleDetector``` : "The angles can be either true, **{link mean or eccentric angles.**"
Cheers,
Vincent
Hello, noticed a small issue in ```PositionAngleDetector``` : "The angles can be either true, **{link mean or eccentric angles.**"
Cheers,
Vincent
https://gitlab.orekit.org/orekit/orekit/-/issues/1218
Extend resetAtEnd mechanism to non-integrated propagators
2023-11-11T08:36:10Z
Romain Serra
Extend resetAtEnd mechanism to non-integrated propagators
https://gitlab.orekit.org/orekit/orekit/-/issues/1206
CR3BP: Clarify computation of manifolds for libration orbits
2023-09-25T18:56:53Z
Maxime Journot
CR3BP: Clarify computation of manifolds for libration orbits
After the correction of Hipparchus [253](https://github.com/Hipparchus-Math/hipparchus/issues/253) related to Eigen decomposition, failing test cases appeared in Orekit (see #1205).
These tests were fixed so that Orekit behavior stayed ...
After the correction of Hipparchus [253](https://github.com/Hipparchus-Math/hipparchus/issues/253) related to Eigen decomposition, failing test cases appeared in Orekit (see #1205).
These tests were fixed so that Orekit behavior stayed the same as before.
However, it appeared we couldn't clearly explain how the manifolds are obtained in [LibrationOrbit](https://gitlab.orekit.org/orekit/orekit/-/blob/develop/src/main/java/org/orekit/orbits/LibrationOrbit.java#L97):
- Unstable manifolds use the real part of the 1st Eigen vector of state transition matrix
- While stable manifolds use the real part of the 2nd Eigen vector of the same matrix
This computation needs references and/or explanations on this choice of eigen vectors.
https://gitlab.orekit.org/orekit/orekit/-/issues/1204
Precise offsets and durationFrom for AbsoluteDate
2023-09-23T18:37:01Z
Christopher Schank
Precise offsets and durationFrom for AbsoluteDate
Allow to get the duration from another AbsoluteDate with a specified precision, for example seconds, milliseconds or nanoseconds.
Also provide methods to create new AbsoluteDate instances from such an offset
Allow to get the duration from another AbsoluteDate with a specified precision, for example seconds, milliseconds or nanoseconds.
Also provide methods to create new AbsoluteDate instances from such an offset
Christopher Schank
Christopher Schank
https://gitlab.orekit.org/orekit/orekit/-/issues/1202
Remove public keyword for test classes and methods
2023-10-18T16:25:24Z
Romain Serra
Remove public keyword for test classes and methods
JUnit 5 does not require anything to be `public`
JUnit 5 does not require anything to be `public`
https://gitlab.orekit.org/orekit/orekit/-/issues/1200
Implement Blendable interface in Orbit
2023-09-22T12:04:29Z
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
Implement Blendable interface in Orbit
Hey everyone,
Opening this issue before the 12.0 even comes out to not forget to implement the ```Blendable``` interface in ```Orbit```. The goal would be for the blended orbit to be of the same type of the initial orbit (we would have ...
Hey everyone,
Opening this issue before the 12.0 even comes out to not forget to implement the ```Blendable``` interface in ```Orbit```. The goal would be for the blended orbit to be of the same type of the initial orbit (we would have to check orbit compatibility or simply convert them to ```CartesianOrbit``` by default.
Cheers,
Vincent
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
https://gitlab.orekit.org/orekit/orekit/-/issues/1193
ssa package refactoring
2023-09-18T08:55:30Z
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
ssa package refactoring
Opening this issue because i would like to refactor the ssa package if possible even though it is not absolutely necessary.
EDIT: Will probably be postponed to 13.0 if i don't have enough time.
cheers,
Vincent
Opening this issue because i would like to refactor the ssa package if possible even though it is not absolutely necessary.
EDIT: Will probably be postponed to 13.0 if i don't have enough time.
cheers,
Vincent
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
Vincent CUCCHIETTI
vincent.cucchietti@csgroup.eu
https://gitlab.orekit.org/orekit/orekit/-/issues/1186
Improve CI operations
2023-09-01T06:35:52Z
Bryan Cazabonne
Improve CI operations
Related to the following forum thread (https://forum.orekit.org/t/improve-tasks-performed-by-orekit-ci-pipeline/2803), two improvements can be performed to the Orekit CI pipeline:
- Check javadoc on short-lived branches (i.e., not only i...
Related to the following forum thread (https://forum.orekit.org/t/improve-tasks-performed-by-orekit-ci-pipeline/2803), two improvements can be performed to the Orekit CI pipeline:
- Check javadoc on short-lived branches (i.e., not only in develop, master, and release branches).
- Check javadoc before running tests
12.1