Skip to content
Snippets Groups Projects
Commit c612d7a7 authored by Luc Maisonobe's avatar Luc Maisonobe
Browse files

Finishing up version 7.1.

parent 62ae1f31
No related branches found
No related tags found
No related merge requests found
...@@ -231,20 +231,18 @@ announced above. ...@@ -231,20 +231,18 @@ announced above.
For convenience, a zip file containing some default data is available for For convenience, a zip file containing some default data is available for
download on orekit forge: download on orekit forge:
[https://www.orekit.org/forge/projects/orekit/files](https://www.orekit.org/forge/projects/orekit/files). [https://www.orekit.org/forge/projects/orekit/files](https://www.orekit.org/forge/projects/orekit/files).
Setting the `orekit.data.path` property to the location of this file on a local computer is enough to For a start, the simplest configuration is to download the orekit-data.zip file from the download page,
use Orekit efficiently, but the preferred setup is to expand the zip file in the user to unzip it anywhere you want, note the path of the orekit-data folder that will be created and add the
home folder so that new IERS files can be added easily when they become available. In this following lines at the start of your program:
case, data is loaded by putting the following code in the main application:
File orekitData = new File("/path/to/the/folder/orekit-data");
final File home = new File(System.getProperty("user.home")); DataProvidersManager manager = DataProvidersManager.getInstance();
final File orekitDir = new File(home, "orekit-data"); manager.addProvider(new DirectoryCrawler(orekitData));
final DataProvider provider = new DirectoryCrawler(orekitDir);
DataProvidersManager.getInstance().addProvider(provider); This zip file contains JPL DE 406 ephemerides from 1962 to 2069, IERS Earth orientation
parameters from 1973 to early 2016 with predicted date to mid-2016 (both IAU-1980
This zip file contains JPL DE 406 ephemerides from 1962 to 2029, IERS Earth orientation and IAU-2000), UTC-TAI history from 1972 to end of 2015, Marshall Solar Activity Future
parameters from 1973 to end 2012 with predicted date to mid-2013 (both IAU-1980 Estimation from 1999 to 2016 and the Eigen 06S gravity field.
and IAU-2000), UTC-TAI history from 1972 to end of 2013, Marshall Solar Activity Future
Estimation from 1999 to 2013 and the Eigen 06S gravity field.
## Supported data types ## Supported data types
......
...@@ -41,6 +41,20 @@ with groupID org.orekit and artifactId orekit so maven ...@@ -41,6 +41,20 @@ with groupID org.orekit and artifactId orekit so maven
internal mechanism will download automatically all artifacts and dependencies internal mechanism will download automatically all artifacts and dependencies
as required. as required.
| package | link |
|----------|-----------------------------------------------------------------------------------------------------------|
| source | [orekit-7.1-sources.zip](https://www.orekit.org/forge/attachments/download/585/orekit-7.1-sources.zip) |
| binary | [orekit-7.1.jar](https://www.orekit.org/forge/attachments/download/586/orekit-7.1.jar) |
| javadoc | [orekit-7.1-javadoc.jar](https://www.orekit.org/forge/attachments/download/587/orekit-7.1-javadoc.jar) |
version 7.1 downloads (release date: 2016-02-07)
| package | link |
|----------|-----------------------------------------------------------------------------------------------------------|
| source | [orekit-7.0-sources.zip](https://www.orekit.org/forge/attachments/download/531/orekit-7.0-sources.zip) |
| binary | [orekit-7.0.jar](https://www.orekit.org/forge/attachments/download/527/orekit-7.0.jar) |
| javadoc | [orekit-7.0-javadoc.jar](https://www.orekit.org/forge/attachments/download/529/orekit-7.0-javadoc.jar) |
version 7.0 downloads (release date: 2015-01-11)
| package | link | | package | link |
|----------|-----------------------------------------------------------------------------------------------------------| |----------|-----------------------------------------------------------------------------------------------------------|
| source | [orekit-6.1-sources.zip](https://www.orekit.org/forge/attachments/download/401/orekit-6.1-sources.zip) | | source | [orekit-6.1-sources.zip](https://www.orekit.org/forge/attachments/download/401/orekit-6.1-sources.zip) |
...@@ -107,20 +121,26 @@ version 3.1 downloads (release date: 2008-07-16) ...@@ -107,20 +121,26 @@ version 3.1 downloads (release date: 2008-07-16)
## Data ## Data
For convenience, a zip archive containing some configuration data is For convenience, a zip archive containing some configuration data is
available for download. Putting this zip archive in your disk and putting its available for download. Similar files can be custom made by users with updated data.
location in the <orekit.data.path> property to the value is all that is needed Configuring data loading is explained in the configuration page For a start, the simplest configuration
to use it. Similar files can be custom made by users with updated data. is to download the orekit-data.zip file from the download page, to unzip it anywhere you want, note the
path of the orekit-data folder that will be created and add the following lines at the start of
your program:
File orekitData = new File("/path/to/the/folder/orekit-data");
DataProvidersManager manager = DataProvidersManager.getInstance();
manager.addProvider(new DirectoryCrawler(orekitData));
This file contents is: This file contents is:
* leap seconds data up to 2014, * leap seconds data up to early 2016,
* IERS Earth orientation parameters from 1973 to mid 2014 * IERS Earth orientation parameters from 1973 to mid 2014
with predicted date to end 2014 for some parameters (both IAU-1980 and IAU-2000), with predicted date to end 2014 for some parameters (both IAU-1980 and IAU-2000),
* Marshall Solar Activity Futur Estimation from 1999 to 2014, * Marshall Solar Activity Futur Estimation from 1999 to 2014,
* DE 406 planetary ephemerides from 1962 to 2029, * DE 430 planetary ephemerides from 1990 to 2069,
* Eigen 06S gravity field. * Eigen 06S gravity field.
...@@ -128,4 +148,4 @@ There are no guarantees that this file will be available indefinitely or that it ...@@ -128,4 +148,4 @@ There are no guarantees that this file will be available indefinitely or that it
content will be updated. It should be considered as a simple configuration example. content will be updated. It should be considered as a simple configuration example.
Users are encouraged to set up their own configuration data. Users are encouraged to set up their own configuration data.
The file is available by following this link: [orekit-data.zip](https://www.orekit.org/forge/attachments/download/400/orekit-data.zip). The file is available by following this link: [orekit-data.zip](https://www.orekit.org/forge/attachments/download/584/orekit-data.zip).
...@@ -110,6 +110,7 @@ with version 4.1, Orekit depends only on officially released versions of Apache ...@@ -110,6 +110,7 @@ with version 4.1, Orekit depends only on officially released versions of Apache
Orekit 6.0 | Apache Commons Math 3.2 Orekit 6.0 | Apache Commons Math 3.2
Orekit 6.1 | Apache Commons Math 3.2 Orekit 6.1 | Apache Commons Math 3.2
Orekit 7.0 | Apache Commons Math 3.4.1 Orekit 7.0 | Apache Commons Math 3.4.1
Orekit 7.1 | Apache Commons Math 3.6
### Maven failed to compile Orekit and complained about a missing artifact. ### Maven failed to compile Orekit and complained about a missing artifact.
...@@ -118,7 +119,7 @@ Math versions, but development Orekit versions may depend on unreleased Apache ...@@ -118,7 +119,7 @@ Math versions, but development Orekit versions may depend on unreleased Apache
Commons Math versions. Maven knows how to download the pre-built binary for Commons Math versions. Maven knows how to download the pre-built binary for
released Apache Commons Math versions but it cannot download released Apache Commons Math versions but it cannot download
pre-built binaries for unreleased Apache Commons Math versions as none are pre-built binaries for unreleased Apache Commons Math versions as none are
publicly available. In this case the mavan command will end with an error message publicly available. In this case the maven command will end with an error message
like: like:
[ERROR] Failed to execute goal on project orekit: Could not resolve dependencies for project org.orekit:orekit:jar:7.1-SNAPSHOT: Could not find artifact org.apache.commons:commons-math3:jar:3.6-SNAPSHOT [ERROR] Failed to execute goal on project orekit: Could not resolve dependencies for project org.orekit:orekit:jar:7.1-SNAPSHOT: Could not find artifact org.apache.commons:commons-math3:jar:3.6-SNAPSHOT
...@@ -152,7 +153,7 @@ data for the IERS convention 2003, they have switched to IERS conventions 2010. ...@@ -152,7 +153,7 @@ data for the IERS convention 2003, they have switched to IERS conventions 2010.
(EOP 05 C08 file) are still published. We advise then that you update these files regularly as (EOP 05 C08 file) are still published. We advise then that you update these files regularly as
the IERS publish them. the IERS publish them.
Concerning UTC leap seconds, as of end 2013, the last one was introduced at the end of June 2012. Concerning UTC leap seconds, as of early 2016, the last one was introduced at the end of June 2015.
## Runtime errors ## Runtime errors
...@@ -172,17 +173,13 @@ USNO tai-utc.dat file. If either file is found in the Orekit configuration, it w ...@@ -172,17 +173,13 @@ USNO tai-utc.dat file. If either file is found in the Orekit configuration, it w
and the message should not appear. and the message should not appear.
Configuring data loading is explained in the configuration page For a start, the simplest configuration Configuring data loading is explained in the configuration page For a start, the simplest configuration
is to download the orekit-data.zip file from the download page and to either set the "orekit.data.path" Java is to download the orekit-data.zip file from the download page, to unzip it anywhere you want, note the
property to this file or to manually configure the DataProvidersManager to use it. This example archive file path of the orekit-data folder that will be created and add the following lines at the start of
contains the required UTC-TAI history file among others. Configuring Orekit to use this archive file can be done your program:
by keeping the file as a zip archive and pointing to this archive, or by unzipping it and pointing to the unzipped folder.
Here is an example using the file in zip format: File orekitData = new File("/path/to/the/folder/orekit-data");
DataProvidersManager manager = DataProvidersManager.getInstance();
manager.addProvider(new DirectoryCrawler(orekitData));
DataProvidersManager.getInstance().addProvider(new ZipJarCrawler(new File("/path/to/the/zip/file/orekit-data.zip"))); Using a folder allows one to change the data in it after the initial download, e.g., adding new EOP files as they
are published by IERS.
Here is an example using the folder resulting from expanding the archive:
DataProvidersManager.getInstance().addProvider(new DirectoryCrawler(new File("/path/to/the/folder/orekit-data")));
Using a folder allows one to change the data in it, e.g., adding new EOP files as they are published by IERS.
...@@ -30,7 +30,9 @@ ...@@ -30,7 +30,9 @@
or eccentric, latitude and longitude extremum detectors, latitude and longitude or eccentric, latitude and longitude extremum detectors, latitude and longitude
crossing detectors), new event filtering capability based on user-provided crossing detectors), new event filtering capability based on user-provided
predicate function, ability to customize DSST interpolation grid for short period predicate function, ability to customize DSST interpolation grid for short period
elements, ability to retrieve DSS short periodic coefficients, vastly improved elements, ability to retrieve DSS short periodic coefficients, removed some arbitrary
limitations in DSST tesseral and zonal contribution, ability to set short period
degree/order to smaller values than mean elements in DSST, vastly improved
frames transforms efficiency for various Earth frames, three different types of frames transforms efficiency for various Earth frames, three different types of
solar radiation pressure coefficients, new tabulated attitudes related to Local solar radiation pressure coefficients, new tabulated attitudes related to Local
Orbital Frame, smooth attitude transitions in attitudes sequences, with derivatives Orbital Frame, smooth attitude transitions in attitudes sequences, with derivatives
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment