This library is designed to access the binary planetary ephemeris files, such INPOPxx, JPL DExxx and SPICE ephemeris files.

This library provides a C Application Programming Interface (API) and, optionally, Fortran 77/2003, Python 2/3 and octave/Matlab interfaces to be called by the application.


This software is an open-source product distributed under three distinct licenses giving you the choice of one of the three following sets of free software/open source licensing terms. This allows the use of our code in as wide a variety of software projects as possible.

This software is governed by the CECILL-C, CECILL-B or CECILL version 2.1 license under French law and abiding by the rules of distribution of free software. You can use, modify and/or redistribute the software under the terms of the CeCILL-C, CeCILL-B or CeCILL license as circulated by CEA, CNRS and INRIA at the following URL


The installation steps for various programming languages are described in the following links.

From sources

Download the last stable sources of the library : version 4.0.0 (April 2024) calceph-4.0.0.tar.gz

The latest development version of the source code is available using this gitlab repository.
The release notes are provided with the previous releases or with the documentation.

Using binary packages

  • C and Fortran interface

    Detailed instructions, to install the developpment files, are provided on

    ConanCenter package
    • Linux
      Fedora, RHEL, Rocky Linux Fedora package
      Ubuntu, Debian, Opensuse, Arch Linux IMCCE packages
    • MacOS
      Homebrew version
    • Windows
      Vcpkg package
      MSYS2 package
  • Python interface
    • PyPI version
  • Octave/Matlab interface
    • Octave package


Reference manuals


External tutorials are available for various languages.

  • Python interface
  • Octave/Matlab interface

Other interfaces

The following interfaces for CALCEPH are available:


The library is written by the research team Astronomie et systèmes dynamiques (CNRS/Observatoire de Paris/IMCCE).

To report issues, select the project CALCEPH in the bug tracker .

For all comments concerning these pages, contact the authors:

Last update Tuesday 23 April 2024