From 70edc9a86108e9ef0b713ece034992a22e97be0e Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 16 Jan 2025 05:20:46 +0000 Subject: [PATCH] [automated site update] --- apidoc/html/index.html | 83 +++++++++--------- apidoc/html/md_CHANGELOG.html | 41 +++++---- apidoc/html/md_CONTRIBUTING.html | 2 +- apidoc/html/md_LEGACY.html | 20 ++--- apidoc/html/navtreedata.js | 145 ++++++++++++++++--------------- apidoc/html/navtreeindex0.js | 140 ++++++++++++++--------------- apidoc/html/navtreeindex1.js | 4 +- apidoc/html/navtreeindex2.js | 4 +- apidoc/html/navtreeindex3.js | 1 + apidoc/html/search/all_0.js | 20 ++--- apidoc/html/search/all_1.js | 20 ++--- apidoc/html/search/all_10.js | 16 ++-- apidoc/html/search/all_11.js | 10 +-- apidoc/html/search/all_12.js | 14 +-- apidoc/html/search/all_13.js | 34 ++++---- apidoc/html/search/all_14.js | 26 +++--- apidoc/html/search/all_15.js | 16 ++-- apidoc/html/search/all_16.js | 48 +++++----- apidoc/html/search/all_17.js | 36 ++++---- apidoc/html/search/all_18.js | 11 +-- apidoc/html/search/all_19.js | 8 +- apidoc/html/search/all_1a.js | 6 +- apidoc/html/search/all_1c.js | 2 +- apidoc/html/search/all_2.js | 16 ++-- apidoc/html/search/all_3.js | 4 +- apidoc/html/search/all_5.js | 48 +++++----- apidoc/html/search/all_6.js | 8 +- apidoc/html/search/all_7.js | 30 +++---- apidoc/html/search/all_8.js | 10 +-- apidoc/html/search/all_9.js | 16 ++-- apidoc/html/search/all_a.js | 20 ++--- apidoc/html/search/all_d.js | 18 ++-- apidoc/html/search/all_e.js | 4 +- apidoc/html/toc.xml | 139 ++++++++++++++--------------- apidoc/man/man3/md_CHANGELOG.3 | 3 + doc/CHANGELOG.md | 6 ++ doc/README.md | 2 + 37 files changed, 525 insertions(+), 506 deletions(-) diff --git a/apidoc/html/index.html b/apidoc/html/index.html index 69e6c6ec..12dc20eb 100644 --- a/apidoc/html/index.html +++ b/apidoc/html/index.html @@ -114,7 +114,8 @@
SuperNOVAS
-

The NOVAS C astrometry library, made better.

+

DOI

+

The NOVAS C astrometry library, made better.

  • API documentation.
  • SuperNOVAS pages on github.io
  • @@ -122,7 +123,7 @@

    SuperNOVAS is a C/C++ astronomy software library, providing high-precision astrometry such as one might need for running an observatory or a precise planetarium program. It is a fork of the Naval Observatory Vector Astrometry Software (NOVAS) C version 3.1, providing bug fixes, tons of extra features, while making it easier (and safer) to use also.

    SuperNOVAS is entirely free to use without licensing restrictions. Its source code is compatible with the C99 standard, and hence should be suitable for old and new platforms alike. It is light-weight and easy to use, with full support for the IAU 2000/2006 standards for sub-microarcsecond position calculations.

    This document has been updated for the v1.2 and later releases.

    -

    +

    Table of Contents


    -

    +

    Introduction

    SuperNOVAS is a fork of the The Naval Observatory Vector Astrometry Software (NOVAS).

    The primary goal of SuperNOVAS is to improve on the stock NOVAS C library via:

    @@ -157,7 +158,7 @@

    SuperNOVAS is currently based on NOVAS C version 3.1. We plan to rebase SuperNOVAS to the latest upstream release of the NOVAS C library, if new releases become available.

    SuperNOVAS is maintained by Attila Kovács at the Center for Astrophysics | Harvard & Smithsonian, and it is available through the Smithsonian/SuperNOVAS repository on GitHub.

    Outside contributions are very welcome. See how you can contribute to make SuperNOVAS even better.

    -

    +

    Related links

    • NOVAS home page at the US Naval Observatory.
    • @@ -168,7 +169,7 @@


    -

    +

    Fixed NOVAS C 3.1 issues

    The SuperNOVAS library fixes a number of outstanding issues with NOVAS C 3.1. Here is a list of issues and fixes provided by SuperNOVAS over the upstream NOVAS C 3.1 code:

      @@ -188,7 +189,7 @@


    -

    +

    Compatibility with NOVAS C 3.1

    SuperNOVAS strives to maintain API compatibility with the upstream NOVAS C 3.1 library, but not binary (ABI) compatibility.

    If you have code that was written for NOVAS C 3.1, it should work with SuperNOVAS as is, without modifications. Simply (re)build your application against SuperNOVAS, and you are good to go.

    @@ -196,7 +197,7 @@

    This is because some function signatures have changed, e.g. to use an enum argument instead of the nondescript short int argument of NOVAS C 3.1, or because we added a return value to a function that was declared void in NOVAS C 3.1. We also changed the object structure to contain a long ID number instead of short to accommodate JPL NAIF codes, for which 16-bit storage is insufficient.


    -

    +

    Building and installation

    The SuperNOVAS distribution contains a GNU Makefile, which is suitable for compiling the library (as well as local documentation, and tests, etc.) on POSIX systems such as Linux, BSD, MacOS X, or Cygwin or WSL. (At this point we do not provide a similar native build setup for Windows, but speak up if you would like to add it yourself!)

    Before compiling the library take a look a config.mk and edit it as necessary for your needs, or else define the necessary variables in the shell prior to invoking make. For example:

    @@ -230,7 +231,7 @@

    $ make DESTDIR="/tmp/stage" install

    -

    +

    Building your application with SuperNOVAS

    Provided you have installed the SuperNOVAS headers into a standard location, you can build your application against it easily. For example, to build myastroapp.c against SuperNOVAS, you might have a Makefile with contents like:

    myastroapp: myastroapp.c
    @@ -241,14 +242,14 @@

    If your application uses optional planet or ephemeris calculator modules, you may need to specify the appropriate optional shared library also:

    myastroapp: myastroapp.c
    $(CC) -o $@ $(CFLAGS) $^ -lm -lsupernovas -lsolsys-calceph
    -

    +

Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules

The NOVAS C way to handle planet or other ephemeris functions was to link particular modules to provide the solarsystem() / solarsystem_hp() and readeph() functions. This approach is discouraged in SuperNOVAS, since we now allow selecting different implementations at runtime, but the old way is supported for legacy applications, nevertheless.

To use your own existing default solarsystem() implementation in this way, you must build the library with DEFAULT_SOLSYS unset (or else set to 0) in config.mk (see section above), and your applications Makefile may contain something like:

myastroapp: myastroapp.c my_solsys.c
$(CC) -o $@ $(CFLAGS) $^ -lm -lsupernovas

The same principle applies to using your specific readeph() implementation (only with DEFAULT_READEPH being unset in config.mk).

-

+

Legacy modules: a better way...

Note, a better way to recycle your old planet and ephemeris calculator modules may be to rename solarsystem() / solarsystem_hp() functions therein to e.g. my_planet_calculator() / my_planet_calculator_hp() and then in your application can specify these functions as the provider at runtime:

set_planet_calculator(my_planet_calculator);
@@ -263,7 +264,7 @@

While it requires some minimal changes to the old code, the advantage of this preferred approach is (a) that you do not need to re-build the library with the DEFAULT_SOLSYS and DEFAULT_READEPH options disabled, and (b) you can switch between different planet and ephemeris calculator functions at will, during runtime.


-

+

Example usage

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 NOVAS C approach remains viable also (albeit often less efficient). You may find an equivalent example usage showcasing the original NOVAS method in LEGACY.md.

-

+

Note on alternative methodologies

The IAU 2000 and 2006 resolutions have completely overhauled the system of astronomical coordinate transformations to enable higher precision astrometry. (Super)NOVAS supports coordinate calculations both in the old (pre IAU 2000) ways, and in the new IAU standard method. Here is an overview of how the old and new methods define some of the terms differently:

@@ -305,10 +306,10 @@

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. Dotted arrows indicate possible loss of precision due to the inadequacy of the old precession-nutation (Lieske et al. 1977) model.

-

+

Calculating positions for a sidereal source

A sidereal source may be anything beyond the solar-system with 'fixed' catalog coordinates. It may be a star, or a galactic molecular cloud, or a distant quasar.

-

+

Specify the object of interest

First, you must provide the coordinates (which may include proper motion and parallax). Let's assume we pick a star for which we have B1950 (i.e. FK4) coordinates:

cat_entry star; // Structure to contain information on sidereal source
@@ -342,7 +343,7 @@

// 12h29m6.6997s +2d3m8.598s (ICRS) z=0.158339
make_redshifted_object("3c273", 12.4851944, 2.0523883, 0.158339, &quasar);
int make_redshifted_object(const char *name, double ra, double dec, double z, object *source)
Definition super.c:1142
-

+

Specify the observer location

Next, we define the location where we observe from. Here we can (but don't have to) specify local weather parameters (temperature and pressure) also for refraction correction later (in this example, we'll skip the weather):

observer obs; // Structure to contain observer location
@@ -353,7 +354,7 @@

int make_observer_on_surface(double latitude, double longitude, double height, double temperature, double pressure, observer *obs)
Definition novas.c:6959
Definition novas.h:999

Similarly, you can also specify observers in Earth orbit, in Sun orbit, at the geocenter, or at the Solar-system barycenter.

-

+

Specify the time of observation

Next, we set the time of observation. For a ground-based observer, you will need to provide SuperNOVAS with the UT1 - UTC time difference (a.k.a. DUT1), and the current leap seconds. Let's assume 37 leap seconds, and DUT1 = 0.114, then we can set the time of observation, for example, using the current UNIX time:

novas_timespec obs_time; // Structure that will define astrometric time
@@ -378,7 +379,7 @@

novas_set_split_time(NOVAS_TAI, ijd_tai, fjd_tai, 37, 0.114, &obs_time);
int novas_set_split_time(enum novas_timescale timescale, long ijd, double fjd, int leap, double dut1, novas_timespec *time)
Definition timescale.c:114
-

+

Set up the observing frame

Next, we set up an observing frame, which is defined for a unique combination of the observer location and the time of observation:

novas_frame obs_frame; // Structure that will define the observing frame
@@ -393,7 +394,7 @@

Here dx and dy are small diurnal (sub-arcsec level) corrections to Earth orientation, which are published in the IERS Bulletins. They are needed when converting positions from the celestial CIRS frame to the Earth-fixed ITRS frame. You may ignore these and set zeroes if sub-arcsecond precision is not required.

The advantage of using the observing frame, is that it enables very fast position calculations for multiple objects in that frame. So, if you need to calculate positions for thousands of sources for the same observer and time, it will be significantly faster than using the low-level NOVAS C routines instead. You can create derivative frames for different observer locations, if need be, via novas_change_observer().

Note that without a proper ephemeris provider for the major planets, you are invariably restricted to working with NOVAS_REDUCED_ACCURACY frames, providing milliarcsecond precision only. To create NOVAS_FULL_ACCURACY frames, with sub-μas precision, you will you will need a high-precision ephemeris provider for the major planets (beyond the low-precision Earth and Sun calculator included by default), to account for gravitational bending around massive planets. Without it, μas accuracy cannot be ensured, in general. Therefore, attempting to construct high-accuracy frames without an appropriate high-precision ephemeris provider will result in an error from the requisite ephemeris() call.

-

+

Calculate an apparent place on sky

Now we can calculate the apparent R.A. and declination for our source, which includes proper motion (for sidereal sources) or light-time correction (for Solar-system bodies), and also aberration corrections for the moving observer and gravitational deflection around the major Solar System bodies. You can calculate an apparent location in the coordinate system of choice (ICRS/GCRS, CIRS, J2000, MOD, or TOD):

sky_pos apparent; // Structure containing the precise observed position
@@ -404,7 +405,7 @@

Definition novas.h:1019

Apart from providing precise apparent R.A. and declination coordinates, the sky_pos structure also provides the x,y,z unit vector pointing in the observed direction of the source (in the designated coordinate system). We also get radial velocity (for spectroscopy), and apparent distance for Solar-system bodies (e.g. for apparent-to-physical size conversion).

Note, that if you want geometric positions (and/or velocities) instead, without aberration and gravitational deflection, you might use novas_geom_posvel() instead. And regardless, which function you use you can always easily and efficiently change the coordinate system in which your results are expressed by creating an appropriate transform via novas_make_transform() and then using novas_transform_vector() or novas_transform_skypos().

-

+

Calculate azimuth and elevation angles at the observing location

If your ultimate goal is to calculate the azimuth and elevation angles of the source at the specified observing location, you can proceed from the sky_pos data you obtained above (in whichever coordinate system!) as:

double az, el; // [deg] local azimuth and elevation angles to populate
@@ -417,7 +418,7 @@

double dec
[deg] apparent, topocentric, or astrometric declination (degrees)
Definition novas.h:1022

Above we converted the apparent coordinates, assuming they were calculated in CIRS, to refracted azimuth and elevation coordinates at the observing location, using the novas_standard_refraction() function to provide a suitable refraction correction. We could have used novas_optical_refraction() instead to use the weather data embedded in the frame's observer structure, or some user-defined refraction model, or else NULL to calculate unrefracted elevation angles.

-

+

Calculating positions for a Solar-system source

Solar-system sources work similarly to the above with a few important differences.

First, You will have to provide one or more functions to obtain the barycentric ICRS positions for your Solar-system source(s) of interest for the specific Barycentric Dynamical Time (TDB) of observation. See section on integrating External Solar-system ephemeris data or services with SuperNOVAS. You can specify the functions that will handle the respective ephemeris data at runtime before making the NOVAS calls that need them, e.g.:

@@ -477,7 +478,7 @@

@ NOVAS_TOD
Definition novas.h:386

-

+

Tips and tricks

-

+

Reduced accuracy shortcuts

When one does not need positions at the microarcsecond level, some shortcuts can be made to the recipe above:

-

+

Multi-threaded calculations

Some of the calculations involved can be expensive from a computational perspective. For the most typical use case however, NOVAS (and SuperNOVAS) has a trick up its sleeve: it caches the last result of intensive calculations so they may be re-used if the call is made with the same environmental parameters again (such as JD time and accuracy).

A direct consequence of the caching of results in NOVAS is that calculations are generally not thread-safe as implemented by the original NOVAS C 3.1 library. One thread may be in the process of returning cached values for one set of input parameters while, at the same time, another thread is saving cached values for a different set of parameters. Thus, when running calculations in more than one thread, the results returned may at times be incorrect, or more precisely they may not correspond to the requested input parameters.

@@ -504,7 +505,7 @@

  • or else, set the appropriate non-standard keyword to use for declaring thread-local variables for your compiler in config.mk or in your equivalent build setup.
  • -

    +

    Physical units

    The NOVAS API has been using conventional units (e.g. AU, km, day, deg, h) typically for its parameters and return values alike. Hence, SuperNOVAS follows the same conventions for its added functions and data structures also. However, when interfacing SuperNOVAS with other programs, libraries, or data files, it is often necessary to use quantities that are expressed in different units, such as SI or CGS. To facilitate such conversions, novas.h provides a set of unit constants, which can be used for converting to/from SI units (and radians). For example, novas.h contains the following definitions:

    @@ -540,7 +541,7 @@

    #define NOVAS_AU
    Definition novas.h:144


    -

    +

    Notes on precision

    Many of the (Super)NOVAS functions take an accuracy argument, which determines to what precision quantities are calculated. The argument can have one of two values, which correspond to typical precisions around:

    @@ -552,7 +553,7 @@

    NOVAS_FULL_ACCURACY below 1 micro-arcsecond (μas)

    Note, that some functions will not support full accuracy calculations, unless you have provided a high-precision ephemeris provider for the major planets (and any Solar-system bodies of interest), which does not come with SuperNOVAS out of the box. In the absense of a suitable high-precision ephemeris provider, some functions might return an error if called with NOVAS_FULL_ACCURACY.

    -

    +

    Prerequisites to precise results

    The SuperNOVAS library is in principle capable of calculating positions to sub-microarcsecond, and velocities to mm/s, precision for all types of celestial sources. However, there are certain prerequisites and practical considerations before that level of accuracy is reached.

      @@ -566,14 +567,14 @@


    -

    +

    SuperNOVAS specific features

    -

    +

    Newly added functionality

    -

    +

    Added in v1.1

    -

    +

    Added in v1.2

    -

    +

    Refinements to the NOVAS C API


    -

    +

    Incorporating Solar-system ephemeris data or services

    If you want to use SuperNOVAS to calculate positions for a range of Solar-system objects, and/or to do it with precision, you will have to interface it to a suitable provider of ephemeris data. Given the NOVAS C heritage, and some added SuperNOVAS flexibility in this area, you have several options for going about it. These are listed from the most practical (and preferred) to the least so (the old ways).

    NASA/JPL provides generic ephemerides for the major planets, satellites thereof, the 300 largest asteroids, the Lagrange points, and some Earth orbiting stations. For example, DE440 covers the major planets, and the Sun, Moon, and barycenters for times between 1550 AD and 2650 AD. Or, you can use the JPL HORIZONS system (via the commnad-line / telnet or API interfaces) to generate custom ephemerides (SPK/BSP) for just about all known solar systems bodies, down to the tiniest rocks.

    @@ -678,7 +679,7 @@

  • Legacy linking of custom ephemeris functions
  • -

    +

    Optional CALCEPH integration

    The CALCEPH library provides easy-to-use access to JPL and INPOP ephemeris files from C/C++. As of version 1.2, we provide optional support for interfacing SuperNOVAS with the the CALCEPH C library for handling Solar-system objects.

    Prior to building SuperNOVAS simply set CALCEPH_SUPPORT to 1 in config.mk or in your environment. Depending on the build target, it will build libsolsys-calceph.so[.1] (target shared) or libsolsys-calceph.a (target static) libraries or solsys-calceph.o (target solsys), which provide the novas_use_calceph() and novas_use_calceph_planets(), and novas_calceph_use_ids() functions.

    @@ -707,7 +708,7 @@

    int novas_use_calceph_planets(t_calcephbin *eph)
    Definition solsys-calceph.c:420

    All modern JPL (SPK) ephemeris files should work with the solsys-calceph plugin. When linking your application, add -lsolsys-calceph to your link flags (or else link with solsys-calceph.o). That's all there is to it.

    -

    +

    Optional NAIF CSPICE toolkit integration

    The NAIF CSPICE Toolkit is the canonical standard library for JPL ephemeris files from C/C++. As of version 1.2, we provide optional support for interfacing SuperNOVAS with CSPICE for handling Solar-system objects.

    Prior to building SuperNOVAS simply set CSPICE_SUPPORT to 1 in config.mk or in your environment. Depending on the build target, it will build libsolsys-cspice.so[.1] (target shared) or libsolsys-cspice.a (target static) libraries or solsys-cspice.o (target solsys), which provide the novas_use_cspice(), novas_use_cspice_planets(), and novas_use_cspice_ephem() functions to enable CSPICE for providing data for all Solar-system sources, or for major planets only, or for other bodies only, respectively. You can also manage the active kernels with the cspice_add_kernel() and cspice_remove_kernel() functions.

    @@ -736,7 +737,7 @@

    int cspice_add_kernel(const char *filename)
    Definition solsys-cspice.c:127

    All JPL ephemeris data will work with the solsys-cspice plugin. When linking your application, add -lsolsys-cspice to your link flags (or else link with solsys-cspice.o). That's all there is to it.

    -

    +

    Universal ephemeris data / service integration

    Possibly the most universal way to integrate ephemeris data with SuperNOVAS is to write your own novas_ephem_provider, e.g.:

    int my_ephem_reader(const char *name, long id, double jd_tdb_high, double jd_tdb_low,
    @@ -755,10 +756,10 @@

    short planet_ephem_provider_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity)
    Definition solsys-ephem.c:46

    provided you compiled SuperNOVAS with BUILTIN_SOLSYS_EPHEM = 1 (in config.mk), or else you link your code against solsys-ephem.c explicitly. Easy-peasy.

    -

    +

    Legacy support for (older) JPL major planet ephemerides

    If you only need support for major planets, you may be able to use one of the modules included with the distribution. The legacy NOVAS modules solsys1.c and solsys2.c provide built-in support to older JPL ephemerides (DE200 to DE421), either via the eph_manager interface of solsys1.c or via the FORTRAN pleph interface with solsys2.c.

    -

    +

    Planets via <tt>eph_manager</tt>

    To use the eph_manager interface for planet 1997 JPL planet ephemeris (DE200 through DE421), you must either build SuperNOVAS with BUILTIN_SOLSYS1 = 1 in config.mk, or else link your application with solsys1.c and eph_manager.c from SuperNOVAS explicitly. If you want eph_manager to be your default ephemeris provider (the old way) you might also want to set DEFAULT_SOLSYS = 1 in config.mk. Otherwise, your application should set eph_manager as your planetary ephemeris provider at runtime via:

    @@ -776,7 +777,7 @@

    short ephem_close(void)
    Definition eph_manager.c:224

    Note, that at any given time eph_manager can have only one ephemeris data file opened. You cannot use it to retrieve data from multiple ephemeris input files at the same time. (But you can with CALCEPH or the CSPICE toolkit, either of which you can interface as discussed further above!)

    That's all, except the warning that this method will not work with newer JPL ephemeris data, beyond DE421.

    -

    +

    Planets via JPL's <tt>pleph</tt> FORTRAN interface

    To interface eith the JPL PLEPH library (FORTRAN) for planet ephemerides, you must either build SuperNOVAS with BUILTIN_SOLSYS2 = 1 in config.mk, or else link your application with solsys2.c and your appropriately modified jplint.f (from the examples sub-directory) explicitly, together with the JPL PLEPH library. If you want this to be your default ephemeris provider (the old way) you might also want to set DEFAULT_SOLSYS = 2 in config.mk. Otherwise, your application should set your planetary ephemeris provider at runtime via:

    @@ -785,14 +786,14 @@

    short planet_jplint(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity)
    Definition solsys2.c:87

    Integrating JPL ephemeris data this way can be arduous. You will need to compile and link FORTRAN with C (not the end of the world), but you may also have to modify jplint.f (providing the intermediate FORTRAN jplint_() / jplihp_() interfaces to pleph_()) to work with the version of pleph.f that you will be using. Unless you already have code that relies on this method, you are probably better off choosing one of the other ways for integrating planetary ephemeris data with SuperNOVAS.

    -

    +

    Legacy linking of custom ephemeris functions

    Finally, if none of the above is appealing, and you are fond of the old ways, you may compile SuperNOVAS with the DEFAULT_SOLSYS option disabled (commented, removed, or else set to 0), and then link your own implementation of solarsystem() and solarsystem_hp() calls with your application.

    For Solar-system objects other than the major planets, you may also provide your own readeph() implementation. (In this case you will want to set DEFAULT_READEPH in config.mk to specify your source code for that function before building the SuperNOVAS library, or else disable that option entirely (e.g. by commenting or removing it), and link your application explicitly with your readeph() implementation.

    The downside of this approach is that your SuperNOVAS library will not be usable without invariably providing a solarsystem() / solarsystem_hp() and/or readeph() implementations for every application that you will want to use SuperNOVAS with. This is why the runtime configuration of the ephemeris provider functions is the best and most generic way to add your preferred implementations while also providing some minimum default implementations for other users of the library, who may not need your ephemeris service, or have no need for planet data beyond the approximate positions for the Earth and Sun.


    -

    +

    Runtime debug support

    You can enable or disable debugging output to stderr with novas_debug(enum novas_debug_mode), where the argument is one of the defined constants from novas.h:

    @@ -808,7 +809,7 @@

    The main difference between NOVAS_DEBUG_ON and NOVAS_DEBUG_EXTRA is that the latter will treat minor issues as errors also, while the former may ignore them. For example, place() will return normally by default if it cannot calculate gravitational bending around massive planets in full accuracy mode. It is unlikely that this omission would significantly alter the result in most cases, except for some very specific ones when observing in a direction close to a major planet. Thus, with NOVAS_DEBUG_ON, place() go about as usual even if the Jupiter's position is not known. However, NOVAS_DEBUG_EXTRA will not give it a free pass, and will make place() return an error (and print the trace) if it cannot properly account for gravitational bending around the major planets as it is expected to.


    -

    +

    Release schedule

    A predictable release schedule and process can help manage expectations and reduce stress on adopters and developers alike.

    Releases of the library shall follow a quarterly release schedule. You may expect upcoming releases to be published around February 1, May 1, August 1, and/or November 1 each year, on an as-needed basis. That means that if there are outstanding bugs, or new pull requests (PRs), you may expect a release that addresses these in the upcoming quarter. The dates are placeholders only, with no guarantee that a new release will actually be available every quarter. If nothing of note comes up, a potential release date may pass without a release being published.

    diff --git a/apidoc/html/md_CHANGELOG.html b/apidoc/html/md_CHANGELOG.html index f631f2d7..c52c3e77 100644 --- a/apidoc/html/md_CHANGELOG.html +++ b/apidoc/html/md_CHANGELOG.html @@ -117,16 +117,19 @@

    All notable changes to the SuperNOVAS library will be documented in this file.

    The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

    +[Unreleased]

    +

    Upcoming bug fix release, targeted for 1 May 2025.

    +

    [1.2.0] - 2025-01-15

    Feature release. New easy to use adapter modules for CALCEPH or the NAIF CSPICE Toolkit to provide precise positions for Solar-system sources. Also, added support for Keplerian orbitals, such as the ones published by the IAU Minor Planet Center (MPC) for asteroids, comets, and Near-Earth-Objects (NEOs). And, many more fixes and improvements.

    -

    +

    Fixed

    -

    +

    Added

    -

    +

    Changed

    -

    +

    [1.1.1] - 2024-10-28

    Bug fix release. Nothing too scary, mainly just a collection of smaller fixes and improvements.

    -

    +

    Fixed

    -

    +

    Changed

    -

    +

    [1.1.0] - 2024-08-04

    Feature release. Introducing a more efficient and elegant approach to position and velocity calculations using observer frames; versatile handling of astronomical timescales; and support for further observer locations, coordinate reference systems, and atmospheric refraction models. The release also fixes a number of bugs, of varying severity, which affected prior SuperNOVAS releases.

    -

    +

    Fixed

    -

    +

    Added

    -

    +

    Changed

    -

    +

    [1.0.1] - 2024-05-13

    Bug fix release with minor changes.

    -

    +

    Fixed

    -

    +

    Added

    -

    +

    Changed

    -

    +

    [1.0.0] - 2024-03-01

    This is the initial release of the SuperNOVAS library. Changes are indicated w.r.t. the upstream NOVAS C 3.1 library from which SuperNOVAS is forked from.

    -

    +

    Fixed

    -

    +

    Added

    -

    +

    Changed

    -

    +

    Deprecated

    -

    +

    The SuperNOVAS library is for everyone. And, it is developers like you who can make it better. Whether there is a nagging issue you would like to fix, or a new feature you'd like to see, you can make a difference yourself. Make this project a little bit your own, by submitting pull requests with fixes and enhancement. When you are ready, here are the typical steps for contributing to the project:

    1. Old or new Issue? Whether you just found a bug, or you are missing a much needed feature, start by checking open (and closed) Issues. If an existing issue seems like a good match to yours, feel free to speak up, comment, or to offer help in resolving it. If you find no issues that match, go ahead and create a new one.
    2. diff --git a/apidoc/html/md_LEGACY.html b/apidoc/html/md_LEGACY.html index 8597b18c..a639ee0c 100644 --- a/apidoc/html/md_LEGACY.html +++ b/apidoc/html/md_LEGACY.html @@ -114,16 +114,16 @@
      Astrometric Positions the Old Way
    -

    As of version 1.1, the SuperNOVAS library offers a new, more versatile, more intuitive, and more efficient way to calculate the astrometric positions (and velocities) of celestial sources, via observing frames (see README.md). However the old approach of the NOVAS C library remain viable also. This document demonstrates calculating the astrometric places of sources the old way, without using the observing frames approach that is now preferred in SuperNOVAS.

    +

    As of version 1.1, the SuperNOVAS library offers a new, more versatile, more intuitive, and more efficient way to calculate the astrometric positions (and velocities) of celestial sources, via observing frames (see README.md). However the old approach of the NOVAS C library remain viable also. This document demonstrates calculating the astrometric places of sources the old way, without using the observing frames approach that is now preferred in SuperNOVAS.

    -

    +

    Calculating positions for a sidereal source

    A sidereal source may be anything beyond the solar-system with 'fixed' catalog coordinates. It may be a star, or a galactic molecular cloud, or a distant quasar.

    -

    +

    Specify the object of interest

    First, you must provide the coordinates (which may include proper motion and parallax). Let's assume we pick a star for which we have B1950 (i.e. FK4) coordinates:

    cat_entry source; // Structure to contain information on sidereal source
    @@ -145,7 +145,7 @@

    @ CHANGE_J2000_TO_ICRS
    Definition novas.h:570
    @ CHANGE_EPOCH
    The combined equivalent of PROPER_MOTION and PRECESSION together.
    Definition novas.h:566

    (Naturally, you can skip the transformation steps above if you have defined your source in ICRS coordinates from the start.)

    -

    +

    Spefify the observer location

    Next, we define the location where we observe from. Here we can (but don't have to) specify local weather parameters (temperature and pressure) also for refraction correction later (in this example, we'll skip the weather):

    observer obs; // Structure to contain observer location
    @@ -155,7 +155,7 @@

    make_observer_on_surface(50.7374, 7.0982, 60.0, 0.0, 0.0, &obs);
    int make_observer_on_surface(double latitude, double longitude, double height, double temperature, double pressure, observer *obs)
    Definition novas.c:6959
    Definition novas.h:999
    -

    +

    Specify the time of observation

    We also need to set the time of observation. Our clocks usually measure UTC, but for astrometry we usually need time measured based on Terrestrial Time (TT) or Barycentric Time (TDB) or UT1. For a ground-based observer, you will often have to provide NOVAS with the TT - UT1 time difference, which can be calculated from the current leap seconds and the UT1 - UTC time difference (a.k.a. DUT1):

    // The current value for the leap seconds (UTC - TAI)
    @@ -174,7 +174,7 @@

    double julian_date(short year, short month, short day, double hour)
    Definition novas.c:6591
    double get_ut1_to_tt(int leap_seconds, double dut1)
    Definition super.c:74
    double get_utc_to_tt(int leap_seconds)
    Definition super.c:46
    -

    +

    Specify Earth orientation parameters

    Next, you may want to set the small diurnal (sub-arcsec level) corrections to Earth orientation, which are published in the IERS Bulletins. The obvious utility of these values comes later, when converting positions from the celestial CIRS frame to the Earth-fixed ITRS frame. Less obviously, however, it is also needed for calculating the CIO location for CIRS coordinates when a CIO locator file is not available, or for calculations sidereal time measures etc. Therefore, it's best to set the pole offsets early on:

    // Current polar offsets provided by the IERS Bulletins (in arcsec)
    @@ -184,7 +184,7 @@

    cel_pole(jd_tt, POLE_OFFSETS_X_Y, dx, dy);
    short cel_pole(double jd_tt, enum novas_pole_offset_type type, double dpole1, double dpole2)
    Definition novas.c:3143
    @ POLE_OFFSETS_X_Y
    Offsets are dx, dy pairs (IAU 2006 precession-nutation model)
    Definition novas.h:514
    -

    +

    Calculate apparent positions on sky

    Now we can calculate the precise apparent position (CIRS or TOD) of the source, such as it's right ascension (R.A.) and declination, and the equatorial x,y,z unit vector pointing in the direction of the source (in the requested coordinate system and for the specified observing location). We also get radial velocity (for spectroscopy), and distance (e.g. for apparent-to-physical size conversion):

    sky_pos pos; // We'll return the observable positions (in CIRS) in this structure
    @@ -203,7 +203,7 @@

    Definition novas.h:1019

    The placement of the celestial target in the observer's frame includes appropriate aberration corrections for the observer's motion, as well as appropriate gravitational deflection corrections due to the Sun and Earth, and for other major gravitating solar system bodies (in full precision mode and if a suitable planet provider function is available).

    The calculated sky_pos structure contains all the information needed about the apparent position of the source at the given date/time of observation. We may use it to get true apparent R.A. and declination from it, or to calculate azimuth and elevation at the observing location. We'll consider these two cases separately below.

    -

    +

    A. True apparent R.A. and declination

    If you want to know the apparent R.A. and declination coordinates from the sky_pos structure you obtained, then you can follow with:

    double ra, dec; // [h, deg] We'll return the apparent R.A. [h] and declination [deg] in these
    @@ -216,7 +216,7 @@

    If, however, you calculated the position in CIRS with the more precise IAU 2006 methodology (as we did in the example above), you have one more step to go still. The CIRS equator is the true equator of date, however its origin (CIO) is not the true equinox of date. Thus, we must correct for the difference of the origins to get the true apparent R.A.:

    double cirs_to_app_ra(double jd_tt, enum novas_accuracy accuracy, double ra)
    Definition super.c:621
    -

    +

    B. Azimuth and elevation angles at the observing location

    If your goal is to calculate the astrometric azimuth and zenith distance (= 90° - elevation) angles of the source at the specified observing location (without refraction correction), you can proceed from the sky_pos data you obtained from place_star() as:

    double itrs[3]; // ITRS position vector of source to populate
    @@ -237,7 +237,7 @@

    @ NOVAS_STANDARD_ATMOSPHERE
    Definition novas.h:478
    on_surface on_surf
    Definition novas.h:1004

    -

    +

    Calculating positions for a Solar-system source

    Solar-system sources work similarly to the above with a few important differences.

    First, You will have to provide one or more functions to obtain the barycentric ICRS positions for your Solar-system source(s) of interest for the specific Barycentric Dynamical Time (TDB) of observation. See section on integrating External Solar-system ephemeris data or services with SuperNOVAS. You can specify the functions that will handle the respective ephemeris data at runtime before making the NOVAS calls that need them, e.g.:

    diff --git a/apidoc/html/navtreedata.js b/apidoc/html/navtreedata.js index 4db73f40..a396f938 100644 --- a/apidoc/html/navtreedata.js +++ b/apidoc/html/navtreedata.js @@ -26,95 +26,96 @@ var NAVTREE = [ [ "SuperNOVAS", "index.html", [ [ "Changelog", "md_CHANGELOG.html", [ - [ "Table of Contents", "index.html#autotoc_md32", null ], - [ "Introduction", "index.html#autotoc_md34", [ - [ "Related links", "index.html#autotoc_md35", null ] + [ "Table of Contents", "index.html#autotoc_md33", null ], + [ "Introduction", "index.html#autotoc_md35", [ + [ "Related links", "index.html#autotoc_md36", null ] ] ], - [ "Fixed NOVAS C 3.1 issues", "index.html#autotoc_md37", null ], - [ "Compatibility with NOVAS C 3.1", "index.html#autotoc_md39", null ], - [ "Building and installation", "index.html#autotoc_md41", null ], - [ "Building your application with SuperNOVAS", "index.html#autotoc_md43", [ - [ "Legacy linking solarsystem() and readeph() modules", "index.html#autotoc_md44", null ], - [ "Legacy modules: a better way...", "index.html#autotoc_md45", null ] + [ "Fixed NOVAS C 3.1 issues", "index.html#autotoc_md38", null ], + [ "Compatibility with NOVAS C 3.1", "index.html#autotoc_md40", null ], + [ "Building and installation", "index.html#autotoc_md42", null ], + [ "Building your application with SuperNOVAS", "index.html#autotoc_md44", [ + [ "Legacy linking solarsystem() and readeph() modules", "index.html#autotoc_md45", null ], + [ "Legacy modules: a better way...", "index.html#autotoc_md46", null ] ] ], - [ "Example usage", "index.html#autotoc_md47", [ - [ "Note on alternative methodologies", "index.html#autotoc_md48", null ], - [ "Calculating positions for a sidereal source", "index.html#autotoc_md49", [ - [ "Specify the object of interest", "index.html#autotoc_md50", null ], - [ "Specify the observer location", "index.html#autotoc_md51", null ], - [ "Specify the time of observation", "index.html#autotoc_md52", null ], - [ "Set up the observing frame", "index.html#autotoc_md53", null ], - [ "Calculate an apparent place on sky", "index.html#autotoc_md54", null ], - [ "Calculate azimuth and elevation angles at the observing location", "index.html#autotoc_md55", null ] + [ "Example usage", "index.html#autotoc_md48", [ + [ "Note on alternative methodologies", "index.html#autotoc_md49", null ], + [ "Calculating positions for a sidereal source", "index.html#autotoc_md50", [ + [ "Specify the object of interest", "index.html#autotoc_md51", null ], + [ "Specify the observer location", "index.html#autotoc_md52", null ], + [ "Specify the time of observation", "index.html#autotoc_md53", null ], + [ "Set up the observing frame", "index.html#autotoc_md54", null ], + [ "Calculate an apparent place on sky", "index.html#autotoc_md55", null ], + [ "Calculate azimuth and elevation angles at the observing location", "index.html#autotoc_md56", null ] ] ], - [ "Calculating positions for a Solar-system source", "index.html#autotoc_md56", null ] + [ "Calculating positions for a Solar-system source", "index.html#autotoc_md57", null ] ] ], - [ "Tips and tricks", "index.html#autotoc_md58", [ - [ "Reduced accuracy shortcuts", "index.html#autotoc_md59", null ], - [ "Multi-threaded calculations", "index.html#autotoc_md60", null ], - [ "Physical units", "index.html#autotoc_md61", null ] + [ "Tips and tricks", "index.html#autotoc_md59", [ + [ "Reduced accuracy shortcuts", "index.html#autotoc_md60", null ], + [ "Multi-threaded calculations", "index.html#autotoc_md61", null ], + [ "Physical units", "index.html#autotoc_md62", null ] ] ], - [ "Notes on precision", "index.html#autotoc_md63", [ - [ "Prerequisites to precise results", "index.html#autotoc_md64", null ] + [ "Notes on precision", "index.html#autotoc_md64", [ + [ "Prerequisites to precise results", "index.html#autotoc_md65", null ] ] ], - [ "SuperNOVAS specific features", "index.html#autotoc_md66", [ - [ "Newly added functionality", "index.html#autotoc_md67", [ - [ "Added in v1.1", "index.html#autotoc_md68", null ], - [ "Added in v1.2", "index.html#autotoc_md69", null ] + [ "SuperNOVAS specific features", "index.html#autotoc_md67", [ + [ "Newly added functionality", "index.html#autotoc_md68", [ + [ "Added in v1.1", "index.html#autotoc_md69", null ], + [ "Added in v1.2", "index.html#autotoc_md70", null ] ] ], - [ "Refinements to the NOVAS C API", "index.html#autotoc_md70", null ] + [ "Refinements to the NOVAS C API", "index.html#autotoc_md71", null ] ] ], - [ "Incorporating Solar-system ephemeris data or services", "index.html#autotoc_md72", [ - [ "Optional CALCEPH integration", "index.html#autotoc_md73", null ], - [ "Optional NAIF CSPICE toolkit integration", "index.html#autotoc_md74", null ], - [ "Universal ephemeris data / service integration", "index.html#autotoc_md75", null ], - [ "Legacy support for (older) JPL major planet ephemerides", "index.html#autotoc_md76", [ - [ "Planets via eph_manager", "index.html#autotoc_md77", null ], - [ "Planets via JPL's pleph FORTRAN interface", "index.html#autotoc_md78", null ] + [ "Incorporating Solar-system ephemeris data or services", "index.html#autotoc_md73", [ + [ "Optional CALCEPH integration", "index.html#autotoc_md74", null ], + [ "Optional NAIF CSPICE toolkit integration", "index.html#autotoc_md75", null ], + [ "Universal ephemeris data / service integration", "index.html#autotoc_md76", null ], + [ "Legacy support for (older) JPL major planet ephemerides", "index.html#autotoc_md77", [ + [ "Planets via eph_manager", "index.html#autotoc_md78", null ], + [ "Planets via JPL's pleph FORTRAN interface", "index.html#autotoc_md79", null ] ] ], - [ "Legacy linking of custom ephemeris functions", "index.html#autotoc_md79", null ] + [ "Legacy linking of custom ephemeris functions", "index.html#autotoc_md80", null ] ] ], - [ "Runtime debug support", "index.html#autotoc_md81", null ], - [ "Release schedule", "index.html#autotoc_md83", null ], - [ "[1.2.0] - 2025-01-15", "md_CHANGELOG.html#autotoc_md1", [ - [ "Fixed", "md_CHANGELOG.html#autotoc_md2", null ], - [ "Added", "md_CHANGELOG.html#autotoc_md3", null ], - [ "Changed", "md_CHANGELOG.html#autotoc_md4", null ] + [ "Runtime debug support", "index.html#autotoc_md82", null ], + [ "Release schedule", "index.html#autotoc_md84", null ], + [ "[Unreleased]", "md_CHANGELOG.html#autotoc_md1", null ], + [ "[1.2.0] - 2025-01-15", "md_CHANGELOG.html#autotoc_md2", [ + [ "Fixed", "md_CHANGELOG.html#autotoc_md3", null ], + [ "Added", "md_CHANGELOG.html#autotoc_md4", null ], + [ "Changed", "md_CHANGELOG.html#autotoc_md5", null ] ] ], - [ "[1.1.1] - 2024-10-28", "md_CHANGELOG.html#autotoc_md5", [ - [ "Fixed", "md_CHANGELOG.html#autotoc_md6", null ], - [ "Changed", "md_CHANGELOG.html#autotoc_md7", null ] + [ "[1.1.1] - 2024-10-28", "md_CHANGELOG.html#autotoc_md6", [ + [ "Fixed", "md_CHANGELOG.html#autotoc_md7", null ], + [ "Changed", "md_CHANGELOG.html#autotoc_md8", null ] ] ], - [ "[1.1.0] - 2024-08-04", "md_CHANGELOG.html#autotoc_md8", [ - [ "Fixed", "md_CHANGELOG.html#autotoc_md9", null ], - [ "Added", "md_CHANGELOG.html#autotoc_md10", null ], - [ "Changed", "md_CHANGELOG.html#autotoc_md11", null ] + [ "[1.1.0] - 2024-08-04", "md_CHANGELOG.html#autotoc_md9", [ + [ "Fixed", "md_CHANGELOG.html#autotoc_md10", null ], + [ "Added", "md_CHANGELOG.html#autotoc_md11", null ], + [ "Changed", "md_CHANGELOG.html#autotoc_md12", null ] ] ], - [ "[1.0.1] - 2024-05-13", "md_CHANGELOG.html#autotoc_md12", [ - [ "Fixed", "md_CHANGELOG.html#autotoc_md13", null ], - [ "Added", "md_CHANGELOG.html#autotoc_md14", null ], - [ "Changed", "md_CHANGELOG.html#autotoc_md15", null ] + [ "[1.0.1] - 2024-05-13", "md_CHANGELOG.html#autotoc_md13", [ + [ "Fixed", "md_CHANGELOG.html#autotoc_md14", null ], + [ "Added", "md_CHANGELOG.html#autotoc_md15", null ], + [ "Changed", "md_CHANGELOG.html#autotoc_md16", null ] ] ], - [ "[1.0.0] - 2024-03-01", "md_CHANGELOG.html#autotoc_md16", [ - [ "Fixed", "md_CHANGELOG.html#autotoc_md17", null ], - [ "Added", "md_CHANGELOG.html#autotoc_md18", null ], - [ "Changed", "md_CHANGELOG.html#autotoc_md19", null ], - [ "Deprecated", "md_CHANGELOG.html#autotoc_md20", null ] + [ "[1.0.0] - 2024-03-01", "md_CHANGELOG.html#autotoc_md17", [ + [ "Fixed", "md_CHANGELOG.html#autotoc_md18", null ], + [ "Added", "md_CHANGELOG.html#autotoc_md19", null ], + [ "Changed", "md_CHANGELOG.html#autotoc_md20", null ], + [ "Deprecated", "md_CHANGELOG.html#autotoc_md21", null ] ] ] ] ], [ "Contributing to SuperNOVAS", "md_CONTRIBUTING.html", null ], [ "Astrometric Positions the Old Way", "md_LEGACY.html", [ - [ "Calculating positions for a sidereal source", "md_LEGACY.html#autotoc_md23", [ - [ "Specify the object of interest", "md_LEGACY.html#autotoc_md24", null ], - [ "Spefify the observer location", "md_LEGACY.html#autotoc_md25", null ], - [ "Specify the time of observation", "md_LEGACY.html#autotoc_md26", null ], - [ "Specify Earth orientation parameters", "md_LEGACY.html#autotoc_md27", null ], - [ "Calculate apparent positions on sky", "md_LEGACY.html#autotoc_md28", [ - [ "A. True apparent R.A. and declination", "md_LEGACY.html#autotoc_md29", null ], - [ "B. Azimuth and elevation angles at the observing location", "md_LEGACY.html#autotoc_md30", null ] + [ "Calculating positions for a sidereal source", "md_LEGACY.html#autotoc_md24", [ + [ "Specify the object of interest", "md_LEGACY.html#autotoc_md25", null ], + [ "Spefify the observer location", "md_LEGACY.html#autotoc_md26", null ], + [ "Specify the time of observation", "md_LEGACY.html#autotoc_md27", null ], + [ "Specify Earth orientation parameters", "md_LEGACY.html#autotoc_md28", null ], + [ "Calculate apparent positions on sky", "md_LEGACY.html#autotoc_md29", [ + [ "A. True apparent R.A. and declination", "md_LEGACY.html#autotoc_md30", null ], + [ "B. Azimuth and elevation angles at the observing location", "md_LEGACY.html#autotoc_md31", null ] ] ] ] ], - [ "Calculating positions for a Solar-system source", "md_LEGACY.html#autotoc_md31", null ] + [ "Calculating positions for a Solar-system source", "md_LEGACY.html#autotoc_md32", null ] ] ], [ "Deprecated List", "deprecated.html", null ], [ "Data Structures", "annotated.html", [ @@ -143,9 +144,9 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"novas_8c.html#a8f832afe92680a11c3489aaa224ac2e2", -"novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609a1d56a4fb59b567049ed1937bfcdf0f62", -"structcat__entry.html#a713a0c71a86d92fa6892fdb2cb7c9422" +"novas_8c.html#a8bd9c6d2127483551c98300e264977f5", +"novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609", +"structcat__entry.html#a2cc0369c1acae73cf6f3e06f1a8ddab8" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/apidoc/html/navtreeindex0.js b/apidoc/html/navtreeindex0.js index 4e64f010..a04bf896 100644 --- a/apidoc/html/navtreeindex0.js +++ b/apidoc/html/navtreeindex0.js @@ -99,78 +99,79 @@ var NAVTREEINDEX0 = "globals_w.html":[5,1,0,22], "globals_x.html":[5,1,0,23], "index.html":[], -"index.html#autotoc_md32":[0], -"index.html#autotoc_md34":[1], -"index.html#autotoc_md35":[1,0], -"index.html#autotoc_md37":[2], -"index.html#autotoc_md39":[3], -"index.html#autotoc_md41":[4], -"index.html#autotoc_md43":[5], -"index.html#autotoc_md44":[5,0], -"index.html#autotoc_md45":[5,1], -"index.html#autotoc_md47":[6], -"index.html#autotoc_md48":[6,0], -"index.html#autotoc_md49":[6,1], -"index.html#autotoc_md50":[6,1,0], -"index.html#autotoc_md51":[6,1,1], -"index.html#autotoc_md52":[6,1,2], -"index.html#autotoc_md53":[6,1,3], -"index.html#autotoc_md54":[6,1,4], -"index.html#autotoc_md55":[6,1,5], -"index.html#autotoc_md56":[6,2], -"index.html#autotoc_md58":[7], -"index.html#autotoc_md59":[7,0], -"index.html#autotoc_md60":[7,1], -"index.html#autotoc_md61":[7,2], -"index.html#autotoc_md63":[8], -"index.html#autotoc_md64":[8,0], -"index.html#autotoc_md66":[9], -"index.html#autotoc_md67":[9,0], -"index.html#autotoc_md68":[9,0,0], -"index.html#autotoc_md69":[9,0,1], -"index.html#autotoc_md70":[9,1], -"index.html#autotoc_md72":[10], -"index.html#autotoc_md73":[10,0], -"index.html#autotoc_md74":[10,1], -"index.html#autotoc_md75":[10,2], -"index.html#autotoc_md76":[10,3], -"index.html#autotoc_md77":[10,3,0], -"index.html#autotoc_md78":[10,3,1], -"index.html#autotoc_md79":[10,4], -"index.html#autotoc_md81":[11], -"index.html#autotoc_md83":[12], +"index.html#autotoc_md33":[0], +"index.html#autotoc_md35":[1], +"index.html#autotoc_md36":[1,0], +"index.html#autotoc_md38":[2], +"index.html#autotoc_md40":[3], +"index.html#autotoc_md42":[4], +"index.html#autotoc_md44":[5], +"index.html#autotoc_md45":[5,0], +"index.html#autotoc_md46":[5,1], +"index.html#autotoc_md48":[6], +"index.html#autotoc_md49":[6,0], +"index.html#autotoc_md50":[6,1], +"index.html#autotoc_md51":[6,1,0], +"index.html#autotoc_md52":[6,1,1], +"index.html#autotoc_md53":[6,1,2], +"index.html#autotoc_md54":[6,1,3], +"index.html#autotoc_md55":[6,1,4], +"index.html#autotoc_md56":[6,1,5], +"index.html#autotoc_md57":[6,2], +"index.html#autotoc_md59":[7], +"index.html#autotoc_md60":[7,0], +"index.html#autotoc_md61":[7,1], +"index.html#autotoc_md62":[7,2], +"index.html#autotoc_md64":[8], +"index.html#autotoc_md65":[8,0], +"index.html#autotoc_md67":[9], +"index.html#autotoc_md68":[9,0], +"index.html#autotoc_md69":[9,0,0], +"index.html#autotoc_md70":[9,0,1], +"index.html#autotoc_md71":[9,1], +"index.html#autotoc_md73":[10], +"index.html#autotoc_md74":[10,0], +"index.html#autotoc_md75":[10,1], +"index.html#autotoc_md76":[10,2], +"index.html#autotoc_md77":[10,3], +"index.html#autotoc_md78":[10,3,0], +"index.html#autotoc_md79":[10,3,1], +"index.html#autotoc_md80":[10,4], +"index.html#autotoc_md82":[11], +"index.html#autotoc_md84":[12], "md_CHANGELOG.html":[0], "md_CHANGELOG.html#autotoc_md1":[0,13], -"md_CHANGELOG.html#autotoc_md10":[0,15,1], -"md_CHANGELOG.html#autotoc_md11":[0,15,2], -"md_CHANGELOG.html#autotoc_md12":[0,16], -"md_CHANGELOG.html#autotoc_md13":[0,16,0], -"md_CHANGELOG.html#autotoc_md14":[0,16,1], -"md_CHANGELOG.html#autotoc_md15":[0,16,2], -"md_CHANGELOG.html#autotoc_md16":[0,17], -"md_CHANGELOG.html#autotoc_md17":[0,17,0], -"md_CHANGELOG.html#autotoc_md18":[0,17,1], -"md_CHANGELOG.html#autotoc_md19":[0,17,2], -"md_CHANGELOG.html#autotoc_md2":[0,13,0], -"md_CHANGELOG.html#autotoc_md20":[0,17,3], -"md_CHANGELOG.html#autotoc_md3":[0,13,1], -"md_CHANGELOG.html#autotoc_md4":[0,13,2], -"md_CHANGELOG.html#autotoc_md5":[0,14], -"md_CHANGELOG.html#autotoc_md6":[0,14,0], -"md_CHANGELOG.html#autotoc_md7":[0,14,1], -"md_CHANGELOG.html#autotoc_md8":[0,15], -"md_CHANGELOG.html#autotoc_md9":[0,15,0], +"md_CHANGELOG.html#autotoc_md10":[0,16,0], +"md_CHANGELOG.html#autotoc_md11":[0,16,1], +"md_CHANGELOG.html#autotoc_md12":[0,16,2], +"md_CHANGELOG.html#autotoc_md13":[0,17], +"md_CHANGELOG.html#autotoc_md14":[0,17,0], +"md_CHANGELOG.html#autotoc_md15":[0,17,1], +"md_CHANGELOG.html#autotoc_md16":[0,17,2], +"md_CHANGELOG.html#autotoc_md17":[0,18], +"md_CHANGELOG.html#autotoc_md18":[0,18,0], +"md_CHANGELOG.html#autotoc_md19":[0,18,1], +"md_CHANGELOG.html#autotoc_md2":[0,14], +"md_CHANGELOG.html#autotoc_md20":[0,18,2], +"md_CHANGELOG.html#autotoc_md21":[0,18,3], +"md_CHANGELOG.html#autotoc_md3":[0,14,0], +"md_CHANGELOG.html#autotoc_md4":[0,14,1], +"md_CHANGELOG.html#autotoc_md5":[0,14,2], +"md_CHANGELOG.html#autotoc_md6":[0,15], +"md_CHANGELOG.html#autotoc_md7":[0,15,0], +"md_CHANGELOG.html#autotoc_md8":[0,15,1], +"md_CHANGELOG.html#autotoc_md9":[0,16], "md_CONTRIBUTING.html":[1], "md_LEGACY.html":[2], -"md_LEGACY.html#autotoc_md23":[2,0], -"md_LEGACY.html#autotoc_md24":[2,0,0], -"md_LEGACY.html#autotoc_md25":[2,0,1], -"md_LEGACY.html#autotoc_md26":[2,0,2], -"md_LEGACY.html#autotoc_md27":[2,0,3], -"md_LEGACY.html#autotoc_md28":[2,0,4], -"md_LEGACY.html#autotoc_md29":[2,0,4,0], -"md_LEGACY.html#autotoc_md30":[2,0,4,1], -"md_LEGACY.html#autotoc_md31":[2,1], +"md_LEGACY.html#autotoc_md24":[2,0], +"md_LEGACY.html#autotoc_md25":[2,0,0], +"md_LEGACY.html#autotoc_md26":[2,0,1], +"md_LEGACY.html#autotoc_md27":[2,0,2], +"md_LEGACY.html#autotoc_md28":[2,0,3], +"md_LEGACY.html#autotoc_md29":[2,0,4], +"md_LEGACY.html#autotoc_md30":[2,0,4,0], +"md_LEGACY.html#autotoc_md31":[2,0,4,1], +"md_LEGACY.html#autotoc_md32":[2,1], "naif_8c.html":[5,0,1,2], "naif_8c.html#a1c4b3f67a3b82808dd16ae43dfaf0f86":[5,0,1,2,1], "naif_8c.html#ab51ac9bdf7736e1c1582e0981046daf3":[5,0,1,2,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX0 = "novas_8c.html#a84516e14b76ec0b8ad5b9a9049a2db81":[5,0,1,3,2], "novas_8c.html#a882279981a7d5a67ed596fa0937a12c1":[5,0,1,3,99], "novas_8c.html#a8937180de2ee1545d19b8fc840f35fe2":[5,0,1,3,9], -"novas_8c.html#a8a93137b6201bedd8d47cc954684ebe3":[5,0,1,3,43], -"novas_8c.html#a8bd9c6d2127483551c98300e264977f5":[5,0,1,3,57] +"novas_8c.html#a8a93137b6201bedd8d47cc954684ebe3":[5,0,1,3,43] }; diff --git a/apidoc/html/navtreeindex1.js b/apidoc/html/navtreeindex1.js index bbb8cb90..bc073c47 100644 --- a/apidoc/html/navtreeindex1.js +++ b/apidoc/html/navtreeindex1.js @@ -1,5 +1,6 @@ var NAVTREEINDEX1 = { +"novas_8c.html#a8bd9c6d2127483551c98300e264977f5":[5,0,1,3,57], "novas_8c.html#a8f832afe92680a11c3489aaa224ac2e2":[5,0,1,3,60], "novas_8c.html#a9174488cd701172531174d85ed26819b":[5,0,1,3,54], "novas_8c.html#a9178358732325399f3a5e3582080ced3":[5,0,1,3,72], @@ -248,6 +249,5 @@ var NAVTREEINDEX1 = "novas_8h.html#a9d8d2a1f5c06b488e4c817bc9877e3ba":[5,0,0,2,98], "novas_8h.html#a9d8d2a1f5c06b488e4c817bc9877e3baa0b25a908023b92a2f4f42114736de9cf":[5,0,0,2,98,0], "novas_8h.html#a9d8d2a1f5c06b488e4c817bc9877e3baaa03b175422e9603e87ab87f93a45c07c":[5,0,0,2,98,2], -"novas_8h.html#a9d8d2a1f5c06b488e4c817bc9877e3baadc10e15517b94fdd3d9eba3359909c65":[5,0,0,2,98,1], -"novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609":[5,0,0,2,100] +"novas_8h.html#a9d8d2a1f5c06b488e4c817bc9877e3baadc10e15517b94fdd3d9eba3359909c65":[5,0,0,2,98,1] }; diff --git a/apidoc/html/navtreeindex2.js b/apidoc/html/navtreeindex2.js index b0fddf78..516c627d 100644 --- a/apidoc/html/navtreeindex2.js +++ b/apidoc/html/navtreeindex2.js @@ -1,5 +1,6 @@ var NAVTREEINDEX2 = { +"novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609":[5,0,0,2,100], "novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609a1d56a4fb59b567049ed1937bfcdf0f62":[5,0,0,2,100,1], "novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609ab07b6e5ed11fd50e7c2287b5b6626b46":[5,0,0,2,100,0], "novas_8h.html#a9ee18ab5f8fdc009913c11f04026122f":[5,0,0,2,111], @@ -248,6 +249,5 @@ var NAVTREEINDEX2 = "solsys3_8c.html#adc71aa5ed911942370abde4cf9b7c2dc":[5,0,1,12,5], "structcat__entry.html":[4,0,0], "structcat__entry.html#a128c876f7e50045e1c469dbabb400c58":[4,0,0,0], -"structcat__entry.html#a18f7f3626661dbf57ce9eaec51840eb8":[4,0,0,2], -"structcat__entry.html#a2cc0369c1acae73cf6f3e06f1a8ddab8":[4,0,0,8] +"structcat__entry.html#a18f7f3626661dbf57ce9eaec51840eb8":[4,0,0,2] }; diff --git a/apidoc/html/navtreeindex3.js b/apidoc/html/navtreeindex3.js index e006accb..0f8bf32d 100644 --- a/apidoc/html/navtreeindex3.js +++ b/apidoc/html/navtreeindex3.js @@ -1,5 +1,6 @@ var NAVTREEINDEX3 = { +"structcat__entry.html#a2cc0369c1acae73cf6f3e06f1a8ddab8":[4,0,0,8], "structcat__entry.html#a713a0c71a86d92fa6892fdb2cb7c9422":[4,0,0,5], "structcat__entry.html#aa2b5e5ca3a5df1765b49a6c6b110a36a":[4,0,0,6], "structcat__entry.html#ab9301cf1c67c13114b22950650b17789":[4,0,0,4], diff --git a/apidoc/html/search/all_0.js b/apidoc/html/search/all_0.js index 64c52287..77c73452 100644 --- a/apidoc/html/search/all_0.js +++ b/apidoc/html/search/all_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['0_200_202024_2003_2001_0',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md16',1,'']]], - ['0_201_202024_2005_2013_1',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md12',1,'']]], - ['0_202024_2008_2004_2',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md8',1,'']]], - ['0_202025_2001_2015_3',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]], - ['01_4',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md16',1,'']]], - ['01_2015_5',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]], - ['03_2001_6',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md16',1,'']]], - ['04_7',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md8',1,'']]], - ['05_2013_8',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md12',1,'']]], - ['08_2004_9',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md8',1,'']]] + ['0_200_202024_2003_2001_0',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md17',1,'']]], + ['0_201_202024_2005_2013_1',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md13',1,'']]], + ['0_202024_2008_2004_2',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md9',1,'']]], + ['0_202025_2001_2015_3',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]], + ['01_4',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md17',1,'']]], + ['01_2015_5',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]], + ['03_2001_6',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md17',1,'']]], + ['04_7',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md9',1,'']]], + ['05_2013_8',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md13',1,'']]], + ['08_2004_9',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md9',1,'']]] ]; diff --git a/apidoc/html/search/all_1.js b/apidoc/html/search/all_1.js index c9ab4695..4eb1d189 100644 --- a/apidoc/html/search/all_1.js +++ b/apidoc/html/search/all_1.js @@ -1,13 +1,13 @@ var searchData= [ - ['1_0',['1',['../index.html#autotoc_md68',1,'Added in v1.1'],['../index.html#autotoc_md39',1,'Compatibility with NOVAS C 3.1']]], - ['1_200_200_202024_2003_2001_1',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md16',1,'']]], - ['1_200_201_202024_2005_2013_2',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md12',1,'']]], - ['1_201_200_202024_2008_2004_3',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md8',1,'']]], - ['1_201_201_202024_2010_2028_4',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md5',1,'']]], - ['1_202_200_202025_2001_2015_5',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]], - ['1_20issues_6',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]], - ['10_2028_7',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md5',1,'']]], - ['13_8',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md12',1,'']]], - ['15_9',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]] + ['1_0',['1',['../index.html#autotoc_md69',1,'Added in v1.1'],['../index.html#autotoc_md40',1,'Compatibility with NOVAS C 3.1']]], + ['1_200_200_202024_2003_2001_1',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md17',1,'']]], + ['1_200_201_202024_2005_2013_2',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md13',1,'']]], + ['1_201_200_202024_2008_2004_3',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md9',1,'']]], + ['1_201_201_202024_2010_2028_4',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md6',1,'']]], + ['1_202_200_202025_2001_2015_5',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]], + ['1_20issues_6',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]], + ['10_2028_7',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md6',1,'']]], + ['13_8',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md13',1,'']]], + ['15_9',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]] ]; diff --git a/apidoc/html/search/all_10.js b/apidoc/html/search/all_10.js index 10bbd8d3..79b926ad 100644 --- a/apidoc/html/search/all_10.js +++ b/apidoc/html/search/all_10.js @@ -3,20 +3,20 @@ var searchData= ['l_0',['l',['../structnovas__delaunay__args.html#a59e80b8ba32c12c6d0a868f17a19ae48',1,'novas_delaunay_args']]], ['l1_1',['l1',['../structnovas__delaunay__args.html#ad7a541093aca44890413459c6248db6c',1,'novas_delaunay_args']]], ['latitude_2',['latitude',['../structon__surface.html#a76714bdbc5c536fa77dfb14533ff82a9',1,'on_surface']]], - ['legacy_20linking_20of_20custom_20ephemeris_20functions_3',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]], - ['legacy_20linking_20tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_4',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], - ['legacy_20modules_3a_20a_20better_20way_5',['Legacy modules: a better way...',['../index.html#autotoc_md45',1,'']]], - ['legacy_20support_20for_20older_20jpl_20major_20planet_20ephemerides_6',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['legacy_20linking_20of_20custom_20ephemeris_20functions_3',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]], + ['legacy_20linking_20tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_4',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], + ['legacy_20modules_3a_20a_20better_20way_5',['Legacy modules: a better way...',['../index.html#autotoc_md46',1,'']]], + ['legacy_20support_20for_20older_20jpl_20major_20planet_20ephemerides_6',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['light_5ftime_7',['light_time',['../novas_8c.html#ac37988ea091479b766590e472293439b',1,'light_time(double jd_tdb, const object *body, const double *pos_obs, double tlight0, enum novas_accuracy accuracy, double *pos_src_obs, double *tlight): novas.c'],['../novas_8h.html#ac37988ea091479b766590e472293439b',1,'light_time(double jd_tdb, const object *body, const double *pos_obs, double tlight0, enum novas_accuracy accuracy, double *pos_src_obs, double *tlight): novas.c']]], ['light_5ftime2_8',['light_time2',['../novas_8c.html#a8a93137b6201bedd8d47cc954684ebe3',1,'light_time2(double jd_tdb, const object *body, const double *pos_obs, double tlight0, enum novas_accuracy accuracy, double *p_src_obs, double *v_ssb, double *tlight): novas.c'],['../novas_8h.html#a8a93137b6201bedd8d47cc954684ebe3',1,'light_time2(double jd_tdb, const object *body, const double *pos_obs, double tlight0, enum novas_accuracy accuracy, double *p_src_obs, double *v_ssb, double *tlight): novas.c']]], ['limb_5fangle_9',['limb_angle',['../novas_8c.html#a0e4364546c40854eb63211bd6cd0e70b',1,'limb_angle(const double *pos_src, const double *pos_obs, double *limb_ang, double *nadir_ang): novas.c'],['../novas_8h.html#a0e4364546c40854eb63211bd6cd0e70b',1,'limb_angle(const double *pos_src, const double *pos_obs, double *limb_ang, double *nadir_ang): novas.c']]], - ['linking_20of_20custom_20ephemeris_20functions_10',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]], - ['linking_20tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_11',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], - ['links_12',['Related links',['../index.html#autotoc_md35',1,'']]], + ['linking_20of_20custom_20ephemeris_20functions_10',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]], + ['linking_20tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_11',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], + ['links_12',['Related links',['../index.html#autotoc_md36',1,'']]], ['list_13',['Deprecated List',['../deprecated.html',1,'']]], ['local_5fplanet_14',['local_planet',['../novas_8h.html#ac036606c424c30a5600049b0cd38d868',1,'local_planet(double jd_tt, const object *ss_body, double ut1_to_tt, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c'],['../novas_8c.html#ac036606c424c30a5600049b0cd38d868',1,'local_planet(double jd_tt, const object *ss_body, double ut1_to_tt, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c']]], ['local_5fstar_15',['local_star',['../novas_8h.html#a0f24eef523d0a8e3252002654389bd5c',1,'local_star(double jd_tt, double ut1_to_tt, const cat_entry *star, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec): novas.c'],['../novas_8c.html#a0f24eef523d0a8e3252002654389bd5c',1,'local_star(double jd_tt, double ut1_to_tt, const cat_entry *star, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec): novas.c']]], - ['location_16',['location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location'],['../index.html#autotoc_md51',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md25',1,'Spefify the observer location']]], + ['location_16',['location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location'],['../index.html#autotoc_md52',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md26',1,'Spefify the observer location']]], ['longitude_17',['longitude',['../structon__surface.html#ac155e35fdeebafc89723a51520fb9fe6',1,'on_surface']]], ['lpt_18',['LPT',['../eph__manager_8c.html#ad0644039a2a0b1fcf47bf8f97af4d537',1,'eph_manager.c']]] ]; diff --git a/apidoc/html/search/all_11.js b/apidoc/html/search/all_11.js index 6d76fb9e..5c8ecc32 100644 --- a/apidoc/html/search/all_11.js +++ b/apidoc/html/search/all_11.js @@ -3,7 +3,7 @@ var searchData= ['m_0',['M',['../structnovas__matrix.html#ac842f2eec8c8b880e2aca8792d63359b',1,'novas_matrix']]], ['m0_1',['M0',['../structnovas__orbital.html#adc4cda6fcbff8922621b0a08f911957d',1,'novas_orbital']]], ['m_5fpi_2',['M_PI',['../novas_8h.html#ae71449b1cc6e6250b91f539153a7a0d3',1,'novas.h']]], - ['major_20planet_20ephemerides_3',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['major_20planet_20ephemerides_3',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['make_5fairborne_5fobserver_4',['make_airborne_observer',['../super_8c.html#aa423a88cd3f434642fc89d47390184f4',1,'make_airborne_observer(const on_surface *location, const double *vel, observer *obs): super.c'],['../novas_8h.html#aa423a88cd3f434642fc89d47390184f4',1,'make_airborne_observer(const on_surface *location, const double *vel, observer *obs): super.c']]], ['make_5fcat_5fentry_5',['make_cat_entry',['../novas_8c.html#a9950f7973fc3b5d40b0d0a9f4eceddac',1,'make_cat_entry(const char *star_name, const char *catalog, long cat_num, double ra, double dec, double pm_ra, double pm_dec, double parallax, double rad_vel, cat_entry *star): novas.c'],['../novas_8h.html#a9950f7973fc3b5d40b0d0a9f4eceddac',1,'make_cat_entry(const char *star_name, const char *catalog, long cat_num, double ra, double dec, double pm_ra, double pm_dec, double parallax, double rad_vel, cat_entry *star): novas.c']]], ['make_5fcat_5fobject_6',['make_cat_object',['../novas_8h.html#ab9b7a622486f2904615ceed1ba94cd8f',1,'make_cat_object(const cat_entry *star, object *source): super.c'],['../super_8c.html#ab9b7a622486f2904615ceed1ba94cd8f',1,'make_cat_object(const cat_entry *star, object *source): super.c']]], @@ -24,10 +24,10 @@ var searchData= ['matrix_21',['matrix',['../structnovas__transform.html#a7a4a2e27593c1af2ae14cfb323ba4aba',1,'novas_transform']]], ['mean_5fobliq_22',['mean_obliq',['../novas_8c.html#af182ee8cc4239f581f746aa974827d61',1,'mean_obliq(double jd_tdb): novas.c'],['../novas_8h.html#af182ee8cc4239f581f746aa974827d61',1,'mean_obliq(double jd_tdb): novas.c']]], ['mean_5fstar_23',['mean_star',['../novas_8c.html#a8bd9c6d2127483551c98300e264977f5',1,'mean_star(double jd_tt, double tra, double tdec, enum novas_accuracy accuracy, double *ira, double *idec): novas.c'],['../novas_8h.html#a8bd9c6d2127483551c98300e264977f5',1,'mean_star(double jd_tt, double tra, double tdec, enum novas_accuracy accuracy, double *ira, double *idec): novas.c']]], - ['methodologies_24',['Note on alternative methodologies',['../index.html#autotoc_md48',1,'']]], + ['methodologies_24',['Note on alternative methodologies',['../index.html#autotoc_md49',1,'']]], ['mobl_25',['mobl',['../structnovas__frame.html#adcbb032bae5aa01bff2501f40527943e',1,'novas_frame']]], ['mod_5fto_5fgcrs_26',['mod_to_gcrs',['../novas_8c.html#ad9cc07f0e6af9339096e15a440b113e5',1,'mod_to_gcrs(double jd_tdb, const double *in, double *out): novas.c'],['../novas_8h.html#ad9cc07f0e6af9339096e15a440b113e5',1,'mod_to_gcrs(double jd_tdb, const double *in, double *out): novas.c']]], - ['modules_27',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], - ['modules_3a_20a_20better_20way_28',['Legacy modules: a better way...',['../index.html#autotoc_md45',1,'']]], - ['multi_20threaded_20calculations_29',['Multi-threaded calculations',['../index.html#autotoc_md60',1,'']]] + ['modules_27',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], + ['modules_3a_20a_20better_20way_28',['Legacy modules: a better way...',['../index.html#autotoc_md46',1,'']]], + ['multi_20threaded_20calculations_29',['Multi-threaded calculations',['../index.html#autotoc_md61',1,'']]] ]; diff --git a/apidoc/html/search/all_12.js b/apidoc/html/search/all_12.js index 33d92799..f71e9e6a 100644 --- a/apidoc/html/search/all_12.js +++ b/apidoc/html/search/all_12.js @@ -1,19 +1,19 @@ var searchData= [ ['n_0',['n',['../structnovas__orbital.html#abe63e991a7bf5d666068b15c9064428d',1,'novas_orbital']]], - ['naif_20cspice_20toolkit_20integration_1',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md74',1,'']]], + ['naif_20cspice_20toolkit_20integration_1',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md75',1,'']]], ['naif_2ec_2',['naif.c',['../naif_8c.html',1,'']]], ['naif_5fto_5fnovas_5fplanet_3',['naif_to_novas_planet',['../naif_8c.html#a1c4b3f67a3b82808dd16ae43dfaf0f86',1,'naif_to_novas_planet(long id): naif.c'],['../solarsystem_8h.html#a1c4b3f67a3b82808dd16ae43dfaf0f86',1,'naif_to_novas_planet(long id): naif.c']]], ['name_4',['name',['../structobject.html#ae73ef5f04701dc9d4e7cb1b1c3fa9c12',1,'object']]], ['near_5fearth_5',['near_earth',['../structobserver.html#a447c33455c0da962abf8621638c994b5',1,'observer']]], - ['newly_20added_20functionality_6',['Newly added functionality',['../index.html#autotoc_md67',1,'']]], + ['newly_20added_20functionality_6',['Newly added functionality',['../index.html#autotoc_md68',1,'']]], ['node_5fperiod_7',['node_period',['../structnovas__orbital.html#abc96d50a65bae0b26750df2d93492fea',1,'novas_orbital']]], ['norm_5fang_8',['norm_ang',['../novas_8h.html#a416fd587496210c45028352f409fd73f',1,'norm_ang(double angle): novas.c'],['../novas_8c.html#a416fd587496210c45028352f409fd73f',1,'norm_ang(double angle): novas.c']]], - ['note_20on_20alternative_20methodologies_9',['Note on alternative methodologies',['../index.html#autotoc_md48',1,'']]], - ['notes_20on_20precision_10',['Notes on precision',['../index.html#autotoc_md63',1,'']]], - ['novas_20c_203_201_11',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md39',1,'']]], - ['novas_20c_203_201_20issues_12',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]], - ['novas_20c_20api_13',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], + ['note_20on_20alternative_20methodologies_9',['Note on alternative methodologies',['../index.html#autotoc_md49',1,'']]], + ['notes_20on_20precision_10',['Notes on precision',['../index.html#autotoc_md64',1,'']]], + ['novas_20c_203_201_11',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md40',1,'']]], + ['novas_20c_203_201_20issues_12',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]], + ['novas_20c_20api_13',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], ['novas_2dcalceph_2eh_14',['novas-calceph.h',['../novas-calceph_8h.html',1,'']]], ['novas_2dcspice_2eh_15',['novas-cspice.h',['../novas-cspice_8h.html',1,'']]], ['novas_2ec_16',['novas.c',['../novas_8c.html',1,'']]], diff --git a/apidoc/html/search/all_13.js b/apidoc/html/search/all_13.js index 3989a5aa..a21db132 100644 --- a/apidoc/html/search/all_13.js +++ b/apidoc/html/search/all_13.js @@ -1,34 +1,34 @@ var searchData= [ ['object_0',['object',['../structobject.html',1,'']]], - ['object_20of_20interest_1',['object of interest',['../index.html#autotoc_md50',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md24',1,'Specify the object of interest']]], + ['object_20of_20interest_1',['object of interest',['../index.html#autotoc_md51',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md25',1,'Specify the object of interest']]], ['obl_2',['obl',['../structnovas__orbital__system.html#ae5014f0e96e7c220c55eb82d11c4133a',1,'novas_orbital_system']]], ['obs_5fplanets_3',['obs_planets',['../novas_8c.html#acbc29fe86915ef8a3701795dc9fd9b34',1,'obs_planets(double jd_tdb, enum novas_accuracy accuracy, const double *pos_obs, int pl_mask, novas_planet_bundle *planets): novas.c'],['../novas_8h.html#acbc29fe86915ef8a3701795dc9fd9b34',1,'obs_planets(double jd_tdb, enum novas_accuracy accuracy, const double *pos_obs, int pl_mask, novas_planet_bundle *planets): novas.c']]], ['obs_5fpos_4',['obs_pos',['../structnovas__frame.html#ac2558d2b29171b29bad2599c75d3cc6c',1,'novas_frame']]], ['obs_5fposvel_5',['obs_posvel',['../novas_8h.html#a5a62b6e1ef8840a1203c6d2a75d17152',1,'obs_posvel(double jd_tdb, double ut1_to_tt, enum novas_accuracy accuracy, const observer *obs, const double *geo_pos, const double *geo_vel, double *pos, double *vel): novas.c'],['../novas_8c.html#a5a62b6e1ef8840a1203c6d2a75d17152',1,'obs_posvel(double jd_tdb, double ut1_to_tt, enum novas_accuracy accuracy, const observer *obs, const double *geo_pos, const double *geo_vel, double *pos, double *vel): novas.c']]], ['obs_5fvel_6',['obs_vel',['../structnovas__frame.html#a66f1e86da27c96c1c920dce442ce78c8',1,'novas_frame']]], - ['observation_7',['observation',['../index.html#autotoc_md52',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md26',1,'Specify the time of observation']]], + ['observation_7',['observation',['../index.html#autotoc_md53',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md27',1,'Specify the time of observation']]], ['observer_8',['observer',['../structobserver.html',1,'observer'],['../structnovas__frame.html#aa792216b0b2601bb9af3b882c87274f8',1,'novas_frame::observer']]], - ['observer_20location_9',['observer location',['../index.html#autotoc_md51',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md25',1,'Spefify the observer location']]], - ['observing_20frame_10',['Set up the observing frame',['../index.html#autotoc_md53',1,'']]], - ['observing_20location_11',['observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], - ['of_20contents_12',['Table of Contents',['../index.html#autotoc_md32',1,'']]], - ['of_20custom_20ephemeris_20functions_13',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]], - ['of_20interest_14',['of interest',['../md_LEGACY.html#autotoc_md24',1,'Specify the object of interest'],['../index.html#autotoc_md50',1,'Specify the object of interest']]], - ['of_20observation_15',['of observation',['../md_LEGACY.html#autotoc_md26',1,'Specify the time of observation'],['../index.html#autotoc_md52',1,'Specify the time of observation']]], + ['observer_20location_9',['observer location',['../index.html#autotoc_md52',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md26',1,'Spefify the observer location']]], + ['observing_20frame_10',['Set up the observing frame',['../index.html#autotoc_md54',1,'']]], + ['observing_20location_11',['observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], + ['of_20contents_12',['Table of Contents',['../index.html#autotoc_md33',1,'']]], + ['of_20custom_20ephemeris_20functions_13',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]], + ['of_20interest_14',['of interest',['../md_LEGACY.html#autotoc_md25',1,'Specify the object of interest'],['../index.html#autotoc_md51',1,'Specify the object of interest']]], + ['of_20observation_15',['of observation',['../md_LEGACY.html#autotoc_md27',1,'Specify the time of observation'],['../index.html#autotoc_md53',1,'Specify the time of observation']]], ['old_20way_16',['Astrometric Positions the Old Way',['../md_LEGACY.html',1,'']]], - ['older_20jpl_20major_20planet_20ephemerides_17',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['older_20jpl_20major_20planet_20ephemerides_17',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['omega_18',['omega',['../structnovas__orbital__system.html#a1b5bf6735b7465aec5c931281d240737',1,'novas_orbital_system::Omega'],['../structnovas__delaunay__args.html#a1b5bf6735b7465aec5c931281d240737',1,'novas_delaunay_args::Omega'],['../structnovas__orbital.html#a1b5bf6735b7465aec5c931281d240737',1,'novas_orbital::Omega'],['../structnovas__orbital.html#a98ecc32b7ac0cf654d9f883cbe5cab35',1,'novas_orbital::omega']]], - ['on_20alternative_20methodologies_19',['Note on alternative methodologies',['../index.html#autotoc_md48',1,'']]], - ['on_20precision_20',['Notes on precision',['../index.html#autotoc_md63',1,'']]], - ['on_20sky_21',['on sky',['../index.html#autotoc_md54',1,'Calculate an apparent place on sky'],['../md_LEGACY.html#autotoc_md28',1,'Calculate apparent positions on sky']]], + ['on_20alternative_20methodologies_19',['Note on alternative methodologies',['../index.html#autotoc_md49',1,'']]], + ['on_20precision_20',['Notes on precision',['../index.html#autotoc_md64',1,'']]], + ['on_20sky_21',['on sky',['../index.html#autotoc_md55',1,'Calculate an apparent place on sky'],['../md_LEGACY.html#autotoc_md29',1,'Calculate apparent positions on sky']]], ['on_5fsurf_22',['on_surf',['../structobserver.html#a0ed422bd2a08c6b3870b545e16484501',1,'observer']]], ['on_5fsurface_23',['on_surface',['../structon__surface.html',1,'']]], ['on_5fsurface_5finit_24',['ON_SURFACE_INIT',['../novas_8h.html#ad8e67e1b12b3699a361f87e95d333334',1,'novas.h']]], ['on_5fsurface_5floc_25',['ON_SURFACE_LOC',['../novas_8h.html#a4fe5e792ca262b3f45fe992b4c49e9b4',1,'novas.h']]], - ['optional_20calceph_20integration_26',['Optional CALCEPH integration',['../index.html#autotoc_md73',1,'']]], - ['optional_20naif_20cspice_20toolkit_20integration_27',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md74',1,'']]], - ['or_20services_28',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], + ['optional_20calceph_20integration_26',['Optional CALCEPH integration',['../index.html#autotoc_md74',1,'']]], + ['optional_20naif_20cspice_20toolkit_20integration_27',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md75',1,'']]], + ['or_20services_28',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], ['orbit_29',['orbit',['../structobject.html#a92255a8fae4e61f344eaf20e071bcb7e',1,'object']]], - ['orientation_20parameters_30',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md27',1,'']]] + ['orientation_20parameters_30',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md28',1,'']]] ]; diff --git a/apidoc/html/search/all_14.js b/apidoc/html/search/all_14.js index 82d7dba8..470f6bbc 100644 --- a/apidoc/html/search/all_14.js +++ b/apidoc/html/search/all_14.js @@ -1,11 +1,11 @@ var searchData= [ ['parallax_0',['parallax',['../structcat__entry.html#a18f7f3626661dbf57ce9eaec51840eb8',1,'cat_entry']]], - ['parameters_1',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md27',1,'']]], + ['parameters_1',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md28',1,'']]], ['pc_2',['PC',['../eph__manager_8c.html#a0fcf3bf4c37f78e5ef7557cb03029eff',1,'eph_manager.c']]], - ['physical_20units_3',['Physical units',['../index.html#autotoc_md61',1,'']]], + ['physical_20units_3',['Physical units',['../index.html#autotoc_md62',1,'']]], ['place_4',['place',['../novas_8c.html#a263de1618d80fcc737984951fa97c5a3',1,'place(double jd_tt, const object *source, const observer *location, double ut1_to_tt, enum novas_reference_system coord_sys, enum novas_accuracy accuracy, sky_pos *output): novas.c'],['../novas_8h.html#a263de1618d80fcc737984951fa97c5a3',1,'place(double jd_tt, const object *source, const observer *location, double ut1_to_tt, enum novas_reference_system coord_sys, enum novas_accuracy accuracy, sky_pos *output): novas.c']]], - ['place_20on_20sky_5',['Calculate an apparent place on sky',['../index.html#autotoc_md54',1,'']]], + ['place_20on_20sky_5',['Calculate an apparent place on sky',['../index.html#autotoc_md55',1,'']]], ['place_5fcirs_6',['place_cirs',['../super_8c.html#aebad3c9b51f62cb7b31a686b5ec890a9',1,'place_cirs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c'],['../novas_8h.html#aebad3c9b51f62cb7b31a686b5ec890a9',1,'place_cirs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c']]], ['place_5fgcrs_7',['place_gcrs',['../novas_8h.html#acbcd90c9111cc5580a5c2bac404f7f00',1,'place_gcrs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c'],['../super_8c.html#acbcd90c9111cc5580a5c2bac404f7f00',1,'place_gcrs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c']]], ['place_5ficrs_8',['place_icrs',['../novas_8h.html#a4ef1b6d204e22608e964e60cf34a15ad',1,'place_icrs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c'],['../super_8c.html#a4ef1b6d204e22608e964e60cf34a15ad',1,'place_icrs(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c']]], @@ -14,7 +14,7 @@ var searchData= ['place_5fstar_11',['place_star',['../novas_8c.html#a078b5e764d5cf3fdca600fada992b409',1,'place_star(double jd_tt, const cat_entry *star, const observer *obs, double ut1_to_tt, enum novas_reference_system system, enum novas_accuracy accuracy, sky_pos *pos): novas.c'],['../novas_8h.html#a078b5e764d5cf3fdca600fada992b409',1,'place_star(double jd_tt, const cat_entry *star, const observer *obs, double ut1_to_tt, enum novas_reference_system system, enum novas_accuracy accuracy, sky_pos *pos): novas.c']]], ['place_5ftod_12',['place_tod',['../super_8c.html#a2c8817db8a00764da4c285b32590ccfb',1,'place_tod(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c'],['../novas_8h.html#a2c8817db8a00764da4c285b32590ccfb',1,'place_tod(double jd_tt, const object *source, enum novas_accuracy accuracy, sky_pos *pos): super.c']]], ['plane_13',['plane',['../structnovas__orbital__system.html#a2c38f985781586b7df387b437720174d',1,'novas_orbital_system']]], - ['planet_20ephemerides_14',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['planet_20ephemerides_14',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['planet_5feph_5fmanager_15',['planet_eph_manager',['../solsys1_8c.html#a71d2bfef45818d56e359205c57db0694',1,'planet_eph_manager(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys1.c'],['../solarsystem_8h.html#a71d2bfef45818d56e359205c57db0694',1,'planet_eph_manager(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys1.c']]], ['planet_5feph_5fmanager_5fhp_16',['planet_eph_manager_hp',['../solsys1_8c.html#acacfbde919107d0514da5c7d8508917b',1,'planet_eph_manager_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys1.c'],['../solarsystem_8h.html#acacfbde919107d0514da5c7d8508917b',1,'planet_eph_manager_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys1.c']]], ['planet_5fephem_5fprovider_17',['planet_ephem_provider',['../solsys-ephem_8c.html#a61c60adf57c00d797fac94bb5841c271',1,'planet_ephem_provider(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys-ephem.c'],['../solarsystem_8h.html#a61c60adf57c00d797fac94bb5841c271',1,'planet_ephem_provider(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys-ephem.c']]], @@ -24,20 +24,20 @@ var searchData= ['planet_5fjplint_5fhp_21',['planet_jplint_hp',['../solsys2_8c.html#a399a5363ddf93d662886e6e4692d03ad',1,'planet_jplint_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys2.c'],['../solarsystem_8h.html#a399a5363ddf93d662886e6e4692d03ad',1,'planet_jplint_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys2.c']]], ['planet_5flon_22',['planet_lon',['../novas_8c.html#aacc6a0daf29b8bdc18f46647a94694d3',1,'planet_lon(double t, enum novas_planet planet): novas.c'],['../novas_8h.html#aacc6a0daf29b8bdc18f46647a94694d3',1,'planet_lon(double t, enum novas_planet planet): novas.c']]], ['planets_23',['planets',['../structnovas__frame.html#a78ace4b8a99aace5313f4011a842d199',1,'novas_frame']]], - ['planets_20via_20jpl_20s_20tt_20pleph_20tt_20fortran_20interface_24',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], - ['planets_20via_20tt_20eph_5fmanager_20tt_25',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md77',1,'']]], - ['pleph_20tt_20fortran_20interface_26',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], + ['planets_20via_20jpl_20s_20tt_20pleph_20tt_20fortran_20interface_24',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], + ['planets_20via_20tt_20eph_5fmanager_20tt_25',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md78',1,'']]], + ['pleph_20tt_20fortran_20interface_26',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], ['pole_5foffsets_5fdpsi_5fdeps_27',['POLE_OFFSETS_DPSI_DEPS',['../novas_8h.html#a70c3951615b1ecf42818c79893678543a2126557509f896a0aeb435795fe1da47',1,'novas.h']]], ['pole_5foffsets_5fx_5fy_28',['POLE_OFFSETS_X_Y',['../novas_8h.html#a70c3951615b1ecf42818c79893678543ad304f43b1bf8becb63fc4d972f8b1f77',1,'novas.h']]], ['pos_29',['pos',['../structnovas__planet__bundle.html#afa2104ef635031a82766fd018c9ee9dd',1,'novas_planet_bundle']]], - ['positions_20for_20a_20sidereal_20source_30',['positions for a sidereal source',['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source']]], - ['positions_20for_20a_20solar_20system_20source_31',['positions for a solar system source',['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source'],['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source']]], - ['positions_20on_20sky_32',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md28',1,'']]], + ['positions_20for_20a_20sidereal_20source_30',['positions for a sidereal source',['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source']]], + ['positions_20for_20a_20solar_20system_20source_31',['positions for a solar system source',['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source'],['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source']]], + ['positions_20on_20sky_32',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md29',1,'']]], ['positions_20the_20old_20way_33',['Astrometric Positions the Old Way',['../md_LEGACY.html',1,'']]], ['precession_34',['precession',['../novas_8h.html#a9178358732325399f3a5e3582080ced3',1,'precession(double jd_tdb_in, const double *in, double jd_tdb_out, double *out): novas.c'],['../novas_8h.html#ace5e59ce1564bf6c61946c290bb05367a6833dbc8bfb3b8ba2cdd7a2da0b82353',1,'PRECESSION: novas.h'],['../novas_8c.html#a9178358732325399f3a5e3582080ced3',1,'precession(double jd_tdb_in, const double *in, double jd_tdb_out, double *out): novas.c'],['../structnovas__frame.html#a1768e94e9ee04287bc18b3eb6a79f36c',1,'novas_frame::precession']]], - ['precise_20results_35',['Prerequisites to precise results',['../index.html#autotoc_md64',1,'']]], - ['precision_36',['Notes on precision',['../index.html#autotoc_md63',1,'']]], - ['prerequisites_20to_20precise_20results_37',['Prerequisites to precise results',['../index.html#autotoc_md64',1,'']]], + ['precise_20results_35',['Prerequisites to precise results',['../index.html#autotoc_md65',1,'']]], + ['precision_36',['Notes on precision',['../index.html#autotoc_md64',1,'']]], + ['prerequisites_20to_20precise_20results_37',['Prerequisites to precise results',['../index.html#autotoc_md65',1,'']]], ['pressure_38',['pressure',['../structon__surface.html#aee1c5d07ac79c5c036195858afe33405',1,'on_surface']]], ['promodec_39',['promodec',['../structcat__entry.html#acf4bdbac6c1d059a4db3ed879f32f21c',1,'cat_entry']]], ['promora_40',['promora',['../structcat__entry.html#ab9301cf1c67c13114b22950650b17789',1,'cat_entry']]], diff --git a/apidoc/html/search/all_15.js b/apidoc/html/search/all_15.js index 65bd5519..3b35223f 100644 --- a/apidoc/html/search/all_15.js +++ b/apidoc/html/search/all_15.js @@ -1,6 +1,6 @@ var searchData= [ - ['r_20a_20and_20declination_0',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], + ['r_20a_20and_20declination_0',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], ['r_5fhat_1',['r_hat',['../structsky__pos.html#a5fd669be4d5224aa192afa368a6e3173',1,'sky_pos']]], ['ra_2',['ra',['../structcat__entry.html#a713a0c71a86d92fa6892fdb2cb7c9422',1,'cat_entry::ra'],['../structsky__pos.html#a713a0c71a86d92fa6892fdb2cb7c9422',1,'sky_pos::ra']]], ['ra_5fcio_3',['ra_cio',['../structra__of__cio.html#aba4253d16ca8c644b29da1e727d787aa',1,'ra_of_cio']]], @@ -13,19 +13,19 @@ var searchData= ['radec_5fstar_10',['radec_star',['../novas_8h.html#aed179ad664f4ff023deb540140f3c2ef',1,'radec_star(double jd_tt, const cat_entry *star, const observer *obs, double ut1_to_tt, enum novas_reference_system sys, enum novas_accuracy accuracy, double *ra, double *dec, double *rv): novas.c'],['../novas_8c.html#aed179ad664f4ff023deb540140f3c2ef',1,'radec_star(double jd_tt, const cat_entry *star, const observer *obs, double ut1_to_tt, enum novas_reference_system sys, enum novas_accuracy accuracy, double *ra, double *dec, double *rv): novas.c']]], ['radialvelocity_11',['radialvelocity',['../structcat__entry.html#aa2b5e5ca3a5df1765b49a6c6b110a36a',1,'cat_entry']]], ['readeph_12',['readeph',['../solarsystem_8h.html#abb70fdad016c3a2ea45990eaa16b9245',1,'solarsystem.h']]], - ['readeph_20tt_20modules_13',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], + ['readeph_20tt_20modules_13',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], ['record_5flength_14',['RECORD_LENGTH',['../eph__manager_8c.html#a56a89d553bafe2d8c4a7e37f2997c300',1,'eph_manager.c']]], ['redshift_5fvrad_15',['redshift_vrad',['../super_8c.html#af56088995d42a0673e03bca1f3891544',1,'redshift_vrad(double vrad, double z): super.c'],['../novas_8h.html#af56088995d42a0673e03bca1f3891544',1,'redshift_vrad(double vrad, double z): super.c']]], - ['reduced_20accuracy_20shortcuts_16',['Reduced accuracy shortcuts',['../index.html#autotoc_md59',1,'']]], - ['refinements_20to_20the_20novas_20c_20api_17',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], + ['reduced_20accuracy_20shortcuts_16',['Reduced accuracy shortcuts',['../index.html#autotoc_md60',1,'']]], + ['refinements_20to_20the_20novas_20c_20api_17',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], ['refract_18',['refract',['../novas_8h.html#a151b74255ea04462abc5503c6afddcae',1,'refract(const on_surface *location, enum novas_refraction_model option, double zd_obs): novas.c'],['../novas_8c.html#a151b74255ea04462abc5503c6afddcae',1,'refract(const on_surface *location, enum novas_refraction_model option, double zd_obs): novas.c']]], ['refract_2ec_19',['refract.c',['../refract_8c.html',1,'']]], ['refract_5fastro_20',['refract_astro',['../novas_8h.html#aa41408d8cbbe3cfc12930414a9c79fc7',1,'refract_astro(const on_surface *location, enum novas_refraction_model option, double zd_astro): novas.c'],['../novas_8c.html#aa41408d8cbbe3cfc12930414a9c79fc7',1,'refract_astro(const on_surface *location, enum novas_refraction_model option, double zd_astro): novas.c']]], ['refractionmodel_21',['RefractionModel',['../novas_8h.html#ad4899a6116cfbbe17400e7ef0c8426a9',1,'novas.h']]], - ['related_20links_22',['Related links',['../index.html#autotoc_md35',1,'']]], - ['release_20schedule_23',['Release schedule',['../index.html#autotoc_md83',1,'']]], - ['results_24',['Prerequisites to precise results',['../index.html#autotoc_md64',1,'']]], + ['related_20links_22',['Related links',['../index.html#autotoc_md36',1,'']]], + ['release_20schedule_23',['Release schedule',['../index.html#autotoc_md84',1,'']]], + ['results_24',['Prerequisites to precise results',['../index.html#autotoc_md65',1,'']]], ['rmass_25',['rmass',['../novascon_8c.html#a19a7c107c3918c90c90cdad5ab310b1a',1,'RMASS: novascon.c'],['../novascon_8h.html#a19a7c107c3918c90c90cdad5ab310b1a',1,'RMASS: novascon.c']]], - ['runtime_20debug_20support_26',['Runtime debug support',['../index.html#autotoc_md81',1,'']]], + ['runtime_20debug_20support_26',['Runtime debug support',['../index.html#autotoc_md82',1,'']]], ['rv_27',['rv',['../structsky__pos.html#ad9e8b5daff39072d109a6f4f1fa61f55',1,'sky_pos']]] ]; diff --git a/apidoc/html/search/all_16.js b/apidoc/html/search/all_16.js index a715f6fa..c526d0d0 100644 --- a/apidoc/html/search/all_16.js +++ b/apidoc/html/search/all_16.js @@ -1,29 +1,29 @@ var searchData= [ - ['s_20tt_20pleph_20tt_20fortran_20interface_0',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], + ['s_20tt_20pleph_20tt_20fortran_20interface_0',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], ['sc_5fpos_1',['sc_pos',['../structin__space.html#abc3736b39d63bfabf73a25e3b03b91d8',1,'in_space']]], ['sc_5fvel_2',['sc_vel',['../structin__space.html#a9615dabeef0c31f47546c8083b768257',1,'in_space']]], - ['schedule_3',['Release schedule',['../index.html#autotoc_md83',1,'']]], - ['service_20integration_4',['Universal ephemeris data / service integration',['../index.html#autotoc_md75',1,'']]], - ['services_5',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['set_20up_20the_20observing_20frame_6',['Set up the observing frame',['../index.html#autotoc_md53',1,'']]], + ['schedule_3',['Release schedule',['../index.html#autotoc_md84',1,'']]], + ['service_20integration_4',['Universal ephemeris data / service integration',['../index.html#autotoc_md76',1,'']]], + ['services_5',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['set_20up_20the_20observing_20frame_6',['Set up the observing frame',['../index.html#autotoc_md54',1,'']]], ['set_5fcio_5flocator_5ffile_7',['set_cio_locator_file',['../novas_8c.html#a13c40b89c2cecd6a23720d181a800591',1,'set_cio_locator_file(const char *filename): novas.c'],['../novas_8h.html#a13c40b89c2cecd6a23720d181a800591',1,'set_cio_locator_file(const char *filename): novas.c']]], ['set_5fephem_5fprovider_8',['set_ephem_provider',['../solarsystem_8h.html#a6097083c438a8d1872c2e00a66360030',1,'set_ephem_provider(novas_ephem_provider func): novas.c'],['../novas_8c.html#a6097083c438a8d1872c2e00a66360030',1,'set_ephem_provider(novas_ephem_provider func): novas.c']]], ['set_5fnutation_5flp_5fprovider_9',['set_nutation_lp_provider',['../novas_8h.html#a694288eb631d6a69ecf313b7b5b4a677',1,'set_nutation_lp_provider(novas_nutation_provider func): novas.c'],['../novas_8c.html#a694288eb631d6a69ecf313b7b5b4a677',1,'set_nutation_lp_provider(novas_nutation_provider func): novas.c']]], ['set_5fplanet_5fprovider_10',['set_planet_provider',['../novas_8c.html#a9904c454bc7148b42d0f927b82ea3973',1,'set_planet_provider(novas_planet_provider func): novas.c'],['../solarsystem_8h.html#a9904c454bc7148b42d0f927b82ea3973',1,'set_planet_provider(novas_planet_provider func): novas.c']]], ['set_5fplanet_5fprovider_5fhp_11',['set_planet_provider_hp',['../solarsystem_8h.html#a418f45a11ce7f92ba0ef817558415640',1,'set_planet_provider_hp(novas_planet_provider_hp func): novas.c'],['../novas_8c.html#a418f45a11ce7f92ba0ef817558415640',1,'set_planet_provider_hp(novas_planet_provider_hp func): novas.c']]], - ['shortcuts_12',['Reduced accuracy shortcuts',['../index.html#autotoc_md59',1,'']]], - ['sidereal_20source_13',['sidereal source',['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source'],['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source']]], + ['shortcuts_12',['Reduced accuracy shortcuts',['../index.html#autotoc_md60',1,'']]], + ['sidereal_20source_13',['sidereal source',['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source'],['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source']]], ['sidereal_5ftime_14',['sidereal_time',['../novas_8c.html#a3236e72771f2c363f342547d80f5d50f',1,'sidereal_time(double jd_ut1_high, double jd_ut1_low, double ut1_to_tt, enum novas_equinox_type gst_type, enum novas_earth_rotation_measure erot, enum novas_accuracy accuracy, double *gst): novas.c'],['../novas_8h.html#a3236e72771f2c363f342547d80f5d50f',1,'sidereal_time(double jd_ut1_high, double jd_ut1_low, double ut1_to_tt, enum novas_equinox_type gst_type, enum novas_earth_rotation_measure erot, enum novas_accuracy accuracy, double *gst): novas.c']]], ['size_5fof_5fcat_5fname_15',['SIZE_OF_CAT_NAME',['../novas_8h.html#af32c72297e36b77bead56044d23082f7',1,'novas.h']]], ['size_5fof_5fobj_5fname_16',['SIZE_OF_OBJ_NAME',['../novas_8h.html#a977a43db51d544f728ea8a22b4a53783',1,'novas.h']]], - ['sky_17',['sky',['../index.html#autotoc_md54',1,'Calculate an apparent place on sky'],['../md_LEGACY.html#autotoc_md28',1,'Calculate apparent positions on sky']]], + ['sky_17',['sky',['../index.html#autotoc_md55',1,'Calculate an apparent place on sky'],['../md_LEGACY.html#autotoc_md29',1,'Calculate apparent positions on sky']]], ['sky_5fpos_18',['sky_pos',['../structsky__pos.html',1,'']]], ['sky_5fpos_5finit_19',['SKY_POS_INIT',['../novas_8h.html#a462bdac0f370f0c5b421ae5b3f3e35f2',1,'novas.h']]], - ['solar_20system_20ephemeris_20data_20or_20services_20',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['solar_20system_20source_21',['solar system source',['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source'],['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source']]], + ['solar_20system_20ephemeris_20data_20or_20services_20',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['solar_20system_20source_21',['solar system source',['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source'],['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source']]], ['solarsystem_22',['solarsystem',['../solsys-ephem_8c.html#a5e2d599b1dc7a0e87bfd29dbd6413398',1,'solarsystem(double jd_tdb, short body, short origin, double *position, double *velocity): solsys-ephem.c'],['../solsys1_8c.html#a5e2d599b1dc7a0e87bfd29dbd6413398',1,'solarsystem(double jd_tdb, short body, short origin, double *position, double *velocity): solsys1.c'],['../solsys2_8c.html#a5e2d599b1dc7a0e87bfd29dbd6413398',1,'solarsystem(double jd_tdb, short body, short origin, double *position, double *velocity): solsys2.c'],['../solsys3_8c.html#a5e2d599b1dc7a0e87bfd29dbd6413398',1,'solarsystem(double jd_tdb, short body, short origin, double *position, double *velocity): solsys3.c'],['../solarsystem_8h.html#a5e2d599b1dc7a0e87bfd29dbd6413398',1,'solarsystem(double jd_tdb, short body, short origin, double *position, double *velocity): solsys-ephem.c']]], - ['solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_23',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], + ['solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_23',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], ['solarsystem_2eh_24',['solarsystem.h',['../solarsystem_8h.html',1,'']]], ['solarsystem_5fhp_25',['solarsystem_hp',['../solsys1_8c.html#a0243c2489c22860de898115aed8ffc87',1,'solarsystem_hp(const double jd_tdb[2], short body, short origin, double *position, double *velocity): solsys1.c'],['../solsys2_8c.html#a0243c2489c22860de898115aed8ffc87',1,'solarsystem_hp(const double jd_tdb[2], short body, short origin, double *position, double *velocity): solsys2.c'],['../solsys3_8c.html#a0243c2489c22860de898115aed8ffc87',1,'solarsystem_hp(const double jd_tdb[2], short body, short origin, double *position, double *velocity): solsys3.c'],['../solarsystem_8h.html#a0243c2489c22860de898115aed8ffc87',1,'solarsystem_hp(const double jd_tdb[2], short body, short origin, double *position, double *velocity): solsys-ephem.c'],['../solsys-ephem_8c.html#a0243c2489c22860de898115aed8ffc87',1,'solarsystem_hp(const double jd_tdb[2], short body, short origin, double *position, double *velocity): solsys-ephem.c']]], ['solsys_2dcalceph_2ec_26',['solsys-calceph.c',['../solsys-calceph_8c.html',1,'']]], @@ -32,13 +32,13 @@ var searchData= ['solsys1_2ec_29',['solsys1.c',['../solsys1_8c.html',1,'']]], ['solsys2_2ec_30',['solsys2.c',['../solsys2_8c.html',1,'']]], ['solsys3_2ec_31',['solsys3.c',['../solsys3_8c.html',1,'']]], - ['source_32',['source',['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source'],['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source']]], - ['specific_20features_33',['SuperNOVAS specific features',['../index.html#autotoc_md66',1,'']]], - ['specify_20earth_20orientation_20parameters_34',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md27',1,'']]], - ['specify_20the_20object_20of_20interest_35',['specify the object of interest',['../md_LEGACY.html#autotoc_md24',1,'Specify the object of interest'],['../index.html#autotoc_md50',1,'Specify the object of interest']]], - ['specify_20the_20observer_20location_36',['Specify the observer location',['../index.html#autotoc_md51',1,'']]], - ['specify_20the_20time_20of_20observation_37',['specify the time of observation',['../index.html#autotoc_md52',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md26',1,'Specify the time of observation']]], - ['spefify_20the_20observer_20location_38',['Spefify the observer location',['../md_LEGACY.html#autotoc_md25',1,'']]], + ['source_32',['source',['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source'],['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source']]], + ['specific_20features_33',['SuperNOVAS specific features',['../index.html#autotoc_md67',1,'']]], + ['specify_20earth_20orientation_20parameters_34',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md28',1,'']]], + ['specify_20the_20object_20of_20interest_35',['specify the object of interest',['../md_LEGACY.html#autotoc_md25',1,'Specify the object of interest'],['../index.html#autotoc_md51',1,'Specify the object of interest']]], + ['specify_20the_20observer_20location_36',['Specify the observer location',['../index.html#autotoc_md52',1,'']]], + ['specify_20the_20time_20of_20observation_37',['specify the time of observation',['../index.html#autotoc_md53',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md27',1,'Specify the time of observation']]], + ['spefify_20the_20observer_20location_38',['Spefify the observer location',['../md_LEGACY.html#autotoc_md26',1,'']]], ['spin_39',['spin',['../novas_8c.html#af4090e519d7ce7ab1fcdb24b10126eb4',1,'spin(double angle, const double *in, double *out): novas.c'],['../novas_8h.html#af4090e519d7ce7ab1fcdb24b10126eb4',1,'spin(double angle, const double *in, double *out): novas.c']]], ['split_40',['split',['../eph__manager_8c.html#a50981955ef4594e094650db69472ec94',1,'eph_manager.c']]], ['ss_41',['SS',['../eph__manager_8c.html#a20c09a36fbddf8e712b5f937f06b1b66',1,'eph_manager.c']]], @@ -51,16 +51,16 @@ var searchData= ['sun_5fpos_48',['sun_pos',['../structnovas__frame.html#a3d3fc00c5477b8f7a9b6593a748949d0',1,'novas_frame']]], ['sun_5fvel_49',['sun_vel',['../structnovas__frame.html#ae949db92ce7c56e4b5ada1b8f80002d3',1,'novas_frame']]], ['super_2ec_50',['super.c',['../super_8c.html',1,'']]], - ['supernovas_51',['supernovas',['../index.html#autotoc_md43',1,'Building your application with SuperNOVAS'],['../md_CONTRIBUTING.html',1,'Contributing to SuperNOVAS'],['../index.html',1,'SuperNOVAS']]], - ['supernovas_20specific_20features_52',['SuperNOVAS specific features',['../index.html#autotoc_md66',1,'']]], + ['supernovas_51',['supernovas',['../index.html#autotoc_md44',1,'Building your application with SuperNOVAS'],['../md_CONTRIBUTING.html',1,'Contributing to SuperNOVAS'],['../index.html',1,'SuperNOVAS']]], + ['supernovas_20specific_20features_52',['SuperNOVAS specific features',['../index.html#autotoc_md67',1,'']]], ['supernovas_5fmajor_5fversion_53',['SUPERNOVAS_MAJOR_VERSION',['../novas_8h.html#a5ab52d5db18c081b6313ed8b1993ebb7',1,'novas.h']]], ['supernovas_5fminor_5fversion_54',['SUPERNOVAS_MINOR_VERSION',['../novas_8h.html#aaed93e356acfc0d15d0f64ae0793b4f0',1,'novas.h']]], ['supernovas_5fpatchlevel_55',['SUPERNOVAS_PATCHLEVEL',['../novas_8h.html#a9b926427954233b94ebd6925d86f9f81',1,'novas.h']]], ['supernovas_5frelease_5fstring_56',['SUPERNOVAS_RELEASE_STRING',['../novas_8h.html#aadef42ba39811e058ee9efe2c6f7d151',1,'novas.h']]], ['supernovas_5fversion_5fstring_57',['SUPERNOVAS_VERSION_STRING',['../novas_8h.html#a44de9d1672290d153a1dfb0685886208',1,'novas.h']]], - ['support_58',['Runtime debug support',['../index.html#autotoc_md81',1,'']]], - ['support_20for_20older_20jpl_20major_20planet_20ephemerides_59',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['support_58',['Runtime debug support',['../index.html#autotoc_md82',1,'']]], + ['support_20for_20older_20jpl_20major_20planet_20ephemerides_59',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['system_60',['system',['../structnovas__orbital.html#a2d7f51b64b1f15b7c85fdf1130d3ea87',1,'novas_orbital']]], - ['system_20ephemeris_20data_20or_20services_61',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['system_20source_62',['system source',['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source']]] + ['system_20ephemeris_20data_20or_20services_61',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['system_20source_62',['system source',['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source']]] ]; diff --git a/apidoc/html/search/all_17.js b/apidoc/html/search/all_17.js index 2c9f9bc1..bf90c68d 100644 --- a/apidoc/html/search/all_17.js +++ b/apidoc/html/search/all_17.js @@ -1,42 +1,42 @@ var searchData= [ ['t0_0',['t0',['../novascon_8c.html#a179a958e126d46c9b952672120986924',1,'T0: novascon.c'],['../novascon_8h.html#a179a958e126d46c9b952672120986924',1,'T0: novascon.c']]], - ['table_20of_20contents_1',['Table of Contents',['../index.html#autotoc_md32',1,'']]], + ['table_20of_20contents_1',['Table of Contents',['../index.html#autotoc_md33',1,'']]], ['tdb2tt_2',['tdb2tt',['../novas_8c.html#a45b1a5d3cf875521f3176bc301633d79',1,'tdb2tt(double jd_tdb, double *jd_tt, double *secdiff): novas.c'],['../novas_8h.html#a45b1a5d3cf875521f3176bc301633d79',1,'tdb2tt(double jd_tdb, double *jd_tt, double *secdiff): novas.c']]], ['temperature_3',['temperature',['../structon__surface.html#ab4b11c8d9c758430960896bc3fe82ead',1,'on_surface']]], ['ter2cel_4',['ter2cel',['../novas_8c.html#a6b662ff99b35db19c9b6b24a1ae9264f',1,'ter2cel(double jd_ut1_high, double jd_ut1_low, double ut1_to_tt, enum novas_earth_rotation_measure erot, enum novas_accuracy accuracy, enum novas_equatorial_class class, double xp, double yp, const double *in, double *out): novas.c'],['../novas_8h.html#a6b662ff99b35db19c9b6b24a1ae9264f',1,'ter2cel(double jd_ut1_high, double jd_ut1_low, double ut1_to_tt, enum novas_earth_rotation_measure erot, enum novas_accuracy accuracy, enum novas_equatorial_class class, double xp, double yp, const double *in, double *out): novas.c']]], ['terra_5',['terra',['../novas_8h.html#aa111f8d21d960677fb91139adc96ff17',1,'terra(const on_surface *location, double lst, double *pos, double *vel): novas.c'],['../novas_8c.html#aa111f8d21d960677fb91139adc96ff17',1,'terra(const on_surface *location, double lst, double *pos, double *vel): novas.c']]], - ['the_20novas_20c_20api_6',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], - ['the_20object_20of_20interest_7',['the object of interest',['../index.html#autotoc_md50',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md24',1,'Specify the object of interest']]], - ['the_20observer_20location_8',['the observer location',['../index.html#autotoc_md51',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md25',1,'Spefify the observer location']]], - ['the_20observing_20frame_9',['Set up the observing frame',['../index.html#autotoc_md53',1,'']]], - ['the_20observing_20location_10',['the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], + ['the_20novas_20c_20api_6',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], + ['the_20object_20of_20interest_7',['the object of interest',['../index.html#autotoc_md51',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md25',1,'Specify the object of interest']]], + ['the_20observer_20location_8',['the observer location',['../index.html#autotoc_md52',1,'Specify the observer location'],['../md_LEGACY.html#autotoc_md26',1,'Spefify the observer location']]], + ['the_20observing_20frame_9',['Set up the observing frame',['../index.html#autotoc_md54',1,'']]], + ['the_20observing_20location_10',['the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], ['the_20old_20way_11',['Astrometric Positions the Old Way',['../md_LEGACY.html',1,'']]], - ['the_20time_20of_20observation_12',['the time of observation',['../md_LEGACY.html#autotoc_md26',1,'Specify the time of observation'],['../index.html#autotoc_md52',1,'Specify the time of observation']]], - ['threaded_20calculations_13',['Multi-threaded calculations',['../index.html#autotoc_md60',1,'']]], + ['the_20time_20of_20observation_12',['the time of observation',['../md_LEGACY.html#autotoc_md27',1,'Specify the time of observation'],['../index.html#autotoc_md53',1,'Specify the time of observation']]], + ['threaded_20calculations_13',['Multi-threaded calculations',['../index.html#autotoc_md61',1,'']]], ['time_14',['time',['../structnovas__frame.html#a430880330b471a12c587f77d1c73b49a',1,'novas_frame']]], - ['time_20of_20observation_15',['time of observation',['../index.html#autotoc_md52',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md26',1,'Specify the time of observation']]], + ['time_20of_20observation_15',['time of observation',['../index.html#autotoc_md53',1,'Specify the time of observation'],['../md_LEGACY.html#autotoc_md27',1,'Specify the time of observation']]], ['timescale_2ec_16',['timescale.c',['../timescale_8c.html',1,'']]], - ['tips_20and_20tricks_17',['Tips and tricks',['../index.html#autotoc_md58',1,'']]], - ['to_20precise_20results_18',['Prerequisites to precise results',['../index.html#autotoc_md64',1,'']]], + ['tips_20and_20tricks_17',['Tips and tricks',['../index.html#autotoc_md59',1,'']]], + ['to_20precise_20results_18',['Prerequisites to precise results',['../index.html#autotoc_md65',1,'']]], ['to_20supernovas_19',['Contributing to SuperNOVAS',['../md_CONTRIBUTING.html',1,'']]], - ['to_20the_20novas_20c_20api_20',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], + ['to_20the_20novas_20c_20api_20',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], ['to_5fsystem_21',['to_system',['../structnovas__transform.html#a8dac6a5c4bdc0e667bdc9eb7c7bb7094',1,'novas_transform']]], ['tobl_22',['tobl',['../structnovas__frame.html#ad68cbc6741fea66373829a8f50307c8e',1,'novas_frame']]], ['tod_5fto_5fcirs_23',['tod_to_cirs',['../novas_8h.html#adb48b2acaf76cc3a1e3a1412cc42c232',1,'tod_to_cirs(double jd_tt, enum novas_accuracy accuracy, const double *in, double *out): super.c'],['../super_8c.html#adb48b2acaf76cc3a1e3a1412cc42c232',1,'tod_to_cirs(double jd_tt, enum novas_accuracy accuracy, const double *in, double *out): super.c']]], ['tod_5fto_5fgcrs_24',['tod_to_gcrs',['../novas_8h.html#a6871e7fecde44084c7b4e1b8dda5ac70',1,'tod_to_gcrs(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c'],['../novas_8c.html#a6871e7fecde44084c7b4e1b8dda5ac70',1,'tod_to_gcrs(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c']]], ['tod_5fto_5fitrs_25',['tod_to_itrs',['../super_8c.html#a4551e2ac083e34c1b2b61b3805efb9a3',1,'tod_to_itrs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c'],['../novas_8h.html#a4551e2ac083e34c1b2b61b3805efb9a3',1,'tod_to_itrs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c']]], ['tod_5fto_5fj2000_26',['tod_to_j2000',['../novas_8c.html#a6205edb1361e56cc0c7aed0f088f7437',1,'tod_to_j2000(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c'],['../novas_8h.html#a6205edb1361e56cc0c7aed0f088f7437',1,'tod_to_j2000(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c']]], - ['toolkit_20integration_27',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md74',1,'']]], + ['toolkit_20integration_27',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md75',1,'']]], ['topo_5fplanet_28',['topo_planet',['../novas_8h.html#a48cf19bbddaeeb698bb921575b15e23e',1,'topo_planet(double jd_tt, const object *ss_body, double ut1_to_tt, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c'],['../novas_8c.html#a48cf19bbddaeeb698bb921575b15e23e',1,'topo_planet(double jd_tt, const object *ss_body, double ut1_to_tt, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c']]], ['topo_5fstar_29',['topo_star',['../novas_8h.html#a221884a610d2866c7e7303cd7b94182c',1,'topo_star(double jd_tt, double ut1_to_tt, const cat_entry *star, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec): novas.c'],['../novas_8c.html#a221884a610d2866c7e7303cd7b94182c',1,'topo_star(double jd_tt, double ut1_to_tt, const cat_entry *star, const on_surface *position, enum novas_accuracy accuracy, double *ra, double *dec): novas.c']]], ['transform_5fcat_30',['transform_cat',['../novas_8h.html#a59caeca70d1fdd02e41ed62f20675e6c',1,'transform_cat(enum novas_transform_type, double jd_tt_in, const cat_entry *in, double jd_tt_out, const char *out_id, cat_entry *out): novas.c'],['../novas_8c.html#abe0c6e6fc60a49efa88c365aef8cdc50',1,'transform_cat(enum novas_transform_type option, double jd_tt_in, const cat_entry *in, double jd_tt_out, const char *out_id, cat_entry *out): novas.c']]], ['transform_5fhip_31',['transform_hip',['../novas_8c.html#af2c03d540de7a8bfafaed27eb9a753c1',1,'transform_hip(const cat_entry *hipparcos, cat_entry *hip_2000): novas.c'],['../novas_8h.html#af2c03d540de7a8bfafaed27eb9a753c1',1,'transform_hip(const cat_entry *hipparcos, cat_entry *hip_2000): novas.c']]], - ['tricks_32',['Tips and tricks',['../index.html#autotoc_md58',1,'']]], - ['true_20apparent_20r_20a_20and_20declination_33',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], - ['tt_20eph_5fmanager_20tt_34',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md77',1,'']]], - ['tt_20pleph_20tt_20fortran_20interface_35',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], - ['tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_36',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], + ['tricks_32',['Tips and tricks',['../index.html#autotoc_md59',1,'']]], + ['true_20apparent_20r_20a_20and_20declination_33',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], + ['tt_20eph_5fmanager_20tt_34',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md78',1,'']]], + ['tt_20pleph_20tt_20fortran_20interface_35',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], + ['tt_20solarsystem_20tt_20and_20tt_20readeph_20tt_20modules_36',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], ['tt2tdb_37',['tt2tdb',['../novas_8h.html#a129acca41760da486e1179c93cb9e86d',1,'tt2tdb(double jd_tt): novas.c'],['../novas_8c.html#a129acca41760da486e1179c93cb9e86d',1,'tt2tdb(double jd_tt): novas.c'],['../structnovas__timespec.html#acd6082033a111e30cda6bab81b7a32ec',1,'novas_timespec::tt2tdb']]], ['twopi_38',['TWOPI',['../novas_8h.html#a4912c64aec0c943b7985db6cb61ff83a',1,'novas.h']]], ['twot_39',['TWOT',['../eph__manager_8c.html#ad741a4fdb6d243507e3be0028cdeea9e',1,'eph_manager.c']]], diff --git a/apidoc/html/search/all_18.js b/apidoc/html/search/all_18.js index e9f7148a..ce52464a 100644 --- a/apidoc/html/search/all_18.js +++ b/apidoc/html/search/all_18.js @@ -1,9 +1,10 @@ var searchData= [ - ['units_0',['Physical units',['../index.html#autotoc_md61',1,'']]], - ['universal_20ephemeris_20data_20service_20integration_1',['Universal ephemeris data / service integration',['../index.html#autotoc_md75',1,'']]], + ['units_0',['Physical units',['../index.html#autotoc_md62',1,'']]], + ['universal_20ephemeris_20data_20service_20integration_1',['Universal ephemeris data / service integration',['../index.html#autotoc_md76',1,'']]], ['unredshift_5fvrad_2',['unredshift_vrad',['../super_8c.html#aea89203030ca831260dec18f83081d23',1,'unredshift_vrad(double vrad, double z): super.c'],['../novas_8h.html#aea89203030ca831260dec18f83081d23',1,'unredshift_vrad(double vrad, double z): super.c']]], - ['up_20the_20observing_20frame_3',['Set up the observing frame',['../index.html#autotoc_md53',1,'']]], - ['usage_4',['Example usage',['../index.html#autotoc_md47',1,'']]], - ['ut1_5fto_5ftt_5',['ut1_to_tt',['../structnovas__timespec.html#a2b381954218c16fad4ae585fb90fddbe',1,'novas_timespec']]] + ['unreleased_3',['[Unreleased]',['../md_CHANGELOG.html#autotoc_md1',1,'']]], + ['up_20the_20observing_20frame_4',['Set up the observing frame',['../index.html#autotoc_md54',1,'']]], + ['usage_5',['Example usage',['../index.html#autotoc_md48',1,'']]], + ['ut1_5fto_5ftt_6',['ut1_to_tt',['../structnovas__timespec.html#a2b381954218c16fad4ae585fb90fddbe',1,'novas_timespec']]] ]; diff --git a/apidoc/html/search/all_19.js b/apidoc/html/search/all_19.js index 6a9ca784..8d6a64b9 100644 --- a/apidoc/html/search/all_19.js +++ b/apidoc/html/search/all_19.js @@ -1,13 +1,13 @@ var searchData= [ - ['v1_201_0',['Added in v1.1',['../index.html#autotoc_md68',1,'']]], - ['v1_202_1',['Added in v1.2',['../index.html#autotoc_md69',1,'']]], + ['v1_201_0',['Added in v1.1',['../index.html#autotoc_md69',1,'']]], + ['v1_202_1',['Added in v1.2',['../index.html#autotoc_md70',1,'']]], ['v_5fobs_2',['v_obs',['../structnovas__frame.html#a52e812c05f108858a4459d937a2115a4',1,'novas_frame']]], ['vc_3',['VC',['../eph__manager_8c.html#afe4ec6caa67baf8fb5b184cc183a07e8',1,'eph_manager.c']]], ['vector2radec_4',['vector2radec',['../novas_8c.html#a882279981a7d5a67ed596fa0937a12c1',1,'vector2radec(const double *pos, double *ra, double *dec): novas.c'],['../novas_8h.html#a882279981a7d5a67ed596fa0937a12c1',1,'vector2radec(const double *pos, double *ra, double *dec): novas.c']]], ['vel_5',['vel',['../structnovas__planet__bundle.html#af2bad6c1e0659e0e508492669eb67035',1,'novas_planet_bundle']]], - ['via_20jpl_20s_20tt_20pleph_20tt_20fortran_20interface_6',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], - ['via_20tt_20eph_5fmanager_20tt_7',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md77',1,'']]], + ['via_20jpl_20s_20tt_20pleph_20tt_20fortran_20interface_6',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], + ['via_20tt_20eph_5fmanager_20tt_7',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md78',1,'']]], ['virtual_5fplanet_8',['virtual_planet',['../novas_8c.html#af47d81c6aaa03c8af78eb251c8894bde',1,'virtual_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c'],['../novas_8h.html#af47d81c6aaa03c8af78eb251c8894bde',1,'virtual_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c']]], ['virtual_5fstar_9',['virtual_star',['../novas_8c.html#acd47f30801a6676afb5e0614eaefa569',1,'virtual_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c'],['../novas_8h.html#acd47f30801a6676afb5e0614eaefa569',1,'virtual_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c']]] ]; diff --git a/apidoc/html/search/all_1a.js b/apidoc/html/search/all_1a.js index f5df6510..1e90b4c8 100644 --- a/apidoc/html/search/all_1a.js +++ b/apidoc/html/search/all_1a.js @@ -1,9 +1,9 @@ var searchData= [ - ['way_0',['way',['../md_LEGACY.html',1,'Astrometric Positions the Old Way'],['../index.html#autotoc_md45',1,'Legacy modules: a better way...']]], + ['way_0',['way',['../md_LEGACY.html',1,'Astrometric Positions the Old Way'],['../index.html#autotoc_md46',1,'Legacy modules: a better way...']]], ['where_1',['where',['../structobserver.html#a11f2eb69df64b674d938b34bbb842ab1',1,'observer']]], - ['with_20novas_20c_203_201_2',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md39',1,'']]], - ['with_20supernovas_3',['Building your application with SuperNOVAS',['../index.html#autotoc_md43',1,'']]], + ['with_20novas_20c_203_201_2',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md40',1,'']]], + ['with_20supernovas_3',['Building your application with SuperNOVAS',['../index.html#autotoc_md44',1,'']]], ['wobble_4',['wobble',['../novas_8c.html#aead87744eeb3029ce7d5ffb1801ee652',1,'wobble(double jd_tt, enum novas_wobble_direction direction, double xp, double yp, const double *in, double *out): novas.c'],['../novas_8h.html#aead87744eeb3029ce7d5ffb1801ee652',1,'wobble(double jd_tt, enum novas_wobble_direction direction, double xp, double yp, const double *in, double *out): novas.c']]], ['wobble_5fitrs_5fto_5fpef_5',['WOBBLE_ITRS_TO_PEF',['../novas_8h.html#aab27106a2d5c2c7fa64b2f208deff7f5ac1fc144f868517a2268a56343cc218a9',1,'novas.h']]], ['wobble_5fpef_5fto_5fitrs_6',['WOBBLE_PEF_TO_ITRS',['../novas_8h.html#aab27106a2d5c2c7fa64b2f208deff7f5a6148979c7c2a121fc0852ec129eb4b10',1,'novas.h']]] diff --git a/apidoc/html/search/all_1c.js b/apidoc/html/search/all_1c.js index 6fcbfac0..9a3a953b 100644 --- a/apidoc/html/search/all_1c.js +++ b/apidoc/html/search/all_1c.js @@ -1,4 +1,4 @@ var searchData= [ - ['your_20application_20with_20supernovas_0',['Building your application with SuperNOVAS',['../index.html#autotoc_md43',1,'']]] + ['your_20application_20with_20supernovas_0',['Building your application with SuperNOVAS',['../index.html#autotoc_md44',1,'']]] ]; diff --git a/apidoc/html/search/all_2.js b/apidoc/html/search/all_2.js index 11dc42d1..12880ea4 100644 --- a/apidoc/html/search/all_2.js +++ b/apidoc/html/search/all_2.js @@ -1,11 +1,11 @@ var searchData= [ - ['2_0',['Added in v1.2',['../index.html#autotoc_md69',1,'']]], - ['2_200_202025_2001_2015_1',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]], - ['2024_2003_2001_2',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md16',1,'']]], - ['2024_2005_2013_3',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md12',1,'']]], - ['2024_2008_2004_4',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md8',1,'']]], - ['2024_2010_2028_5',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md5',1,'']]], - ['2025_2001_2015_6',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md1',1,'']]], - ['28_7',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md5',1,'']]] + ['2_0',['Added in v1.2',['../index.html#autotoc_md70',1,'']]], + ['2_200_202025_2001_2015_1',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]], + ['2024_2003_2001_2',['[1.0.0] - 2024-03-01',['../md_CHANGELOG.html#autotoc_md17',1,'']]], + ['2024_2005_2013_3',['[1.0.1] - 2024-05-13',['../md_CHANGELOG.html#autotoc_md13',1,'']]], + ['2024_2008_2004_4',['[1.1.0] - 2024-08-04',['../md_CHANGELOG.html#autotoc_md9',1,'']]], + ['2024_2010_2028_5',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md6',1,'']]], + ['2025_2001_2015_6',['[1.2.0] - 2025-01-15',['../md_CHANGELOG.html#autotoc_md2',1,'']]], + ['28_7',['[1.1.1] - 2024-10-28',['../md_CHANGELOG.html#autotoc_md6',1,'']]] ]; diff --git a/apidoc/html/search/all_3.js b/apidoc/html/search/all_3.js index 51d3a187..54d2ee56 100644 --- a/apidoc/html/search/all_3.js +++ b/apidoc/html/search/all_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['3_201_0',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md39',1,'']]], - ['3_201_20issues_1',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]] + ['3_201_0',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md40',1,'']]], + ['3_201_20issues_1',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]] ]; diff --git a/apidoc/html/search/all_5.js b/apidoc/html/search/all_5.js index 7677cd25..8878fe33 100644 --- a/apidoc/html/search/all_5.js +++ b/apidoc/html/search/all_5.js @@ -1,44 +1,44 @@ var searchData= [ ['a_0',['a',['../structnovas__orbital.html#a1031d0e0a97a340abfe0a6ab9e831045',1,'novas_orbital']]], - ['a_20better_20way_1',['Legacy modules: a better way...',['../index.html#autotoc_md45',1,'']]], - ['a_20sidereal_20source_2',['a sidereal source',['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source']]], - ['a_20solar_20system_20source_3',['a solar system source',['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source']]], - ['a_20true_20apparent_20r_20a_20and_20declination_4',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], + ['a_20better_20way_1',['Legacy modules: a better way...',['../index.html#autotoc_md46',1,'']]], + ['a_20sidereal_20source_2',['a sidereal source',['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source']]], + ['a_20solar_20system_20source_3',['a solar system source',['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source']]], + ['a_20true_20apparent_20r_20a_20and_20declination_4',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], ['aberration_5',['aberration',['../novas_8c.html#a033f1bf4b01e0e21a0e05e13c19c02f6',1,'aberration(const double *pos, const double *vobs, double lighttime, double *out): novas.c'],['../novas_8h.html#a033f1bf4b01e0e21a0e05e13c19c02f6',1,'aberration(const double *pos, const double *vobs, double lighttime, double *out): novas.c']]], ['accum_5fprec_6',['accum_prec',['../novas_8c.html#ad1de5b481e41cf193c199bd0dc5084bd',1,'accum_prec(double t): novas.c'],['../novas_8h.html#ad1de5b481e41cf193c199bd0dc5084bd',1,'accum_prec(double t): novas.c']]], ['accuracy_7',['accuracy',['../structnovas__frame.html#ad9a827bf90bce73ad42f04ed2dd13a9c',1,'novas_frame']]], - ['accuracy_20shortcuts_8',['Reduced accuracy shortcuts',['../index.html#autotoc_md59',1,'']]], - ['added_9',['added',['../md_CHANGELOG.html#autotoc_md18',1,'Added'],['../md_CHANGELOG.html#autotoc_md14',1,'Added'],['../md_CHANGELOG.html#autotoc_md10',1,'Added'],['../md_CHANGELOG.html#autotoc_md3',1,'Added']]], - ['added_20functionality_10',['Newly added functionality',['../index.html#autotoc_md67',1,'']]], - ['added_20in_20v1_201_11',['Added in v1.1',['../index.html#autotoc_md68',1,'']]], - ['added_20in_20v1_202_12',['Added in v1.2',['../index.html#autotoc_md69',1,'']]], - ['alternative_20methodologies_13',['Note on alternative methodologies',['../index.html#autotoc_md48',1,'']]], - ['an_20apparent_20place_20on_20sky_14',['Calculate an apparent place on sky',['../index.html#autotoc_md54',1,'']]], - ['and_20declination_15',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], - ['and_20elevation_20angles_20at_20the_20observing_20location_16',['and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], - ['and_20installation_17',['Building and installation',['../index.html#autotoc_md41',1,'']]], - ['and_20tricks_18',['Tips and tricks',['../index.html#autotoc_md58',1,'']]], - ['and_20tt_20readeph_20tt_20modules_19',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md44',1,'']]], - ['angles_20at_20the_20observing_20location_20',['angles at the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], + ['accuracy_20shortcuts_8',['Reduced accuracy shortcuts',['../index.html#autotoc_md60',1,'']]], + ['added_9',['added',['../md_CHANGELOG.html#autotoc_md19',1,'Added'],['../md_CHANGELOG.html#autotoc_md15',1,'Added'],['../md_CHANGELOG.html#autotoc_md11',1,'Added'],['../md_CHANGELOG.html#autotoc_md4',1,'Added']]], + ['added_20functionality_10',['Newly added functionality',['../index.html#autotoc_md68',1,'']]], + ['added_20in_20v1_201_11',['Added in v1.1',['../index.html#autotoc_md69',1,'']]], + ['added_20in_20v1_202_12',['Added in v1.2',['../index.html#autotoc_md70',1,'']]], + ['alternative_20methodologies_13',['Note on alternative methodologies',['../index.html#autotoc_md49',1,'']]], + ['an_20apparent_20place_20on_20sky_14',['Calculate an apparent place on sky',['../index.html#autotoc_md55',1,'']]], + ['and_20declination_15',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], + ['and_20elevation_20angles_20at_20the_20observing_20location_16',['and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], + ['and_20installation_17',['Building and installation',['../index.html#autotoc_md42',1,'']]], + ['and_20tricks_18',['Tips and tricks',['../index.html#autotoc_md59',1,'']]], + ['and_20tt_20readeph_20tt_20modules_19',['Legacy linking <tt>solarsystem()</tt> and <tt>readeph()</tt> modules',['../index.html#autotoc_md45',1,'']]], + ['angles_20at_20the_20observing_20location_20',['angles at the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], ['angvel_21',['angvel',['../novascon_8c.html#a088f463ef64dea2727d8ade9b1cd7192',1,'ANGVEL: novascon.c'],['../novascon_8h.html#a088f463ef64dea2727d8ade9b1cd7192',1,'ANGVEL: novascon.c']]], - ['api_22',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], + ['api_22',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], ['app_5fplanet_23',['app_planet',['../novas_8h.html#a84516e14b76ec0b8ad5b9a9049a2db81',1,'app_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c'],['../novas_8c.html#a84516e14b76ec0b8ad5b9a9049a2db81',1,'app_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c']]], ['app_5fstar_24',['app_star',['../novas_8c.html#abceec12c6cac2693b45b7778374455f4',1,'app_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c'],['../novas_8h.html#abceec12c6cac2693b45b7778374455f4',1,'app_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c']]], ['app_5fto_5fcirs_5fra_25',['app_to_cirs_ra',['../super_8c.html#a3fa57a154f2f423612736e5e3a5addbf',1,'app_to_cirs_ra(double jd_tt, enum novas_accuracy accuracy, double ra): super.c'],['../novas_8h.html#a3fa57a154f2f423612736e5e3a5addbf',1,'app_to_cirs_ra(double jd_tt, enum novas_accuracy accuracy, double ra): super.c']]], - ['apparent_20place_20on_20sky_26',['Calculate an apparent place on sky',['../index.html#autotoc_md54',1,'']]], - ['apparent_20positions_20on_20sky_27',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md28',1,'']]], - ['apparent_20r_20a_20and_20declination_28',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], - ['application_20with_20supernovas_29',['Building your application with SuperNOVAS',['../index.html#autotoc_md43',1,'']]], + ['apparent_20place_20on_20sky_26',['Calculate an apparent place on sky',['../index.html#autotoc_md55',1,'']]], + ['apparent_20positions_20on_20sky_27',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md29',1,'']]], + ['apparent_20r_20a_20and_20declination_28',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], + ['application_20with_20supernovas_29',['Building your application with SuperNOVAS',['../index.html#autotoc_md44',1,'']]], ['apsis_5fperiod_30',['apsis_period',['../structnovas__orbital.html#a18c1c30ab34602026b03269be48d36a1',1,'novas_orbital']]], ['asec2rad_31',['ASEC2RAD',['../novas_8h.html#a8a0ef80e44076b86bc707e9414d85d76',1,'novas.h']]], ['asec360_32',['ASEC360',['../novas_8h.html#a320b4181c798436981b4520175baad89',1,'novas.h']]], ['astro_5fplanet_33',['astro_planet',['../novas_8c.html#a5ee352727a9c2d181d6bd7d097f965d6',1,'astro_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c'],['../novas_8h.html#a5ee352727a9c2d181d6bd7d097f965d6',1,'astro_planet(double jd_tt, const object *ss_body, enum novas_accuracy accuracy, double *ra, double *dec, double *dis): novas.c']]], ['astro_5fstar_34',['astro_star',['../novas_8h.html#a60ea97a77320c52b566f8e8fb5faf304',1,'astro_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c'],['../novas_8c.html#a60ea97a77320c52b566f8e8fb5faf304',1,'astro_star(double jd_tt, const cat_entry *star, enum novas_accuracy accuracy, double *ra, double *dec): novas.c']]], ['astrometric_20positions_20the_20old_20way_35',['Astrometric Positions the Old Way',['../md_LEGACY.html',1,'']]], - ['at_20the_20observing_20location_36',['at the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], + ['at_20the_20observing_20location_36',['at the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], ['au_37',['au',['../novascon_8h.html#a2b9e1ccc1a034cb26b9c794767315346',1,'AU: novascon.c'],['../novascon_8c.html#a2b9e1ccc1a034cb26b9c794767315346',1,'AU: novascon.c']]], ['au_5fkm_38',['au_km',['../novascon_8h.html#a95419ca41731064148e6fcfb0e919171',1,'AU_KM: novascon.c'],['../novascon_8c.html#a95419ca41731064148e6fcfb0e919171',1,'AU_KM: novascon.c']]], ['au_5fsec_39',['au_sec',['../novascon_8c.html#abcfdf85edc41c59ae55c3c45dc9c506a',1,'AU_SEC: novascon.c'],['../novascon_8h.html#abcfdf85edc41c59ae55c3c45dc9c506a',1,'AU_SEC: novascon.c']]], - ['azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_40',['azimuth and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]] + ['azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_40',['azimuth and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]] ]; diff --git a/apidoc/html/search/all_6.js b/apidoc/html/search/all_6.js index 621a8fb8..65513d1b 100644 --- a/apidoc/html/search/all_6.js +++ b/apidoc/html/search/all_6.js @@ -1,11 +1,11 @@ var searchData= [ - ['b_20azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_0',['B. Azimuth and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md30',1,'']]], + ['b_20azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_0',['B. Azimuth and elevation angles at the observing location',['../md_LEGACY.html#autotoc_md31',1,'']]], ['bary2obs_1',['bary2obs',['../novas_8c.html#aada778ddcc75a355b6753f5372775094',1,'bary2obs(const double *pos, const double *pos_obs, double *out, double *lighttime): novas.c'],['../novas_8h.html#aada778ddcc75a355b6753f5372775094',1,'bary2obs(const double *pos, const double *pos_obs, double *out, double *lighttime): novas.c']]], ['baryc_2',['BARYC',['../novas_8h.html#a0c92a54a656043a455ea8ae0ace6c57e',1,'novas.h']]], ['beta_3',['beta',['../structnovas__frame.html#a9424343761f8c4f4c1afe8f5b6bf471b',1,'novas_frame']]], - ['better_20way_4',['Legacy modules: a better way...',['../index.html#autotoc_md45',1,'']]], + ['better_20way_4',['Legacy modules: a better way...',['../index.html#autotoc_md46',1,'']]], ['buffer_5',['BUFFER',['../eph__manager_8c.html#af1da4b8e59393e73ef0711920e920753',1,'eph_manager.c']]], - ['building_20and_20installation_6',['Building and installation',['../index.html#autotoc_md41',1,'']]], - ['building_20your_20application_20with_20supernovas_7',['Building your application with SuperNOVAS',['../index.html#autotoc_md43',1,'']]] + ['building_20and_20installation_6',['Building and installation',['../index.html#autotoc_md42',1,'']]], + ['building_20your_20application_20with_20supernovas_7',['Building your application with SuperNOVAS',['../index.html#autotoc_md44',1,'']]] ]; diff --git a/apidoc/html/search/all_7.js b/apidoc/html/search/all_7.js index a5525408..ba9effb3 100644 --- a/apidoc/html/search/all_7.js +++ b/apidoc/html/search/all_7.js @@ -1,18 +1,18 @@ var searchData= [ ['c_0',['c',['../novascon_8c.html#a9e8a46a0e00368ad98642587ca4ebdbe',1,'C: novascon.c'],['../novascon_8h.html#a9e8a46a0e00368ad98642587ca4ebdbe',1,'C: novascon.c']]], - ['c_203_201_1',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md39',1,'']]], - ['c_203_201_20issues_2',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]], - ['c_20api_3',['Refinements to the NOVAS C API',['../index.html#autotoc_md70',1,'']]], + ['c_203_201_1',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md40',1,'']]], + ['c_203_201_20issues_2',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]], + ['c_20api_3',['Refinements to the NOVAS C API',['../index.html#autotoc_md71',1,'']]], ['c_5fauday_4',['c_auday',['../novascon_8c.html#a55379c7fece80070614c09bb218275b6',1,'C_AUDAY: novascon.c'],['../novascon_8h.html#a55379c7fece80070614c09bb218275b6',1,'C_AUDAY: novascon.c']]], ['cal_5fdate_5',['cal_date',['../novas_8c.html#a410a61c67f5893584b09953fa4885fe5',1,'cal_date(double tjd, short *year, short *month, short *day, double *hour): novas.c'],['../novas_8h.html#a410a61c67f5893584b09953fa4885fe5',1,'cal_date(double tjd, short *year, short *month, short *day, double *hour): novas.c']]], - ['calceph_20integration_6',['Optional CALCEPH integration',['../index.html#autotoc_md73',1,'']]], - ['calculate_20an_20apparent_20place_20on_20sky_7',['Calculate an apparent place on sky',['../index.html#autotoc_md54',1,'']]], - ['calculate_20apparent_20positions_20on_20sky_8',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md28',1,'']]], - ['calculate_20azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_9',['Calculate azimuth and elevation angles at the observing location',['../index.html#autotoc_md55',1,'']]], - ['calculating_20positions_20for_20a_20sidereal_20source_10',['calculating positions for a sidereal source',['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source']]], - ['calculating_20positions_20for_20a_20solar_20system_20source_11',['calculating positions for a solar system source',['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source']]], - ['calculations_12',['Multi-threaded calculations',['../index.html#autotoc_md60',1,'']]], + ['calceph_20integration_6',['Optional CALCEPH integration',['../index.html#autotoc_md74',1,'']]], + ['calculate_20an_20apparent_20place_20on_20sky_7',['Calculate an apparent place on sky',['../index.html#autotoc_md55',1,'']]], + ['calculate_20apparent_20positions_20on_20sky_8',['Calculate apparent positions on sky',['../md_LEGACY.html#autotoc_md29',1,'']]], + ['calculate_20azimuth_20and_20elevation_20angles_20at_20the_20observing_20location_9',['Calculate azimuth and elevation angles at the observing location',['../index.html#autotoc_md56',1,'']]], + ['calculating_20positions_20for_20a_20sidereal_20source_10',['calculating positions for a sidereal source',['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source']]], + ['calculating_20positions_20for_20a_20solar_20system_20source_11',['calculating positions for a solar system source',['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source']]], + ['calculations_12',['Multi-threaded calculations',['../index.html#autotoc_md61',1,'']]], ['cat_5fentry_13',['cat_entry',['../structcat__entry.html',1,'']]], ['cat_5fentry_5finit_14',['CAT_ENTRY_INIT',['../novas_8h.html#a0a185da3a347343e5dd21d41a598d0fa',1,'novas.h']]], ['catalog_15',['catalog',['../structcat__entry.html#a128c876f7e50045e1c469dbabb400c58',1,'cat_entry']]], @@ -22,7 +22,7 @@ var searchData= ['change_5fepoch_19',['CHANGE_EPOCH',['../novas_8h.html#ace5e59ce1564bf6c61946c290bb05367a882f5d97444df44485d360ce298843b1',1,'novas.h']]], ['change_5ficrs_5fto_5fj2000_20',['CHANGE_ICRS_TO_J2000',['../novas_8h.html#ace5e59ce1564bf6c61946c290bb05367a1b1e38f90bc3bc3c9f1c04aa2c959444',1,'novas.h']]], ['change_5fj2000_5fto_5ficrs_21',['CHANGE_J2000_TO_ICRS',['../novas_8h.html#ace5e59ce1564bf6c61946c290bb05367a84da44f7510d8c99353b1b1c6bb4faf8',1,'novas.h']]], - ['changed_22',['changed',['../md_CHANGELOG.html#autotoc_md15',1,'Changed'],['../md_CHANGELOG.html#autotoc_md11',1,'Changed'],['../md_CHANGELOG.html#autotoc_md7',1,'Changed'],['../md_CHANGELOG.html#autotoc_md4',1,'Changed'],['../md_CHANGELOG.html#autotoc_md19',1,'Changed']]], + ['changed_22',['changed',['../md_CHANGELOG.html#autotoc_md16',1,'Changed'],['../md_CHANGELOG.html#autotoc_md12',1,'Changed'],['../md_CHANGELOG.html#autotoc_md8',1,'Changed'],['../md_CHANGELOG.html#autotoc_md5',1,'Changed'],['../md_CHANGELOG.html#autotoc_md20',1,'Changed']]], ['changelog_23',['Changelog',['../md_CHANGELOG.html',1,'']]], ['cio_5farray_24',['cio_array',['../novas_8h.html#a2ed632ae8df4a3737c200c96fe2362e2',1,'cio_array(double jd_tdb, long n_pts, ra_of_cio *cio): novas.c'],['../novas_8c.html#a2ed632ae8df4a3737c200c96fe2362e2',1,'cio_array(double jd_tdb, long n_pts, ra_of_cio *cio): novas.c']]], ['cio_5fbasis_25',['cio_basis',['../novas_8h.html#a07f83fbb8a57cf442c264ecdc979475e',1,'cio_basis(double jd_tdb, double ra_cio, enum novas_cio_location_type loc_type, enum novas_accuracy accuracy, double *x, double *y, double *z): novas.c'],['../novas_8c.html#a07f83fbb8a57cf442c264ecdc979475e',1,'cio_basis(double jd_tdb, double ra_cio, enum novas_cio_location_type loc_type, enum novas_accuracy accuracy, double *x, double *y, double *z): novas.c']]], @@ -34,11 +34,11 @@ var searchData= ['cirs_5fto_5fgcrs_31',['cirs_to_gcrs',['../novas_8h.html#ac0ba048cd1732d0d0398397396d158bc',1,'cirs_to_gcrs(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c'],['../novas_8c.html#ac0ba048cd1732d0d0398397396d158bc',1,'cirs_to_gcrs(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c']]], ['cirs_5fto_5fitrs_32',['cirs_to_itrs',['../super_8c.html#aa2768d89d499a7155f90a6fd8c176d8d',1,'cirs_to_itrs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c'],['../novas_8h.html#aa2768d89d499a7155f90a6fd8c176d8d',1,'cirs_to_itrs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c']]], ['cirs_5fto_5ftod_33',['cirs_to_tod',['../novas_8h.html#a9cac4f3a18d4c14939519e7123b4d504',1,'cirs_to_tod(double jd_tt, enum novas_accuracy accuracy, const double *in, double *out): super.c'],['../super_8c.html#a9cac4f3a18d4c14939519e7123b4d504',1,'cirs_to_tod(double jd_tt, enum novas_accuracy accuracy, const double *in, double *out): super.c']]], - ['compatibility_20with_20novas_20c_203_201_34',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md39',1,'']]], - ['contents_35',['Table of Contents',['../index.html#autotoc_md32',1,'']]], + ['compatibility_20with_20novas_20c_203_201_34',['Compatibility with NOVAS C 3.1',['../index.html#autotoc_md40',1,'']]], + ['contents_35',['Table of Contents',['../index.html#autotoc_md33',1,'']]], ['contributing_20to_20supernovas_36',['Contributing to SuperNOVAS',['../md_CONTRIBUTING.html',1,'']]], - ['cspice_20toolkit_20integration_37',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md74',1,'']]], + ['cspice_20toolkit_20integration_37',['Optional NAIF CSPICE toolkit integration',['../index.html#autotoc_md75',1,'']]], ['cspice_5fadd_5fkernel_38',['cspice_add_kernel',['../novas-cspice_8h.html#ae02d26964099f56c375dc78172ad135b',1,'cspice_add_kernel(const char *filename): solsys-cspice.c'],['../solsys-cspice_8c.html#ae02d26964099f56c375dc78172ad135b',1,'cspice_add_kernel(const char *filename): solsys-cspice.c']]], ['cspice_5fremove_5fkernel_39',['cspice_remove_kernel',['../novas-cspice_8h.html#a38e3b3155cad3b3822fbc3e553060ab1',1,'cspice_remove_kernel(const char *filename): solsys-cspice.c'],['../solsys-cspice_8c.html#a38e3b3155cad3b3822fbc3e553060ab1',1,'cspice_remove_kernel(const char *filename): solsys-cspice.c']]], - ['custom_20ephemeris_20functions_40',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]] + ['custom_20ephemeris_20functions_40',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]] ]; diff --git a/apidoc/html/search/all_8.js b/apidoc/html/search/all_8.js index ae3f374a..42cd57ca 100644 --- a/apidoc/html/search/all_8.js +++ b/apidoc/html/search/all_8.js @@ -3,17 +3,17 @@ var searchData= ['d_0',['D',['../structnovas__delaunay__args.html#ad8657a5ec76e12f3066fb4b4eb75ace9',1,'novas_delaunay_args']]], ['d_5flight_1',['d_light',['../novas_8h.html#ad799864f637c483fb49491bde5a93e25',1,'d_light(const double *pos_src, const double *pos_body): novas.c'],['../novas_8c.html#ad799864f637c483fb49491bde5a93e25',1,'d_light(const double *pos_src, const double *pos_body): novas.c']]], ['da0_2',['DA0',['../frames_8c.html#a850d4988b6e1ee4e16274b2c723f93c4',1,'frames.c']]], - ['data_20or_20services_3',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['data_20service_20integration_4',['Universal ephemeris data / service integration',['../index.html#autotoc_md75',1,'']]], + ['data_20or_20services_3',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['data_20service_20integration_4',['Universal ephemeris data / service integration',['../index.html#autotoc_md76',1,'']]], ['de405_5fau_5',['DE405_AU',['../novas_8h.html#af303bf91582509624aa40c6a87eb95ac',1,'novas.h']]], - ['debug_20support_6',['Runtime debug support',['../index.html#autotoc_md81',1,'']]], + ['debug_20support_6',['Runtime debug support',['../index.html#autotoc_md82',1,'']]], ['dec_7',['dec',['../structsky__pos.html#ac4ae7989694321b540abb75c30eec690',1,'sky_pos::dec'],['../structcat__entry.html#ac4ae7989694321b540abb75c30eec690',1,'cat_entry::dec']]], - ['declination_8',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md29',1,'']]], + ['declination_8',['A. True apparent R.A. and declination',['../md_LEGACY.html#autotoc_md30',1,'']]], ['default_5fcio_5flocator_5ffile_9',['DEFAULT_CIO_LOCATOR_FILE',['../novas_8h.html#a4caf1f6e33a208827eb99df7e387d6d1',1,'novas.h']]], ['default_5fgrav_5fbodies_5ffull_5faccuracy_10',['DEFAULT_GRAV_BODIES_FULL_ACCURACY',['../novas_8h.html#a4cb74da554b236c835302480688cfaac',1,'novas.h']]], ['default_5fgrav_5fbodies_5freduced_5faccuracy_11',['DEFAULT_GRAV_BODIES_REDUCED_ACCURACY',['../novas_8h.html#aec64bf67d5a03b2b4fb2583e5918f1de',1,'novas.h']]], ['deg2rad_12',['DEG2RAD',['../novas_8h.html#af7e8592d0a634bd3642e9fd508ea8022',1,'novas.h']]], - ['deprecated_13',['Deprecated',['../md_CHANGELOG.html#autotoc_md20',1,'']]], + ['deprecated_13',['Deprecated',['../md_CHANGELOG.html#autotoc_md21',1,'']]], ['deprecated_20list_14',['Deprecated List',['../deprecated.html',1,'']]], ['deps0_15',['deps0',['../structnovas__frame.html#afb1bb47af5a00647759b897f72a68b58',1,'novas_frame']]], ['dis_16',['dis',['../structsky__pos.html#aeedff25e8c80502a891e8af33d35b3c0',1,'sky_pos']]], diff --git a/apidoc/html/search/all_9.js b/apidoc/html/search/all_9.js index 2b32dae9..a1b0ed5e 100644 --- a/apidoc/html/search/all_9.js +++ b/apidoc/html/search/all_9.js @@ -2,7 +2,7 @@ var searchData= [ ['e_0',['e',['../structnovas__orbital.html#ab17e17fb32b792781b807505e7f60c9c',1,'novas_orbital']]], ['e_5ftilt_1',['e_tilt',['../novas_8h.html#a6408979487e7fdf65fe7902b0400ce87',1,'e_tilt(double jd_tdb, enum novas_accuracy accuracy, double *mobl, double *tobl, double *ee, double *dpsi, double *deps): novas.c'],['../novas_8c.html#a6408979487e7fdf65fe7902b0400ce87',1,'e_tilt(double jd_tdb, enum novas_accuracy accuracy, double *mobl, double *tobl, double *ee, double *dpsi, double *deps): novas.c']]], - ['earth_20orientation_20parameters_2',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md27',1,'']]], + ['earth_20orientation_20parameters_2',['Specify Earth orientation parameters',['../md_LEGACY.html#autotoc_md28',1,'']]], ['earth_5fpos_3',['earth_pos',['../structnovas__frame.html#aa3a3023bf2e8babb456b88391441c3dc',1,'novas_frame']]], ['earth_5fsun_5fcalc_4',['earth_sun_calc',['../solsys3_8c.html#ab5d74f84f8e75e90dfc30ebde562d076',1,'earth_sun_calc(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys3.c'],['../solarsystem_8h.html#ab5d74f84f8e75e90dfc30ebde562d076',1,'earth_sun_calc(double jd_tdb, enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys3.c']]], ['earth_5fsun_5fcalc_5fhp_5',['earth_sun_calc_hp',['../solsys3_8c.html#a3e6398e29968a48f9de090e82423750f',1,'earth_sun_calc_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys3.c'],['../solarsystem_8h.html#a3e6398e29968a48f9de090e82423750f',1,'earth_sun_calc_hp(const double jd_tdb[2], enum novas_planet body, enum novas_origin origin, double *position, double *velocity): solsys3.c']]], @@ -11,18 +11,18 @@ var searchData= ['ecl2equ_5fvec_8',['ecl2equ_vec',['../novas_8h.html#a6fa1eada41005ac70290d0bb5df1ec26',1,'ecl2equ_vec(double jd_tt, enum novas_equator_type coord_sys, enum novas_accuracy accuracy, const double *in, double *out): novas.c'],['../novas_8c.html#a6fa1eada41005ac70290d0bb5df1ec26',1,'ecl2equ_vec(double jd_tt, enum novas_equator_type coord_sys, enum novas_accuracy accuracy, const double *in, double *out): novas.c']]], ['ee_9',['ee',['../structnovas__frame.html#a622800443dfc347bd82d3752ec60c771',1,'novas_frame']]], ['ee_5fct_10',['ee_ct',['../novas_8c.html#add7a260017fad0d59c943a0a8d935fcf',1,'ee_ct(double jd_tt_high, double jd_tt_low, enum novas_accuracy accuracy): novas.c'],['../novas_8h.html#add7a260017fad0d59c943a0a8d935fcf',1,'ee_ct(double jd_tt_high, double jd_tt_low, enum novas_accuracy accuracy): novas.c']]], - ['elevation_20angles_20at_20the_20observing_20location_11',['elevation angles at the observing location',['../md_LEGACY.html#autotoc_md30',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md55',1,'Calculate azimuth and elevation angles at the observing location']]], + ['elevation_20angles_20at_20the_20observing_20location_11',['elevation angles at the observing location',['../md_LEGACY.html#autotoc_md31',1,'B. Azimuth and elevation angles at the observing location'],['../index.html#autotoc_md56',1,'Calculate azimuth and elevation angles at the observing location']]], ['em_5fratio_12',['EM_RATIO',['../eph__manager_8c.html#ad13d93611f33badca5f954f0b7c9c1a3',1,'eph_manager.c']]], ['enable_5fearth_5fsun_5fhp_13',['enable_earth_sun_hp',['../solsys3_8c.html#a279bca0519117cee9a3bd4382f38e7ad',1,'enable_earth_sun_hp(int value): solsys3.c'],['../solarsystem_8h.html#a279bca0519117cee9a3bd4382f38e7ad',1,'enable_earth_sun_hp(int value): solsys3.c']]], - ['eph_5fmanager_20tt_14',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md77',1,'']]], + ['eph_5fmanager_20tt_14',['Planets via <tt>eph_manager</tt>',['../index.html#autotoc_md78',1,'']]], ['eph_5fmanager_2ec_15',['eph_manager.c',['../eph__manager_8c.html',1,'']]], ['ephem_5fclose_16',['ephem_close',['../eph__manager_8c.html#a333da81ba7453316e26f32f628fefc0e',1,'eph_manager.c']]], ['ephem_5fopen_17',['ephem_open',['../eph__manager_8c.html#aabd581657809499fb433e4f9f56ace80',1,'eph_manager.c']]], - ['ephemerides_18',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], + ['ephemerides_18',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], ['ephemeris_19',['ephemeris',['../novas_8h.html#a3221fff69d0ca52ae4694ec3ab0368ad',1,'ephemeris(const double *jd_tdb, const object *body, enum novas_origin origin, enum novas_accuracy accuracy, double *pos, double *vel): novas.c'],['../novas_8c.html#a3221fff69d0ca52ae4694ec3ab0368ad',1,'ephemeris(const double *jd_tdb, const object *body, enum novas_origin origin, enum novas_accuracy accuracy, double *pos, double *vel): novas.c']]], - ['ephemeris_20data_20or_20services_20',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['ephemeris_20data_20service_20integration_21',['Universal ephemeris data / service integration',['../index.html#autotoc_md75',1,'']]], - ['ephemeris_20functions_22',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]], + ['ephemeris_20data_20or_20services_20',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['ephemeris_20data_20service_20integration_21',['Universal ephemeris data / service integration',['../index.html#autotoc_md76',1,'']]], + ['ephemeris_20functions_22',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]], ['ephfile_23',['EPHFILE',['../eph__manager_8c.html#ab690dba61a7445d8db2c104883fb0fe6',1,'eph_manager.c']]], ['eps_5fcor_24',['EPS_COR',['../novas_8c.html#ac063b61c63e78a4864f2baa4606bab36',1,'novas.c']]], ['equ2ecl_25',['equ2ecl',['../novas_8c.html#a98e8713c3a4cc14363246a3da757ddcd',1,'equ2ecl(double jd_tt, enum novas_equator_type coord_sys, enum novas_accuracy accuracy, double ra, double dec, double *elon, double *elat): novas.c'],['../novas_8h.html#a98e8713c3a4cc14363246a3da757ddcd',1,'equ2ecl(double jd_tt, enum novas_equator_type coord_sys, enum novas_accuracy accuracy, double ra, double dec, double *elon, double *elat): novas.c']]], @@ -34,5 +34,5 @@ var searchData= ['erot_5fera_31',['EROT_ERA',['../novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609ab07b6e5ed11fd50e7c2287b5b6626b46',1,'novas.h']]], ['erot_5fgst_32',['EROT_GST',['../novas_8h.html#a9e882d9c9055f187d3a8dc9b019f0609a1d56a4fb59b567049ed1937bfcdf0f62',1,'novas.h']]], ['eta0_33',['ETA0',['../frames_8c.html#ac3263879bdfa579845d9bf404ab20208',1,'frames.c']]], - ['example_20usage_34',['Example usage',['../index.html#autotoc_md47',1,'']]] + ['example_20usage_34',['Example usage',['../index.html#autotoc_md48',1,'']]] ]; diff --git a/apidoc/html/search/all_a.js b/apidoc/html/search/all_a.js index 6de1552e..75eb45b7 100644 --- a/apidoc/html/search/all_a.js +++ b/apidoc/html/search/all_a.js @@ -1,21 +1,21 @@ var searchData= [ ['f_0',['f',['../structnovas__delaunay__args.html#ae3520ebb3ff8d6feab3e6afb47ed4040',1,'novas_delaunay_args::F'],['../novascon_8c.html#a480d6423b1e9ca40c69c5a83458b49b0',1,'F: novascon.c'],['../novascon_8h.html#a480d6423b1e9ca40c69c5a83458b49b0',1,'F: novascon.c']]], - ['features_1',['SuperNOVAS specific features',['../index.html#autotoc_md66',1,'']]], - ['fixed_2',['fixed',['../md_CHANGELOG.html#autotoc_md6',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md17',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md13',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md9',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md2',1,'Fixed']]], - ['fixed_20novas_20c_203_201_20issues_3',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]], + ['features_1',['SuperNOVAS specific features',['../index.html#autotoc_md67',1,'']]], + ['fixed_2',['fixed',['../md_CHANGELOG.html#autotoc_md7',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md18',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md14',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md10',1,'Fixed'],['../md_CHANGELOG.html#autotoc_md3',1,'Fixed']]], + ['fixed_20novas_20c_203_201_20issues_3',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]], ['fjd_5ftt_4',['fjd_tt',['../structnovas__timespec.html#a696e598955615f729a92870c8213a10c',1,'novas_timespec']]], ['fn0_5',['FN0',['../novascon_8h.html#a2d8f405dc66e829e1869bea6ffb86a44',1,'novascon.h']]], ['fn1_6',['FN1',['../novascon_8h.html#af275414414fd105a1702ca74374d1f70',1,'novascon.h']]], - ['for_20a_20sidereal_20source_7',['for a sidereal source',['../md_LEGACY.html#autotoc_md23',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md49',1,'Calculating positions for a sidereal source']]], - ['for_20a_20solar_20system_20source_8',['for a solar system source',['../index.html#autotoc_md56',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md31',1,'Calculating positions for a Solar-system source']]], - ['for_20older_20jpl_20major_20planet_20ephemerides_9',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], - ['fortran_20interface_10',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], - ['frame_11',['frame',['../structnovas__transform.html#aa4ab682491bbdc54f9fbf6a26c8245a1',1,'novas_transform::frame'],['../index.html#autotoc_md53',1,'Set up the observing frame']]], + ['for_20a_20sidereal_20source_7',['for a sidereal source',['../md_LEGACY.html#autotoc_md24',1,'Calculating positions for a sidereal source'],['../index.html#autotoc_md50',1,'Calculating positions for a sidereal source']]], + ['for_20a_20solar_20system_20source_8',['for a solar system source',['../index.html#autotoc_md57',1,'Calculating positions for a Solar-system source'],['../md_LEGACY.html#autotoc_md32',1,'Calculating positions for a Solar-system source']]], + ['for_20older_20jpl_20major_20planet_20ephemerides_9',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], + ['fortran_20interface_10',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], + ['frame_11',['frame',['../structnovas__transform.html#aa4ab682491bbdc54f9fbf6a26c8245a1',1,'novas_transform::frame'],['../index.html#autotoc_md54',1,'Set up the observing frame']]], ['frame_5ftie_12',['frame_tie',['../novas_8h.html#aa11d2253a44261370af8d0c32f0715e9',1,'frame_tie(const double *in, enum novas_frametie_direction direction, double *out): novas.c'],['../novas_8c.html#aa11d2253a44261370af8d0c32f0715e9',1,'frame_tie(const double *in, enum novas_frametie_direction direction, double *out): novas.c']]], ['frames_2ec_13',['frames.c',['../frames_8c.html',1,'']]], ['from_5fsystem_14',['from_system',['../structnovas__transform.html#a5fe73fdfdc0f8933168a1c50df2db4ed',1,'novas_transform']]], - ['functionality_15',['Newly added functionality',['../index.html#autotoc_md67',1,'']]], - ['functions_16',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md79',1,'']]], + ['functionality_15',['Newly added functionality',['../index.html#autotoc_md68',1,'']]], + ['functions_16',['Legacy linking of custom ephemeris functions',['../index.html#autotoc_md80',1,'']]], ['fund_5fargs_17',['fund_args',['../novas_8h.html#aaac686274606e79ba666f94306eece8b',1,'fund_args(double t, novas_delaunay_args *a): novas.c'],['../novas_8c.html#aaac686274606e79ba666f94306eece8b',1,'fund_args(double t, novas_delaunay_args *a): novas.c']]] ]; diff --git a/apidoc/html/search/all_d.js b/apidoc/html/search/all_d.js index 9f219bfb..b2eda795 100644 --- a/apidoc/html/search/all_d.js +++ b/apidoc/html/search/all_d.js @@ -5,20 +5,20 @@ var searchData= ['iau2000b_2',['iau2000b',['../nutation_8c.html#ae1a30706385dd901d96d28c816b51c87',1,'iau2000b(double jd_tt_high, double jd_tt_low, double *dpsi, double *deps): nutation.c'],['../nutation_8h.html#ae1a30706385dd901d96d28c816b51c87',1,'iau2000b(double jd_tt_high, double jd_tt_low, double *dpsi, double *deps): nutation.c']]], ['icrs_5fto_5fj2000_3',['icrs_to_j2000',['../structnovas__frame.html#aae2b172beac21d0c2a5f256bc8ad40bc',1,'novas_frame::icrs_to_j2000'],['../novas_8h.html#ae8b91a9b4fe4af63c7054d1eacdb996ea8557604d6604356e6620b42f78aec999',1,'ICRS_TO_J2000: novas.h']]], ['ijd_5ftt_4',['ijd_tt',['../structnovas__timespec.html#ab1b769234049ec8d7cdbb22800116184',1,'novas_timespec']]], - ['in_20v1_201_5',['Added in v1.1',['../index.html#autotoc_md68',1,'']]], - ['in_20v1_202_6',['Added in v1.2',['../index.html#autotoc_md69',1,'']]], + ['in_20v1_201_5',['Added in v1.1',['../index.html#autotoc_md69',1,'']]], + ['in_20v1_202_6',['Added in v1.2',['../index.html#autotoc_md70',1,'']]], ['in_5fspace_7',['in_space',['../structin__space.html',1,'']]], ['in_5fspace_5finit_8',['IN_SPACE_INIT',['../novas_8h.html#a406038a5cbe32b7e0e7233f6145e4cf5',1,'novas.h']]], - ['incorporating_20solar_20system_20ephemeris_20data_20or_20services_9',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md72',1,'']]], - ['installation_10',['Building and installation',['../index.html#autotoc_md41',1,'']]], - ['integration_11',['integration',['../index.html#autotoc_md73',1,'Optional CALCEPH integration'],['../index.html#autotoc_md74',1,'Optional NAIF CSPICE toolkit integration'],['../index.html#autotoc_md75',1,'Universal ephemeris data / service integration']]], - ['interest_12',['interest',['../index.html#autotoc_md50',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md24',1,'Specify the object of interest']]], - ['interface_13',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], + ['incorporating_20solar_20system_20ephemeris_20data_20or_20services_9',['Incorporating Solar-system ephemeris data or services',['../index.html#autotoc_md73',1,'']]], + ['installation_10',['Building and installation',['../index.html#autotoc_md42',1,'']]], + ['integration_11',['integration',['../index.html#autotoc_md74',1,'Optional CALCEPH integration'],['../index.html#autotoc_md75',1,'Optional NAIF CSPICE toolkit integration'],['../index.html#autotoc_md76',1,'Universal ephemeris data / service integration']]], + ['interest_12',['interest',['../index.html#autotoc_md51',1,'Specify the object of interest'],['../md_LEGACY.html#autotoc_md25',1,'Specify the object of interest']]], + ['interface_13',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], ['interpolate_14',['interpolate',['../eph__manager_8c.html#aeda97db4dfac1a80c97ab2f3fb42b4a9',1,'eph_manager.c']]], - ['introduction_15',['Introduction',['../index.html#autotoc_md34',1,'']]], + ['introduction_15',['Introduction',['../index.html#autotoc_md35',1,'']]], ['ipt_16',['IPT',['../eph__manager_8c.html#a3e671032c94fa64bb397d6166fef36f7',1,'eph_manager.c']]], ['ira_5fequinox_17',['ira_equinox',['../novas_8h.html#aea0e1028baf14d16d9de800e36a17086',1,'ira_equinox(double jd_tdb, enum novas_equinox_type equinox, enum novas_accuracy accuracy): novas.c'],['../novas_8c.html#aea0e1028baf14d16d9de800e36a17086',1,'ira_equinox(double jd_tdb, enum novas_equinox_type equinox, enum novas_accuracy accuracy): novas.c']]], - ['issues_18',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md37',1,'']]], + ['issues_18',['Fixed NOVAS C 3.1 issues',['../index.html#autotoc_md38',1,'']]], ['itrs_5fto_5fcirs_19',['itrs_to_cirs',['../novas_8h.html#a12953f66c0f774284f0700ae785784d0',1,'itrs_to_cirs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c'],['../super_8c.html#a12953f66c0f774284f0700ae785784d0',1,'itrs_to_cirs(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c']]], ['itrs_5fto_5fhor_20',['itrs_to_hor',['../novas_8h.html#a296fcf0239f66eb19732f5072fed6d6e',1,'itrs_to_hor(const on_surface *location, const double *itrs, double *az, double *za): super.c'],['../super_8c.html#a296fcf0239f66eb19732f5072fed6d6e',1,'itrs_to_hor(const on_surface *location, const double *itrs, double *az, double *za): super.c']]], ['itrs_5fto_5ftod_21',['itrs_to_tod',['../novas_8h.html#a3f6ae564cfac3766a21e0754905e5f7c',1,'itrs_to_tod(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c'],['../super_8c.html#a3f6ae564cfac3766a21e0754905e5f7c',1,'itrs_to_tod(double jd_tt_high, double jd_tt_low, double ut1_to_tt, enum novas_accuracy accuracy, double xp, double yp, const double *in, double *out): super.c']]] diff --git a/apidoc/html/search/all_e.js b/apidoc/html/search/all_e.js index a56a1541..ea9c4b82 100644 --- a/apidoc/html/search/all_e.js +++ b/apidoc/html/search/all_e.js @@ -4,8 +4,8 @@ var searchData= ['j2000_5fto_5ficrs_1',['J2000_TO_ICRS',['../novas_8h.html#ae8b91a9b4fe4af63c7054d1eacdb996ea7e5dc966849295dce29fb339b960da4f',1,'novas.h']]], ['j2000_5fto_5ftod_2',['j2000_to_tod',['../novas_8c.html#a02fa1ee652c20160055cbd2c7bd9ca63',1,'j2000_to_tod(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c'],['../novas_8h.html#a02fa1ee652c20160055cbd2c7bd9ca63',1,'j2000_to_tod(double jd_tdb, enum novas_accuracy accuracy, const double *in, double *out): novas.c']]], ['jd_5ftdb_3',['jd_tdb',['../structnovas__orbital.html#a0aefc536698706b7f8a15f23168c3486',1,'novas_orbital::jd_tdb'],['../structra__of__cio.html#a0aefc536698706b7f8a15f23168c3486',1,'ra_of_cio::jd_tdb']]], - ['jpl_20major_20planet_20ephemerides_4',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md76',1,'']]], - ['jpl_20s_20tt_20pleph_20tt_20fortran_20interface_5',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md78',1,'']]], + ['jpl_20major_20planet_20ephemerides_4',['Legacy support for (older) JPL major planet ephemerides',['../index.html#autotoc_md77',1,'']]], + ['jpl_20s_20tt_20pleph_20tt_20fortran_20interface_5',['Planets via JPL's <tt>pleph</tt> FORTRAN interface',['../index.html#autotoc_md79',1,'']]], ['jplau_6',['JPLAU',['../eph__manager_8c.html#a3827e48de0de48feb5b52444d03983d3',1,'eph_manager.c']]], ['jplihp_5f_7',['jplihp_',['../solsys2_8c.html#a14752a69e14c399d5ee82e83f22acf68',1,'solsys2.c']]], ['jplint_5f_8',['jplint_',['../solsys2_8c.html#ab53652c0e203b166427464ee1691c236',1,'solsys2.c']]], diff --git a/apidoc/html/toc.xml b/apidoc/html/toc.xml index 12141b2a..7763b628 100644 --- a/apidoc/html/toc.xml +++ b/apidoc/html/toc.xml @@ -1,94 +1,95 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - - - - + + + + - - + + - - - - + + + + - + - - - - - - - + + + + + + + - + - - + + - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - + diff --git a/apidoc/man/man3/md_CHANGELOG.3 b/apidoc/man/man3/md_CHANGELOG.3 index 27cc8394..10c34ed6 100644 --- a/apidoc/man/man3/md_CHANGELOG.3 +++ b/apidoc/man/man3/md_CHANGELOG.3 @@ -7,6 +7,9 @@ md_CHANGELOG \- Changelog All notable changes to the \fCSuperNOVAS\fP library will be documented in this file\&. .PP The format is based on \fCKeep a Changelog\fP, and this project adheres to \fCSemantic Versioning\fP\&. +.SH "[Unreleased]" +.PP +Upcoming bug fix release, targeted for 1 May 2025\&. .SH "[1\&.2\&.0] - 2025-01-15" .PP Feature release\&. New easy to use adapter modules for CALCEPH or the NAIF CSPICE Toolkit to provide precise positions for Solar-system sources\&. Also, added support for Keplerian orbitals, such as the ones published by the IAU Minor Planet Center (MPC) for asteroids, comets, and Near-Earth-Objects (NEOs)\&. And, many more fixes and improvements\&. diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index c0cefc60..957d4fc3 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -7,6 +7,12 @@ 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] + +Upcoming bug fix release, targeted for 1 May 2025. + + + ## [1.2.0] - 2025-01-15 Feature release. New easy to use adapter modules for CALCEPH or the NAIF CSPICE Toolkit to provide precise positions diff --git a/doc/README.md b/doc/README.md index a88373b6..9261f683 100644 --- a/doc/README.md +++ b/doc/README.md @@ -1,5 +1,7 @@ CfA logo
    +[![DOI](https://zenodo.org/badge/748170057.svg)](https://doi.org/10.5281/zenodo.14584983) + The NOVAS C astrometry library, made better. - [API documentation](https://smithsonian.github.io/SuperNOVAS/apidoc/html/files.html).