Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Andrew Goetz
Orekit
Commits
d617f752
Commit
d617f752
authored
Feb 25, 2021
by
Bryan Cazabonne
Browse files
Merge branch 'develop' into mikael/orekit-issue-689
parents
a88f9de4
bb0e6e1e
Changes
1000
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
.gitlab-ci.yml
View file @
d617f752
...
...
@@ -19,12 +19,18 @@ variables:
# when running from the command line.
# `installAtEnd` and `deployAtEnd` are only effective with recent version of the corresponding plugins.
MAVEN_CLI_OPTS
:
"
-s
.CI/maven-settings.xml
--batch-mode
--errors
--fail-at-end
--show-version
-DinstallAtEnd=true
-DdeployAtEnd=true"
SONAR_PROJECT_KEY
:
"
${CI_PROJECT_NAMESPACE}:${CI_PROJECT_NAME}"
SONAR_PROJECT_NAME
:
"
${CI_PROJECT_TITLE}
(${CI_PROJECT_NAMESPACE}:${CI_PROJECT_NAME})"
verify
:
stage
:
verify
script
:
-
mvn $MAVEN_CLI_OPTS verify site
-
mvn $MAVEN_CLI_OPTS sonar:sonar -Dsonar.login=${SONAR_TOKEN} -Dsonar.branch.name=${CI_COMMIT_REF_NAME}
-
mvn $MAVEN_CLI_OPTS sonar:sonar
-Dsonar.login=${SONAR_TOKEN}
-Dsonar.branch.name=${CI_COMMIT_REF_NAME}
-Dsonar.projectKey="$SONAR_PROJECT_KEY"
-Dsonar.projectName="$SONAR_PROJECT_NAME"
artifacts
:
paths
:
-
target/*.jar
...
...
@@ -65,7 +71,7 @@ deploy:site:
##
-
echo "$SSH_SECRET_KEY" > ~/.ssh/id_website
-
chmod 700 ~/.ssh/id_website
##
## Add known hosts
##
...
...
Jenkinsfile
deleted
100644 → 0
View file @
a88f9de4
pipeline
{
agent
any
environment
{
MAVEN_CLI_OPTS
=
"-s .CI/maven-settings.xml"
}
tools
{
maven
'mvn-default'
jdk
'openjdk-8'
}
options
{
timeout
(
time:
60
,
unit:
'MINUTES'
)
}
stages
{
stage
(
'Cleaning'
)
{
steps
{
sh
'git clean -fdx'
}
}
stage
(
'Build'
)
{
steps
{
script
{
if
(
env
.
BRANCH_NAME
==~
/^release-[.0-9]+$/
)
{
sh
'mvn verify site'
}
else
if
(
env
.
BRANCH_NAME
==~
/^develop$/
)
{
sh
'mvn install site'
}
else
{
sh
'mvn verify site'
}
}
}
}
}
post
{
always
{
archiveArtifacts
artifacts:
'target/*.jar'
,
fingerprint:
true
junit
testResults:
'**/target/surefire-reports/*.xml'
jacoco
execPattern:
'target/**.exec'
,
classPattern:
'**/classes'
,
sourcePattern:
'**/src/main/java'
,
exclusionPattern:
'fr/cs/examples/**/*.class'
,
changeBuildStatus:
true
,
minimumBranchCoverage:
'80'
,
maximumBranchCoverage:
'85'
,
minimumClassCoverage:
'95'
,
maximumClassCoverage:
'100'
,
minimumComplexityCoverage:
'80'
,
maximumComplexityCoverage:
'85'
,
minimumInstructionCoverage:
'85'
,
maximumInstructionCoverage:
'90'
,
minimumLineCoverage:
'85'
,
maximumLineCoverage:
'90'
,
minimumMethodCoverage:
'90'
,
maximumMethodCoverage:
'95'
recordIssues
enabledForFailure:
true
,
tools:
[
mavenConsole
(),
java
(),
javaDoc
()]
recordIssues
enabledForFailure:
true
,
tool:
checkStyle
()
recordIssues
enabledForFailure:
true
,
tool:
spotBugs
()
}
}
}
NOTICE.txt
View file @
d617f752
OREKIT
Copyright 2002-202
0
CS GROUP
Copyright 2002-202
1
CS GROUP
This product includes software developed by
CS GROUP (http://www.c-s.fr/)
...
...
README.md
View file @
d617f752
...
...
@@ -17,7 +17,7 @@ handle them (conversions, propagations, pointing, ...).
### Official releases
[
Official Orekit releases
](
https://gitlab.orekit.org/orekit/orekit/releases
)
[
Official Orekit releases
](
https://gitlab.orekit.org/orekit/orekit/
-/
releases
)
are available on our
[
Gitlab instance
](
https://gitlab.orekit.org/
)
. They are
also available in the
[
Maven repository
](
https://mvnrepository.com/artifact/org.orekit/orekit
)
.
...
...
build.xml
View file @
d617f752
...
...
@@ -2,7 +2,7 @@
<project
name=
"orekit"
default=
"jar"
basedir=
"."
>
<property
name=
"project.version"
value=
"10.
1
"
/>
<property
name=
"project.version"
value=
"10.
3
"
/>
<property
name=
"src.dir"
location=
"src"
/>
<property
name=
"main.src.dir"
value=
"${src.dir}/main/java"
/>
...
...
@@ -18,7 +18,7 @@
<property
name=
"lib.dir"
location=
"lib"
/>
<property
name=
"hipparchus.version"
value=
"1.
6
"
/>
<property
name=
"hipparchus.version"
value=
"1.
8
"
/>
<property
name=
"hipparchus.core.jar"
value=
"hipparchus-core-${hipparchus.version}.jar"
/>
<property
name=
"hipparchus.geometry.jar"
value=
"hipparchus-geometry-${hipparchus.version}.jar"
/>
<property
name=
"hipparchus.ode.jar"
value=
"hipparchus-ode-${hipparchus.version}.jar"
/>
...
...
@@ -27,10 +27,10 @@
<property
name=
"hipparchus.filtering.jar"
value=
"hipparchus-filtering-${hipparchus.version}.jar"
/>
<property
name=
"hipparchus.stat.jar"
value=
"hipparchus-stat-${hipparchus.version}.jar"
/>
<property
name=
"hipparchus.maven.path"
value=
"org/hipparchus"
/>
<property
name=
"junit.version"
value=
"4.1
2
"
/>
<property
name=
"junit.version"
value=
"4.1
3.1
"
/>
<property
name=
"junit.jar"
value=
"junit-${junit.version}.jar"
/>
<property
name=
"junit.maven.path"
value=
"junit/junit"
/>
<property
name=
"mockito.version"
value=
"3.
2.4"
/>
<property
name=
"mockito.version"
value=
"3.
6.28"
/>
<property
name=
"mockito.jar"
value=
"mockito-core-${mockito.version}.jar"
/>
<property
name=
"mockito.maven.path"
value=
"org/mockito/mockito-core"
/>
<property
name=
"bytebuddy.version"
value=
"1.9.10"
/>
...
...
@@ -46,7 +46,7 @@
<property
name=
"hamcrest.maven.path"
value=
"org/hamcrest"
/>
<property
name=
"maven.repository"
value=
"https://repo1.maven.org/maven2"
/>
<property
name=
"copyright"
value=
"2002-202
0
CS GROUP"
/>
<property
name=
"copyright"
value=
"2002-202
1
CS GROUP"
/>
<available
file=
"${lib.dir}/${hipparchus.core.jar}"
property=
"libs.present"
/>
...
...
pom.xml
View file @
d617f752
...
...
@@ -5,7 +5,7 @@
<groupId>
org.orekit
</groupId>
<artifactId>
orekit
</artifactId>
<packaging>
jar
</packaging>
<version>
1
0.2
-SNAPSHOT
</version>
<version>
1
1.0
-SNAPSHOT
</version>
<name>
ORbit Extrapolation KIT
</name>
<url>
http://www.orekit.org/
</url>
...
...
@@ -20,38 +20,38 @@
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<orekit.spotbugs-maven-plugin.version>
3
.1.
12.2
</orekit.spotbugs-maven-plugin.version>
<orekit.jacoco-maven-plugin.version>
0.8.
5
</orekit.jacoco-maven-plugin.version>
<orekit.maven-bundle-plugin.version>
4.2
.1
</orekit.maven-bundle-plugin.version>
<orekit.spotbugs-maven-plugin.version>
4
.1.
4
</orekit.spotbugs-maven-plugin.version>
<orekit.jacoco-maven-plugin.version>
0.8.
6
</orekit.jacoco-maven-plugin.version>
<orekit.maven-bundle-plugin.version>
5.1
.1
</orekit.maven-bundle-plugin.version>
<orekit.maven-changes-plugin.version>
2.12.1
</orekit.maven-changes-plugin.version>
<orekit.maven-checkstyle-plugin.version>
3.1.1
</orekit.maven-checkstyle-plugin.version>
<orekit.checkstyle.version>
8.
29
</orekit.checkstyle.version>
<orekit.checkstyle.version>
8.
38
</orekit.checkstyle.version>
<orekit.maven-clean-plugin.version>
3.1.0
</orekit.maven-clean-plugin.version>
<orekit.maven-compiler-plugin.version>
3.8.1
</orekit.maven-compiler-plugin.version>
<orekit.maven-javadoc-plugin.version>
3.
1.1
</orekit.maven-javadoc-plugin.version>
<orekit.maven-javadoc-plugin.version>
3.
2.0
</orekit.maven-javadoc-plugin.version>
<orekit.maven-jar-plugin.version>
3.2.0
</orekit.maven-jar-plugin.version>
<orekit.maven-jxr-plugin.version>
3.0.0
</orekit.maven-jxr-plugin.version>
<orekit.plantuml-maven-plugin.version>
1.2
</orekit.plantuml-maven-plugin.version>
<orekit.plantuml.version>
1.20
18
.1
2
</orekit.plantuml.version>
<orekit.maven-project-info-reports-plugin.version>
3.
0.0
</orekit.maven-project-info-reports-plugin.version>
<orekit.maven-resources-plugin.version>
3.
1
.0
</orekit.maven-resources-plugin.version>
<orekit.maven-site-plugin.version>
3.
8.2
</orekit.maven-site-plugin.version>
<orekit.maven-wagon-ssh-plugin.version>
3.
3.4
</orekit.maven-wagon-ssh-plugin.version>
<orekit.plantuml.version>
1.20
20
.1
4
</orekit.plantuml.version>
<orekit.maven-project-info-reports-plugin.version>
3.
1.1
</orekit.maven-project-info-reports-plugin.version>
<orekit.maven-resources-plugin.version>
3.
2
.0
</orekit.maven-resources-plugin.version>
<orekit.maven-site-plugin.version>
3.
9.1
</orekit.maven-site-plugin.version>
<orekit.maven-wagon-ssh-plugin.version>
3.
4.1
</orekit.maven-wagon-ssh-plugin.version>
<orekit.maven-source-plugin.version>
3.2.1
</orekit.maven-source-plugin.version>
<!-- Surefire 2.22.2 is the last to support CentOS/RedHat 7 due to
https://issues.apache.org/jira/browse/SUREFIRE-1628 -->
<orekit.maven-surefire-plugin.version>
2.22.2
</orekit.maven-surefire-plugin.version>
<orekit.maven-surefire-report-plugin.version>
3.0.0-M
4
</orekit.maven-surefire-report-plugin.version>
<orekit.mockito-core.version>
3.
2.4
</orekit.mockito-core.version>
<orekit.maven-surefire-report-plugin.version>
3.0.0-M
5
</orekit.maven-surefire-report-plugin.version>
<orekit.mockito-core.version>
3.
6.28
</orekit.mockito-core.version>
<orekit.jgit.buildnumber.version>
1.2.10
</orekit.jgit.buildnumber.version>
<orekit.build-helper-maven-plugin.version>
3.
0
.0
</orekit.build-helper-maven-plugin.version>
<orekit.build-helper-maven-plugin.version>
3.
2
.0
</orekit.build-helper-maven-plugin.version>
<orekit.nexus-staging-maven-plugin.version>
1.6.8
</orekit.nexus-staging-maven-plugin.version>
<orekit.maven-gpg-plugin.version>
1.6
</orekit.maven-gpg-plugin.version>
<orekit.maven-install-plugin.version>
3.0.0-M1
</orekit.maven-install-plugin.version>
<orekit.mathjax.config>
<
script type=
"
text/x-mathjax-config
">
MathJax.Hub.Config({ TeX: { extensions: [
"
autoload.js
"
]}});
<
/script
>
</orekit.mathjax.config>
<orekit.mathjax.enable>
<
script type=
"
text/javascript
"
src=
"
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_CHTML
"><
/script
>
</orekit.mathjax.enable>
<orekit.hipparchus.version>
1.
6
</orekit.hipparchus.version>
<orekit.junit.version>
4.1
2
</orekit.junit.version>
<orekit.hipparchus.version>
1.
8
</orekit.hipparchus.version>
<orekit.junit.version>
4.1
3.1
</orekit.junit.version>
<orekit.compiler.source>
1.8
</orekit.compiler.source>
<orekit.compiler.target>
1.8
</orekit.compiler.target>
<orekit.implementation.build>
${git.revision}; ${maven.build.timestamp}
</orekit.implementation.build>
...
...
@@ -227,15 +227,27 @@
<contributor>
<name>
É
douard Delente
</name>
</contributor>
<contributor>
<name>
Rapha
ë
l Ferm
é
</name>
</contributor>
<contributor>
<name>
Christine Fernandez-Martin
</name>
</contributor>
<contributor>
<name>
Mikael Fillastre
</name>
</contributor>
<contributor>
<name>
Andrea Fiorentino
</name>
</contributor>
<contributor>
<name>
Romaric Her
</name>
</contributor>
<contributor>
<name>
James Housden
</name>
</contributor>
<contributor>
<name>
Shiva Iyer
</name>
</contributor>
<contributor>
<name>
Fran
ç
ois-Xavier Laffont
</name>
</contributor>
...
...
@@ -248,6 +260,9 @@
<contributor>
<name>
Lars N
æ
sbye Christensen
</name>
</contributor>
<contributor>
<name>
Thomas Paulet
</name>
</contributor>
<contributor>
<name>
Steven Ports
</name>
</contributor>
...
...
@@ -264,19 +279,16 @@
<name>
Beatriz Salazar Garc
í
a
</name>
</contributor>
<contributor>
<name>
Ioanna Stypsanelli
</name>
</contributor>
<contributor>
<name>
Michael Turner
</name>
<name>
Gabriele Serafini
</name>
</contributor>
<contributor>
<name>
Gabriele Serafini
</name>
<name>
David Soulard
</name>
</contributor>
<contributor>
<name>
Shiva Iyer
</name>
<name>
Ioanna Stypsanelli
</name>
</contributor>
<contributor>
<name>
David Soulard
</name>
<name>
Michael Turner
</name>
</contributor>
</contributors>
...
...
spotbugs-exclude-filter.xml
View file @
d617f752
...
...
@@ -27,6 +27,7 @@
<Class
name=
"~.*\.Ephemeris$"
/>
<Class
name=
"~.*\.GlobalIonosphereMapModel$"
/>
<Class
name=
"~.*\.MarshallSolarActivityFutureEstimation$"
/>
<Class
name=
"~.*\.CssiSpaceWeatherData$"
/>
<Class
name=
"~.*\.IntegratedEphemeris$"
/>
<Class
name=
"~.*\.DSSTPropagator\$MeanPlusShortPeriodicMapper$"
/>
<Class
name=
"~.*\.NumericalPropagator\$OsculatingMapper$"
/>
...
...
src/changes/changes.xml
View file @
d617f752
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2002-202
0
CS GROUP
<!-- Copyright 2002-202
1
CS GROUP
Licensed to CS GROUP (CS) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
...
...
@@ -20,10 +20,227 @@
<title>
Orekit Changes
</title>
</properties>
<body>
<release
version=
"10.2"
date=
"TBD"
description=
"TBD"
>
<release
version=
"11.0"
date=
"TBD"
description=
"TBD"
>
<action
dev=
"amir"
type=
"fix"
issue=
"746"
>
Fixed combination of measurements using GNSS phase measurements.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"756"
>
Added new method signature in IodGooding using AngularRaDec measurement.
</action>
<action
dev=
"thomas"
type=
"fix"
issue=
"688"
>
Fixed ignored fields from TLE template in TLEPropagatorBuilder.
</action>
<action
dev=
"thomas"
type=
"fix"
issue=
"372"
>
Added TLE generation.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"624"
>
Allowed dynamic station coordinates when calculating tropospheric delay.
</action>
<action
dev=
"bryan"
type=
"update"
issue=
"755"
>
Modified IodGooding constructor to be consistent with other IOD methods.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"753"
>
Added new method signature in IodLaplace using AngularRaDec measurement.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"752"
>
Added new method signature in IodLambert using Position measurement.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"751"
>
Added new method signature in IodGibbs using Position measurement.
</action>
<action
dev=
"luc"
type=
"fix"
issue=
"749"
>
Allow building PVCoordinates and AngularCoordinates (as well as their Field,
Absolute and TimeStamped variations) to be build from UnivariateDerivative1
and UnivariateDerivative2 in addition to DerivativeStructure.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"736"
>
Fixed NullPointerException in DSSTTesseral Hansen object.
</action>
<action
dev=
"bryan"
type=
"update"
issue=
"601"
>
Changed getPVInPZ90() method to private.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"744"
>
Fixed calculation of CR3BP constants.
</action>
<action
dev=
"bryan"
type=
"update"
issue=
"743"
>
Updated JUnit version to 4.13.1.
</action>
</release>
<release
version=
"10.3"
date=
"2020-12-21"
description=
"Version 10.3 is a minor release of Orekit.
It includes both new features and bug fixes. New features introduced
in 10.3 are: relativistic clock correction for range, phase, and range rate
measurements, piece wise models for empirical forces, one-way GNSS code
and phase measurements, support for laser ranging data (both CPF and
CRD formats), Lense-Thirring and De Sitter relativistic corrections to
satellite acceleration, support for AGI leap second files, new interfaces
for attitude ephemeris files, Knocke model for Earth's albedo and infrared,
as well as several other new features. This release includes an important
fix in DSST orbit determination allowing to used short period Jacobian
during state transition matrix calculation. It also fixes issues in Kalman
orbit determination and CCSDS ADM format. See the list below for a full
description of the changes."
>
<action
dev=
"bryan"
type=
"update"
issue=
"741"
>
Updated Hipparchus version to 1.8 and updated code with new functionalities.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"740"
>
Added aggregator for bounded attitude providers.
</action>
<action
dev=
"thomas"
type=
"add"
issue=
"8"
>
Added Knocke's Earth rediffused radiation pressure force model.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"739"
>
Allowed initialization of attitude provider from attitude segment.
</action>
<action
dev=
"raphael"
type=
"add"
issue=
"705"
>
Allowed writing an AEM file from a list of SpacecraftStates.
</action>
<action
dev=
"luc"
type=
"add"
issue=
"738"
>
Added user-defined max iteration and convergence criterion in SecularAndHarmonic.
</action>
<action
dev=
"luc"
type=
"add"
issue=
"737"
>
Added loading of AGI LeapSecond.dat files.
</action>
<action
dev=
"raphael"
type=
"add"
issue=
"686"
>
Allowed user-defined format for ephemeris data lines in
StreamingAemWriter, AEMWriter, StreamingOemWriter and OEMWriter.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"683"
>
Updated building instructions.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"734"
>
Added getters for phase measurement ambiguity driver.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"696"
>
Allowed to configure initial covariance for measurements in Kalman Filter.
</action>
<action
dev=
"thomas, bryan"
type=
"add"
issue=
"709"
>
Added clock drift contribution to range rate measurements.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"687"
>
Fixed Javadoc of ElevationMask.
</action>
<action
dev=
"raphael"
type=
"fix"
issue=
"711"
>
Allowed definition of a default interpolation degree in both AEMParser and OEMParser.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"733"
>
Added Lense-Thirring and De Sitter relativistic effects.
</action>
<action
dev=
"melanisti"
type=
"fix"
issue=
"725"
>
Fixed missing measurement parameter in InterSatellitesRange measurement.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"732"
>
Added documentation for checkstyle configuration.
</action>
<action
dev=
"thomas"
type=
"fix"
issue=
"730"
>
Removed useless loop over an empty list
</action>
<action
dev=
"luc"
type=
"fix"
issue=
"731"
>
Fixed parsing of some ICGEM gravity fields files.
</action>
<action
dev=
"raphael"
type=
"fix"
issue=
"720"
>
Added support for measurements parameters in UnivariateProcessNoise
</action>
<action
dev=
"luc"
type=
"fix"
issue=
"729"
>
Fixed wrong handling of RESET-STATE in analytical propagators.
</action>
<action
dev=
"luc"
type=
"add"
issue=
"728"
>
Allow creating a node detector without an orbit.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"671"
>
Added support for laser ranging file formats.
</action>
<action
dev=
"clement"
type=
"fix"
issue=
"724"
>
Remove range checks in TLE constructor.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"723"
>
Allowed AEM and OEM writers to write header comments.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"719"
>
Added one-way GNSS range and phase measurements for LEO satellite
orbit determination applications.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"716"
>
Added piecewise empirical force model.
</action>
<action
dev=
"bryan"
type=
"add"
>
Considered a new implementation for empirical forces, to allow piecewise model.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"703"
>
Added inter-satellites phase measurement.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"695"
>
Considered covariance matrix from Position measurement in Kalman estimator.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"718"
>
Fixed orbital state used for short periodic Jacobian computation.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"704"
>
Allow using user specified velocity error for computing
tolerance vectors for integrators.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"714"
>
Added frequency deviation for range-rate measurements.
</action>
<action
dev=
"bryan"
type=
"add"
issue=
"715"
>
Added relativistic clock correction for range, phase and
inter-satellite range measurements.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"706"
>
Fixed missing measurement parameter in inter-satellites range measurement.
</action>
<action
dev=
"thomas"
type=
"fix"
issue=
"713"
>
Fixed computation of DSST short period Jacobian.
</action>
<action
dev=
"luc"
type=
"fix"
issue=
"699"
>
Fixed missing measurement parameter in Phase measurement
</action>
<action
dev=
"luc"
type=
"fix"
issue=
"701"
>
Fixed wrong handling of propagation parameters by Kalman filter in multi-satellite
context
</action>
</release>
<release
version=
"10.2"
date=
"2020-07-14"
description=
"Version 10.2 is a minor release of Orekit.
It includes both new features and bug fixes. New features introduced
in 10.2 are: support for CCSDS ADM files, modelling of trajectories
around Lagrangian points using CR3BP model, a piece wise drag force model,
a time span tropospheric estimated model, an estimated ionospheric model,
an improved modelling of the GNSS phase measurement, several bug fixes
for date functionnalities, a new organization of the maneuvers package,
a configurable low thrust maneuver model based on detectors,
support for CSSI space weather data, , as well as several other minor
features and bug fixes. See the list below for a full description
of the changes."
>
<action
dev=
"bryan"
type=
"fix"
issue=
"661"
>
Fixed visibility of WindUpFactory.
</action>
<action
dev=
"bryan"
type=
"update"
>
Increased visibility of setters in CCSDS ADM related classes.
</action>
<action
dev=
"clement"
type=
"add"
issue=
"656"
>
Added CssiSpaceWeatherLoader which provides three-hourly space weather
data and implements DTM2000InputParameters and NRLMSISE00InputParameters
</action>
<action
dev=
"maxime"
type=
"update"
issue=
"690"
>
Increased visibility of setters in CCSDS OEM related classes.
</action>
<action
dev=
"bryan"
type=
"update"
>
Improved Orekit performance by using new Hipparchus' differentiation classes.
</action>
<action
dev=
"bryan"
type=
"update"
issue=
"682"
>
Changed visibility of OrbitType parameter drivers' names to public.
</action>
<action
dev=
"evan"
type=
"add"
issue=
"684"
due-to=
"Mikael"
>
Fix infinite loop in event detection when a RESET_* event causes two other events
to occur simultaneously and discontinuously.
</action>
<action
dev=
"evan"
type=
"add"
issue=
"684"
>
Add FieldFunctionalDetector.
</action>
<action
dev=
"mikael"
type=
"add"
>
Added a configurable low thrust maneuver based on detectors.
</action>
<action
dev=
"bryan"
type=
"fix"
issue=
"605"
>
Added support for Rinex C0, L0, S0 and D0 observation types.
</action>
...
...
src/design/attitude-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/available-propagators-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/bodyshape-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/celestial-bodies-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/custom-parser-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/data-context-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/data-filtering-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/data-filtering-sequence-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
' Licensed to CS GROUP (CS) under one or more
' contributor license agreements. See the NOTICE file distributed with
' this work for additional information regarding copyright ownership.
...
...
src/design/data-loaders-data-providers-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/dsst-partial-derivatives-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
src/design/dsst-propagation-sequence-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
' Licensed to CS GROUP (CS) under one or more
' contributor license agreements. See the NOTICE file distributed with
' this work for additional information regarding copyright ownership.
...
...
src/design/dsst-propagator-class-diagram.puml
View file @
d617f752
' Copyright 2002-202
0
CS GROUP
' Copyright 2002-202
1
CS GROUP
'
Licensed
to
CS
GROUP
(
CS
)
under
one
or
more
' contributor license agreements. See the NOTICE file distributed with
'
this
work
for
additional
information
regarding
copyright
ownership
.
...
...
Prev
1
2
3
4
5
…
50
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment