Commit c612d7a7 authored by Luc Maisonobe's avatar Luc Maisonobe

Finishing up version 7.1.

parent 62ae1f31
......@@ -231,20 +231,18 @@ announced above.
For convenience, a zip file containing some default data is available for
download on orekit forge:
[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
use Orekit efficiently, but the preferred setup is to expand the zip file in the user
home folder so that new IERS files can be added easily when they become available. In this
case, data is loaded by putting the following code in the main application:
final File home = new File(System.getProperty("user.home"));
final File orekitDir = new File(home, "orekit-data");
final DataProvider provider = new DirectoryCrawler(orekitDir);
DataProvidersManager.getInstance().addProvider(provider);
This zip file contains JPL DE 406 ephemerides from 1962 to 2029, IERS Earth orientation
parameters from 1973 to end 2012 with predicted date to mid-2013 (both IAU-1980
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.
For a start, the simplest configuration 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 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
and IAU-2000), UTC-TAI history from 1972 to end of 2015, Marshall Solar Activity Future
Estimation from 1999 to 2016 and the Eigen 06S gravity field.
## Supported data types
......
......@@ -41,6 +41,20 @@ with groupID org.orekit and artifactId orekit so maven
internal mechanism will download automatically all artifacts and dependencies
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 |
|----------|-----------------------------------------------------------------------------------------------------------|
| 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)
## Data
For convenience, a zip archive containing some configuration data is
available for download. Putting this zip archive in your disk and putting its
location in the <orekit.data.path> property to the value is all that is needed
to use it. Similar files can be custom made by users with updated data.
available for download. Similar files can be custom made by users with updated data.
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, 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:
* leap seconds data up to 2014,
* leap seconds data up to early 2016,
* IERS Earth orientation parameters from 1973 to mid 2014
with predicted date to end 2014 for some parameters (both IAU-1980 and IAU-2000),
* 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.
......@@ -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.
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
Orekit 6.0 | Apache Commons Math 3.2
Orekit 6.1 | Apache Commons Math 3.2
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.
......@@ -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
released Apache Commons Math versions but it cannot download
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:
[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.
(EOP 05 C08 file) are still published. We advise then that you update these files regularly as
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
......@@ -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.
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
property to this file or to manually configure the DataProvidersManager to use it. This example archive file
contains the required UTC-TAI history file among others. Configuring Orekit to use this archive file can be done
by keeping the file as a zip archive and pointing to this archive, or by unzipping it and pointing to the unzipped folder.
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:
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")));
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.
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.
......@@ -30,7 +30,9 @@
or eccentric, latitude and longitude extremum detectors, latitude and longitude
crossing detectors), new event filtering capability based on user-provided
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
solar radiation pressure coefficients, new tabulated attitudes related to Local
Orbital Frame, smooth attitude transitions in attitudes sequences, with derivatives
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment