All notable changes to the CppEphem package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add executable 'convcoord' for converting between any coordinate systems
- Add support for Ecliptic coordinates [#18]
- Update SOFA to latest release (2019-07-22) [#27]
- Deprecate CECoordinates class and make all classes and executables use CESkyCoord class
- Add new CESkyCoord class as a simplified version of CECoordinates class [#20]
- Fix Autotools build system [#22]
- Add CEExecOptions class defining all executable options in a standard way
- Update CEPlanet's conversion to observed coordinates
- Update SOFA files to 20180130 [#5]
- Add executables for cirs2icrs and gal2icrs [#14]
- Standardize all executable parameters [#10]
- Update CLOptions to fix issues related to command line parameters [#10]
- Add tests for all classes
- Add tests for all executables
- Add code coverage statistics to SonarCloud report
- Add download and loading for TT-UT1 correction [#13]
- Add download and loading for dut1 and polar motion corrections from file [#13]
- Add optional dependency of libcurl to download corrections file
- Remove date object from CEObserver class
- Fix segfault in
cirs2obs
andgal2obs
[#6]
- Add angular separation computation between two coordinates (CECoordinates::AngularSeparation())
- Add support for planet ephemerides
- Initial release.
- Contains a preliminary version of the code and latest (20160503) version of the SOFA software.