
New Release Announcement - EOCFI v4.29
Earth Observation Mission CFI Software v4.29 has been released!
The latest version can be downloaded here with the detailed release notes available here.
User registration is required. Please find detailed instructions here.
The following is a summary of new features and problems solved in this release.
New Features & Improvements
- Update libxml2 and libtiff dependencies to latest versions (ANR-1061)
- Relax inclination limits for SAT_GENERIC (ANR-1067)

New Release Announcement - EOCFI v4.28
Earth Observation Mission CFI Software v4.28 has been released!
The latest version can be downloaded here with the detailed release notes available here.
User registration is required. Please find detailed instructions here.
The following is a summary of new features and problems solved in this release.
New Features & Improvements
- JAVALIB upgraded to OpenJDK 11
Bug Fixes
- ANX time calculation corrected when in True-of-Date (ANR-977)
- Sign error in xl_geod_distance implementation (ANR-1047)
- Fixed wrong time validity reporting in JAVALIB when orbit is initialised with state vector (ANR-1048)
- Inconsistent orbit time results between xo_time_to_orbit and xo_osv_compute_extra (ANR-1049)
- Memory leak in XD_Read_ephemeris_xml (ANR-1050)
- Clarify that xml_validate requires local copy of schemas, as LibXML2 does not support https (ANR-1052)
- xl_geod_distance incorrectly warns for antipodal points (ANR-1053)
- xv_time_segments_and_compute sometimes produced wrong results (ANR-1054)
- xo_orbit_init_file incorrectly tried to interpolate GEO satellite orbits (ANR-1056)

New Release Announcement - EOCFI v4.27
Earth Observation Mission CFI Software v4.27 has been released!
The latest version can be downloaded here with the detailed release notes available here.
User registration is required. Please find detailed instructions here.
The following is a summary of new features and problems solved in this release.
New Features & Improvements
- Use NORAD catalogue number to identify TLE record instead of catalogue name
- Added missing visibility list time segment functions in C++ and Java APIs
- Updated default mean eccentricity values for TRUTHS and CRISTAL
- Inclusion of EarthCARE TLE parameters
Bug Fixes
- Inconsistent lat/lon change rate results (ANR-0952)
- Leap second handling for ANX timing (ANR-1027)
- Numerical issues with DEM tile loading in FIFO mode (ANR-1029)
- Segmentation fault in JAVA API getMsg() (ANR-1036)
- Various issues in JAVA API Target interface with multiTragetInter (ANR-1040)
- xo_orbit_cart_init() gets stuck in infinite loop when orbit input data is ill defined (ANR-1041)
- Segmentation fault in xo_orbit_init_file_precise() if orbit0 = NULL (ANR-1042)
- Explanation added in documentation why xo_orbit_init_file_precise() fails if there is no ANX in the ROF (ANR-1043)
- Explanation added in documentation how Copernicus DEM water body mask values can be read
- Various typographical issues in the documentation
Website migration
We have completed website maintenance. The backend software has been upgraded as part of the maintenance activities. If you have issues with your user account, or experience other problems with the website, please let us know at
Page 1 of 37