diff --git a/CHANGELOG.md b/CHANGELOG.md index 4121ec78..2c1fd5d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [1.2.0-rc3] - 2024-11-24 Release candidate for the next feature release, expected around 1 February 2025. @@ -90,6 +90,8 @@ Release candidate for the next feature release, expected around 1 February 2025. - SuperNOVAS headers now include each other as system-headers, not local headers. This is unlikely to affect anything really but it is more proper for an installation of the library, and works with our own `Makefile` too. + - Added 'Coordinate Systems and Conversions' flowchart to `README`. + ### Changed diff --git a/README.md b/README.md index a91abb2b..cf7f0aea 100644 --- a/README.md +++ b/README.md @@ -379,7 +379,7 @@ Earth (at the geocenter, on the surface, or in Earth orbit). | ![SuperNOVAS coordinate systems and conversions](https://github.com/Smithsonian/SuperNOVAS/blob/main/resources/SuperNOVAS-systems.png) | |:--:| -| __Figure 1.__ *SuperNOVAS Coordinate Systems and Conversions*. Bold face routines and shaded boxes indicate systems and functions available in NOVAS C also. All other systems and functions are available in SuperNOVAS only. | +| __Figure 1.__ *SuperNOVAS Coordinate Systems and Conversions*. Functions indicated in bold face are available in NOVAS C also. All other functions are available in SuperNOVAS only. | SuperNOVAS __v1.1__ has introduced a new, more intuitive, more elegant, and more efficient approach for calculating astrometric positions of celestial objects. The guide below is geared towards this new method. However, the original @@ -401,7 +401,6 @@ for which we have B1950 (i.e. FK4) coordinates: ```c cat_entry star; // Structure to contain information on sidereal source - // Let's assume we have B1950 (FK4) coordinates... // 16h26m20.1918s, -26d19m23.138s (B1950), proper motion -12.11, -23.30 mas/year, // parallax 5.89 mas, radial velocity -3.4 km/s. diff --git a/include/novas.h b/include/novas.h index 6fcb0d19..24470fce 100644 --- a/include/novas.h +++ b/include/novas.h @@ -68,7 +68,7 @@ #define SUPERNOVAS_PATCHLEVEL 0 /// Additional release information in version, e.g. "-1", or "-rc1". -#define SUPERNOVAS_RELEASE_STRING "-devel" +#define SUPERNOVAS_RELEASE_STRING "-rc3" /// \cond PRIVATE diff --git a/resources/SuperNOVAS-systems.dia b/resources/SuperNOVAS-systems.dia index 26b9a7ca..e39fd840 100644 Binary files a/resources/SuperNOVAS-systems.dia and b/resources/SuperNOVAS-systems.dia differ diff --git a/resources/SuperNOVAS-systems.png b/resources/SuperNOVAS-systems.png index 205d561a..39bea6bb 100644 Binary files a/resources/SuperNOVAS-systems.png and b/resources/SuperNOVAS-systems.png differ diff --git a/src/novas.c b/src/novas.c index ab783672..03ef69df 100644 --- a/src/novas.c +++ b/src/novas.c @@ -5282,7 +5282,7 @@ short cio_location(double jd_tdb, enum novas_accuracy accuracy, double *ra_cio, *loc_type = -1; if(!ra_cio || !loc_type) - return novas_error(-1, EINVAL, fn, "NULL output poointer: ra_cio=%p, loc_type=%p", ra_cio, loc_type); + return novas_error(-1, EINVAL, fn, "NULL output pointer: ra_cio=%p, loc_type=%p", ra_cio, loc_type); if(accuracy != NOVAS_FULL_ACCURACY && accuracy != NOVAS_REDUCED_ACCURACY) return novas_error(-1, EINVAL, fn, "invalid accuracy: %d", accuracy);