diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile index ba4ce2eff3bc..cb7b4f934e20 100644 --- a/astro/py-pykep/Makefile +++ b/astro/py-pykep/Makefile @@ -1,32 +1,45 @@ PORTNAME= pykep DISTVERSIONPREFIX= v -DISTVERSION= 2.6.2 -PORTREVISION= 9 +DISTVERSION= 3.0.0 CATEGORIES= astro python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for pykep, library for astrodynamics research WWW= https://github.com/esa/pykep -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ - libkeplerian_toolbox.so:astro/pykep \ - ${PY_BOOST} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ +BUILD_DEPENDS= pybind11>0:devel/pybind11 +LIB_DEPENDS= libkep3.so:astro/pykep +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}heyoka>0:math/py-heyoka@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygmo2>0:science/py-pygmo2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spiceypy>0:astro/py-spiceypy@${PY_FLAVOR} -USES= cmake compiler:c++11-lang python -USE_PYTHON= flavors +USES= cmake compiler:c++23-lang localbase:ldflags python +USE_CXXSTD= c++23 +USE_PYTHON= flavors pytest -CMAKE_OFF= PYKEP_BUILD_KEP_TOOLBOX PYKEP_BUILD_TESTS -CMAKE_ON= PYKEP_BUILD_PYKEP +CMAKE_OFF= kep3_BUILD_CPP_LIBRARY +CMAKE_ON= kep3_BUILD_PYTHON_BINDINGS USE_GITHUB= yes GH_ACCOUNT= esa +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +TEST_WRKSRC= ${WRKSRC}/pykep + +pre-test: + @${CP} ${WRKDIR}/.build/pykep/core${PYTHON_TAG}.so \ + ${WRKSRC}/pykep/core${PYTHON_TAG}.so + +TEST_ARGS= -p no:xdist + +# tests as of 3.0.0: 89 passed in 10.76s + .include diff --git a/astro/py-pykep/distinfo b/astro/py-pykep/distinfo index 5fbf037982f3..fc91f6ddec6d 100644 --- a/astro/py-pykep/distinfo +++ b/astro/py-pykep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1681882302 -SHA256 (esa-pykep-v2.6.2_GH0.tar.gz) = 4e298961298b837ba42b98ccaf11639d3230b6e18724a40b7422f9c97af41f6c -SIZE (esa-pykep-v2.6.2_GH0.tar.gz) = 31510753 +TIMESTAMP = 1779685020 +SHA256 (esa-pykep-v3.0.0_GH0.tar.gz) = 27b350d24e5c15632f6a11aab8624cf76cf9604a5cab17761cc0459c94d2c7d0 +SIZE (esa-pykep-v3.0.0_GH0.tar.gz) = 39563810 diff --git a/astro/py-pykep/files/patch-CMakeLists.txt b/astro/py-pykep/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..1049a9b39a2a --- /dev/null +++ b/astro/py-pykep/files/patch-CMakeLists.txt @@ -0,0 +1,20 @@ +--- CMakeLists.txt.orig 2026-05-25 05:18:48 UTC ++++ CMakeLists.txt +@@ -35,6 +35,8 @@ option(kep3_BUILD_PYTHON_BINDINGS "Build Python bindin + option(kep3_BUILD_BENCHMARKS "Build benchmarks." OFF) + option(kep3_BUILD_PYTHON_BINDINGS "Build Python bindings." OFF) + ++if(kep3_BUILD_CPP_LIBRARY) ++ + # NOTE: on Unix systems, the correct library installation path + # could be something other than just "lib", such as "lib64", + # "lib32", etc., depending on platform/configuration. Apparently, +@@ -266,6 +268,8 @@ if(kep3_BUILD_BENCHMARKS) + + if(kep3_BUILD_BENCHMARKS) + add_subdirectory(benchmark) ++ ++endif() + + endif() + diff --git a/astro/py-pykep/pkg-plist b/astro/py-pykep/pkg-plist index 42d933a90778..73c249c405cc 100644 --- a/astro/py-pykep/pkg-plist +++ b/astro/py-pykep/pkg-plist @@ -1,69 +1,68 @@ %%PYTHON_SITELIBDIR%%/pykep/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/core/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/core/core.so -%%PYTHON_SITELIBDIR%%/pykep/examples/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex1.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex10.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex11.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex2.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex3.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex4.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex5.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex6.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex7.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex8.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex9.py -%%PYTHON_SITELIBDIR%%/pykep/examples/_ex_utilities.py -%%PYTHON_SITELIBDIR%%/pykep/orbit_plots/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/orbit_plots/_plots.py -%%PYTHON_SITELIBDIR%%/pykep/phasing/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/phasing/_dbscan.py -%%PYTHON_SITELIBDIR%%/pykep/phasing/_knn.py -%%PYTHON_SITELIBDIR%%/pykep/phasing/_lambert.py -%%PYTHON_SITELIBDIR%%/pykep/planet/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/planet/planet.so -%%PYTHON_SITELIBDIR%%/pykep/pontryagin/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/pontryagin/_dynamics.py -%%PYTHON_SITELIBDIR%%/pykep/pontryagin/_leg.py -%%PYTHON_SITELIBDIR%%/pykep/sims_flanagan/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/sims_flanagan/sims_flanagan.so +%%PYTHON_SITELIBDIR%%/pykep/_patch_epoch.py +%%PYTHON_SITELIBDIR%%/pykep/_patch_planet.py +%%PYTHON_SITELIBDIR%%/pykep/_version.py +%%PYTHON_SITELIBDIR%%/pykep/core%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/pykep/data/de440s.bsp +%%PYTHON_SITELIBDIR%%/pykep/data/naif0012.tls +%%PYTHON_SITELIBDIR%%/pykep/data/tle.txt +%%PYTHON_SITELIBDIR%%/pykep/leg/__init__.py +%%PYTHON_SITELIBDIR%%/pykep/leg/_zoh.py +%%PYTHON_SITELIBDIR%%/pykep/plot/__init__.py +%%PYTHON_SITELIBDIR%%/pykep/plot/_ballistic.py +%%PYTHON_SITELIBDIR%%/pykep/plot/_lambert.py +%%PYTHON_SITELIBDIR%%/pykep/plot/_mit.py +%%PYTHON_SITELIBDIR%%/pykep/plot/_planet.py +%%PYTHON_SITELIBDIR%%/pykep/plot/_sf_leg.py +%%PYTHON_SITELIBDIR%%/pykep/ta/__init__.py +%%PYTHON_SITELIBDIR%%/pykep/ta/_zoh_cr3bp.py +%%PYTHON_SITELIBDIR%%/pykep/ta/_zoh_eq.py +%%PYTHON_SITELIBDIR%%/pykep/ta/_zoh_kep.py +%%PYTHON_SITELIBDIR%%/pykep/ta/_zoh_ss.py %%PYTHON_SITELIBDIR%%/pykep/test.py +%%PYTHON_SITELIBDIR%%/pykep/test_core.py +%%PYTHON_SITELIBDIR%%/pykep/test_leg_sims_flanagan.py +%%PYTHON_SITELIBDIR%%/pykep/test_leg_zoh.py +%%PYTHON_SITELIBDIR%%/pykep/test_ta.py +%%PYTHON_SITELIBDIR%%/pykep/test_trajopt.py +%%PYTHON_SITELIBDIR%%/pykep/test_udplas.py +%%PYTHON_SITELIBDIR%%/pykep/test_utils.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_direct.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_indirect.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_lambert.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/_launchers.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_lt_margo.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/_mga.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/_mga_1dsm.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_mga_lt_nep.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/_mr_lt_nep.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_mim.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_min_Bu_bu.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/_pl2pl_N_impulses.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_pontryagin_cartesian.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_pontryagin_equinoctial.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_primer_vector.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_sf_pl2pl.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_sf_pl2pl_alpha.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_sf_point2point.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_zoh_pl2pl.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_zoh_point2point.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_zoh_ss_pl2pl.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/_zoh_ss_point2point.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_cassini1.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_cassini2.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_emNimp.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_eve_mga1dsm.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_juice.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_cassini_mga.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_cassini_mga_1dsm.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_em_Nimp.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_eve_mga_1dsm.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_juice_mga_1dsm.py %%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_messenger.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_rosetta.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_solar_orbiter.py -%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_tandem.py -%%PYTHON_SITELIBDIR%%/pykep/util/__init__.py -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Ceres/jgdwn_cer18d.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Earth/egm2008tf_t.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Earth/egm96.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Earth/ggm02c.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Earth/ggm02s.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Eros/eros_16.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Mars/jgmro_120d.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Mercury/ggmes.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Moon/glgm3_150.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Moon/grgm_1200a_t.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Moon/jgl_150q1.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Moon/lpe_200.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Venus/shjg_180.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Vesta/jgdwn_ves20h.txt -%%PYTHON_SITELIBDIR%%/pykep/util/gravity_spherical_harmonic.py -%%PYTHON_SITELIBDIR%%/pykep/util/load_gravity_model.py -%%PYTHON_SITELIBDIR%%/pykep/util/util.so +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_rosetta_mga_1dsm.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_tops.py +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/tops/_tops_cr3bp.json +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/tops/_tops_mee.json +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/tops/_tops_ss.json +%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/tops/_tops_twobody.json +%%PYTHON_SITELIBDIR%%/pykep/udpla/__init__.py +%%PYTHON_SITELIBDIR%%/pykep/udpla/_cr3bp.py +%%PYTHON_SITELIBDIR%%/pykep/udpla/_spice.py +%%PYTHON_SITELIBDIR%%/pykep/udpla/_tle.py +%%PYTHON_SITELIBDIR%%/pykep/utils/__init__.py +%%PYTHON_SITELIBDIR%%/pykep/utils/_encoding_conversions.py +%%PYTHON_SITELIBDIR%%/pykep/utils/_knn.py +%%PYTHON_SITELIBDIR%%/pykep/utils/_planet_to_keplerian.py +%%PYTHON_SITELIBDIR%%/pykep/utils/_spice_utils.py diff --git a/astro/pykep/Makefile b/astro/pykep/Makefile index 5a6e4c01bea4..bae5419f5dbd 100644 --- a/astro/pykep/Makefile +++ b/astro/pykep/Makefile @@ -1,25 +1,38 @@ PORTNAME= pykep DISTVERSIONPREFIX= v -DISTVERSION= 2.6.2 -PORTREVISION= 8 +DISTVERSION= 3.0.0 CATEGORIES= astro MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library providing basic tools for astrodynamics research -WWW= https://github.com/esa/pykep +WWW= https://esa.github.io/pykep/ \ + https://github.com/esa/pykep -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_serialization.so:devel/boost-libs +BUILD_DEPENDS= xtensor>0:math/xtensor \ + xtensor-blas>0:math/xtensor-blas +LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ + libfmt.so:devel/libfmt \ + libgmp.so:math/gmp \ + libheyoka.so:math/heyoka \ + libmpc.so:math/mpc \ + libmpfr.so:math/mpfr \ + libmp++.so:math/mppp \ + libopenblas.so:math/openblas \ + libspdlog.so:devel/spdlog +TEST_DEPENDS= pagmo2>0:science/pagmo2 -USES= cmake:testing compiler:c++11-lang +USES= cmake:testing compiler:c++23-lang USE_LDCONFIG= yes -CMAKE_OFF= PYKEP_BUILD_TESTS -CMAKE_TESTING_ON= PYKEP_BUILD_TESTS +CMAKE_OFF= kep3_BUILD_TESTS +CMAKE_TESTING_ON= kep3_BUILD_TESTS USE_GITHUB= yes GH_ACCOUNT= esa +# tests as of 3.0.0: 97% tests passed, 1 tests failed out of 29, see https://github.com/esa/pykep/issues/198 + .include diff --git a/astro/pykep/distinfo b/astro/pykep/distinfo index d92f02c464a4..a5e478a8a642 100644 --- a/astro/pykep/distinfo +++ b/astro/pykep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1681876617 -SHA256 (esa-pykep-v2.6.2_GH0.tar.gz) = 4e298961298b837ba42b98ccaf11639d3230b6e18724a40b7422f9c97af41f6c -SIZE (esa-pykep-v2.6.2_GH0.tar.gz) = 31510753 +TIMESTAMP = 1779647834 +SHA256 (esa-pykep-v3.0.0_GH0.tar.gz) = 27b350d24e5c15632f6a11aab8624cf76cf9604a5cab17761cc0459c94d2c7d0 +SIZE (esa-pykep-v3.0.0_GH0.tar.gz) = 39563810 diff --git a/astro/pykep/pkg-plist b/astro/pykep/pkg-plist index 24e530df66d2..a86326534c0d 100644 --- a/astro/pykep/pkg-plist +++ b/astro/pykep/pkg-plist @@ -1,116 +1,47 @@ -include/keplerian_toolbox/astro_constants.hpp -include/keplerian_toolbox/config.hpp -include/keplerian_toolbox/core_functions/array3D_operations.hpp -include/keplerian_toolbox/core_functions/closest_distance.hpp -include/keplerian_toolbox/core_functions/convert_anomalies.hpp -include/keplerian_toolbox/core_functions/convert_dates.hpp -include/keplerian_toolbox/core_functions/damon.hpp -include/keplerian_toolbox/core_functions/eq2ic.hpp -include/keplerian_toolbox/core_functions/eq2par.hpp -include/keplerian_toolbox/core_functions/fb_con.hpp -include/keplerian_toolbox/core_functions/fb_prop.hpp -include/keplerian_toolbox/core_functions/fb_vel.hpp -include/keplerian_toolbox/core_functions/ic2eq.hpp -include/keplerian_toolbox/core_functions/ic2par.hpp -include/keplerian_toolbox/core_functions/jorba.h -include/keplerian_toolbox/core_functions/kepler_equations.hpp -include/keplerian_toolbox/core_functions/lambert_2d.hpp -include/keplerian_toolbox/core_functions/lambert_3d.hpp -include/keplerian_toolbox/core_functions/lambert_find_N.hpp -include/keplerian_toolbox/core_functions/par2eq.hpp -include/keplerian_toolbox/core_functions/par2ic.hpp -include/keplerian_toolbox/core_functions/propagate_lagrangian.hpp -include/keplerian_toolbox/core_functions/propagate_lagrangian_u.hpp -include/keplerian_toolbox/core_functions/propagate_taylor.hpp -include/keplerian_toolbox/core_functions/propagate_taylor_J2.hpp -include/keplerian_toolbox/core_functions/propagate_taylor_disturbance.hpp -include/keplerian_toolbox/core_functions/propagate_taylor_jorba.hpp -include/keplerian_toolbox/core_functions/propagate_taylor_s.hpp -include/keplerian_toolbox/core_functions/stumpff.hpp -include/keplerian_toolbox/core_functions/three_impulses_approximation.hpp -include/keplerian_toolbox/core_functions/x2tof.hpp -include/keplerian_toolbox/detail/visibility.hpp -include/keplerian_toolbox/epoch.hpp -include/keplerian_toolbox/exceptions.hpp -include/keplerian_toolbox/io.hpp -include/keplerian_toolbox/keplerian_toolbox.hpp -include/keplerian_toolbox/lambert_problem.hpp -include/keplerian_toolbox/numerics/newton_raphson.hpp -include/keplerian_toolbox/numerics/regula_falsi.hpp -include/keplerian_toolbox/planet/base.hpp -include/keplerian_toolbox/planet/gtoc2.hpp -include/keplerian_toolbox/planet/gtoc5.hpp -include/keplerian_toolbox/planet/gtoc6.hpp -include/keplerian_toolbox/planet/gtoc7.hpp -include/keplerian_toolbox/planet/j2.hpp -include/keplerian_toolbox/planet/jpl_low_precision.hpp -include/keplerian_toolbox/planet/keplerian.hpp -include/keplerian_toolbox/planet/mpcorb.hpp -include/keplerian_toolbox/planet/spice.hpp -include/keplerian_toolbox/planet/tle.hpp -include/keplerian_toolbox/serialization.hpp -include/keplerian_toolbox/sims_flanagan/leg.hpp -include/keplerian_toolbox/sims_flanagan/leg_s.hpp -include/keplerian_toolbox/sims_flanagan/sc_state.hpp -include/keplerian_toolbox/sims_flanagan/spacecraft.hpp -include/keplerian_toolbox/sims_flanagan/throttle.hpp -include/keplerian_toolbox/third_party/cspice/SpiceCK.h -include/keplerian_toolbox/third_party/cspice/SpiceCel.h -include/keplerian_toolbox/third_party/cspice/SpiceDLA.h -include/keplerian_toolbox/third_party/cspice/SpiceDSK.h -include/keplerian_toolbox/third_party/cspice/SpiceDtl.h -include/keplerian_toolbox/third_party/cspice/SpiceEK.h -include/keplerian_toolbox/third_party/cspice/SpiceEll.h -include/keplerian_toolbox/third_party/cspice/SpiceErr.h -include/keplerian_toolbox/third_party/cspice/SpiceFrm.h -include/keplerian_toolbox/third_party/cspice/SpiceGF.h -include/keplerian_toolbox/third_party/cspice/SpiceOccult.h -include/keplerian_toolbox/third_party/cspice/SpiceOsc.h -include/keplerian_toolbox/third_party/cspice/SpicePln.h -include/keplerian_toolbox/third_party/cspice/SpiceSPK.h -include/keplerian_toolbox/third_party/cspice/SpiceSrf.h -include/keplerian_toolbox/third_party/cspice/SpiceUsr.h -include/keplerian_toolbox/third_party/cspice/SpiceZad.h -include/keplerian_toolbox/third_party/cspice/SpiceZdf.h -include/keplerian_toolbox/third_party/cspice/SpiceZfc.h -include/keplerian_toolbox/third_party/cspice/SpiceZim.h -include/keplerian_toolbox/third_party/cspice/SpiceZmc.h -include/keplerian_toolbox/third_party/cspice/SpiceZpl.h -include/keplerian_toolbox/third_party/cspice/SpiceZpr.h -include/keplerian_toolbox/third_party/cspice/SpiceZrnm.h -include/keplerian_toolbox/third_party/cspice/SpiceZst.h -include/keplerian_toolbox/third_party/cspice/f2c.h -include/keplerian_toolbox/third_party/cspice/f2cMang.h -include/keplerian_toolbox/third_party/cspice/fio.h -include/keplerian_toolbox/third_party/cspice/fmt.h -include/keplerian_toolbox/third_party/cspice/fp.h -include/keplerian_toolbox/third_party/cspice/lio.h -include/keplerian_toolbox/third_party/cspice/rawio.h -include/keplerian_toolbox/third_party/cspice/signal1.h -include/keplerian_toolbox/third_party/cspice/zzalloc.h -include/keplerian_toolbox/third_party/cspice/zzerror.h -include/keplerian_toolbox/third_party/libsgp4/CoordGeodetic.h -include/keplerian_toolbox/third_party/libsgp4/CoordTopocentric.h -include/keplerian_toolbox/third_party/libsgp4/DateTime.h -include/keplerian_toolbox/third_party/libsgp4/DecayedException.h -include/keplerian_toolbox/third_party/libsgp4/Eci.h -include/keplerian_toolbox/third_party/libsgp4/Globals.h -include/keplerian_toolbox/third_party/libsgp4/Observer.h -include/keplerian_toolbox/third_party/libsgp4/OrbitalElements.h -include/keplerian_toolbox/third_party/libsgp4/SGP4.h -include/keplerian_toolbox/third_party/libsgp4/SatelliteException.h -include/keplerian_toolbox/third_party/libsgp4/SolarPosition.h -include/keplerian_toolbox/third_party/libsgp4/TimeSpan.h -include/keplerian_toolbox/third_party/libsgp4/Tle.h -include/keplerian_toolbox/third_party/libsgp4/TleException.h -include/keplerian_toolbox/third_party/libsgp4/Util.h -include/keplerian_toolbox/third_party/libsgp4/Vector.h -include/keplerian_toolbox/util/spice_utils.hpp -lib/cmake/keplerian_toolbox/PykepFindBoost.cmake -lib/cmake/keplerian_toolbox/keplerian_toolbox-config-version.cmake -lib/cmake/keplerian_toolbox/keplerian_toolbox-config.cmake -lib/cmake/keplerian_toolbox/keplerian_toolbox_export-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/keplerian_toolbox/keplerian_toolbox_export.cmake -lib/libkeplerian_toolbox.so -lib/libkeplerian_toolbox.so.1 -lib/libkeplerian_toolbox.so.1.0 +include/kep3/config.hpp +include/kep3/core_astro/basic_transfers.hpp +include/kep3/core_astro/constants.hpp +include/kep3/core_astro/convert_anomalies.hpp +include/kep3/core_astro/convert_julian_dates.hpp +include/kep3/core_astro/encodings.hpp +include/kep3/core_astro/flyby.hpp +include/kep3/core_astro/ic2mee2ic.hpp +include/kep3/core_astro/ic2par2ic.hpp +include/kep3/core_astro/kepler_equations.hpp +include/kep3/core_astro/mee2par2mee.hpp +include/kep3/core_astro/mima.hpp +include/kep3/core_astro/propagate_lagrangian.hpp +include/kep3/core_astro/special_functions.hpp +include/kep3/core_astro/stm.hpp +include/kep3/detail/s11n.hpp +include/kep3/detail/tanuki.hpp +include/kep3/detail/tanuki_impl.hpp +include/kep3/detail/visibility.hpp +include/kep3/epoch.hpp +include/kep3/exceptions.hpp +include/kep3/lambert_problem.hpp +include/kep3/leg/sf_checks.hpp +include/kep3/leg/sims_flanagan.hpp +include/kep3/leg/sims_flanagan_alpha.hpp +include/kep3/leg/zoh.hpp +include/kep3/linalg.hpp +include/kep3/planet.hpp +include/kep3/ta/bcp.hpp +include/kep3/ta/cr3bp.hpp +include/kep3/ta/kep.hpp +include/kep3/ta/pontryagin_cartesian.hpp +include/kep3/ta/pontryagin_equinoctial.hpp +include/kep3/ta/zoh_cr3bp.hpp +include/kep3/ta/zoh_eq.hpp +include/kep3/ta/zoh_kep.hpp +include/kep3/ta/zoh_ss.hpp +include/kep3/udpla/jpl_lp.hpp +include/kep3/udpla/keplerian.hpp +include/kep3/udpla/vsop2013.hpp +lib/cmake/kep3/kep3-config-version.cmake +lib/cmake/kep3/kep3-config.cmake +lib/cmake/kep3/kep3_export-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/kep3/kep3_export.cmake +lib/libkep3.so +lib/libkep3.so.3 +lib/libkep3.so.3.0.0