Skip to content

Commit

Permalink
Doc update
Browse files Browse the repository at this point in the history
  • Loading branch information
attipaci committed Nov 14, 2024
1 parent b6c010b commit 3d11ec2
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 3 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,14 @@ Changes expected 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.

- #97: Added `NOVAS_EMB` (Earth-Moon Barycenter) and `NOVAS_PLUTO_BARYCENTER` to `enum novas_planets` to distinguish
from the planet center in calculations.

### Changed

- #97: Updated `NOVAS_PLANETS`, `NOVAS_PLANET_NAMES_INIT` and `NOVAS_RMASS_INIT` macros to include the added planet
constants.


## [1.1.1] - 2024-10-28

Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -887,13 +887,16 @@ before that level of accuracy is reached.
`NOVAS_EPHEM_OBJECTS` should use NAIF IDs with CSPICE (or else -1 for name-based lookup). Also provides
`cspice_add_kernel()` and `cspice_remove_kernel()`.
- NAIF/NOVAS ID conversions for major planets (and Sun, Moon, SSB): `novas_to_naif_planet()`,
- NAIF/NOVAS ID conversions for major planets (and Sun, Moon, SSB...): `novas_to_naif_planet()`,
`novas_to_dexxx_planet()`, and `naif_to_novas_planet()`.
- Access to custom ephemeris provider functions: `get_planet_provider()` and `get_planet_provider_hp()`.
- Added `novas_planet_for_name()` function to return the NOVAS planet ID for a given (case insensitive) name.
- Added `NOVAS_EMB` (Earth-Moon Barycenter) and `NOVAS_PLUTO_BARYCENTER` to `enum novas_planets` to distinguish
from the corresponding planet centers in calculations.
<a name="api-changes"></a>
### Refinements to the NOVAS C API
Expand Down Expand Up @@ -985,7 +988,7 @@ SuperNOVAS flexibility in this area, you have several options on doing that. The
NASA/JPL provides [generic ephemerides](https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/) for the major
planets, satellites thereof, the 300 largest asteroids, the Lagrange points, and some Earth orbiting stations. For
example, [DE440](https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/de440.bsp) covers the major planets,
and the Sun, Moon, and the Solar-System Barycenter (SSB) for times between 1550 AD and 2650 AD. Or, you can use the
and the Sun, Moon, and barycenters for times between 1550 AD and 2650 AD. Or, you can use the
[JPL HORIZONS](https://ssd.jpl.nasa.gov/horizons/app.html#/) system to generate custom ephemeris data for pretty much
all known solar systems bodies, down to the tiniest rocks.
Expand Down Expand Up @@ -1118,7 +1121,7 @@ Once you have your adapter function, you can set it as your ephemeris service vi
```
By default, your custom `my_ephem_reader` function will be used for 'minor planets' only (i.e. anything other than the
major planets, the Sun, Moon, and the Solar System Barycenter). But, you can use the same function for the mentioned
major planets, the Sun, Moon, Solar-system Barycenter...). But, you can use the same function for the mentioned
'major planets' also via:
```c
Expand Down

0 comments on commit 3d11ec2

Please sign in to comment.