BSD Ports

astro/py-pykep 3.0.0 FreeBSD

Python binding for pykep, library for astrodynamics research

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MPL20
Categories
astro, python
Package size
30346.0 KiB, 33762.0 KiB installed

Description

pykep is a scientific library providing basic tools for astrodynamics research. Algorithmic efficiency is a main focus of the library, which is written in C++ and exposed to Python using the boost::python library. At the library core is the implementation of an efficient solver for the multiple revolutions Lambert's problem, objects representing direct (Sims-Flanagan), indirect (Pontryagin) and hybrid methods to represent low-thrust optimization problems, efficient keplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT support and more.

In the other systems

SystemPortVersion
FreeBSDastro/py-pykep3.0.0
DragonFlyastro/py-pykep2.6.2_4

Install

Binary package:

pkg install py312-pykep

From the ports tree:

cd /usr/ports/astro/py-pykep/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pykep>0:astro/py-pykep

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.03.0.0---
FreeBSD:14:quarterly3.0.03.0.0n/a--
FreeBSD:15:latest3.0.03.0.0n/a--
FreeBSD:15:quarterly3.0.03.0.0n/an/an/a
FreeBSD:16:latest3.0.03.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Runtime 7

The full lists below include those, and their dependencies in turn.

Build dependencies 43
Run dependencies 210

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++23-lang localbase:ldflags python
Service scripts
none

Files

pkg-plist 68
  • %%PYTHON_SITELIBDIR%%/pykep/__init__.py
  • %%PYTHON_SITELIBDIR%%/pykep/_patch_epoch.py
  • %%PYTHON_SITELIBDIR%%/pykep/_patch_planet.py
  • %%PYTHON_SITELIBDIR%%/pykep/_version.py
  • %%PYTHON_SITELIBDIR%%/pykep/core.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/_launchers.py
  • %%PYTHON_SITELIBDIR%%/pykep/trajopt/_mga.py
  • %%PYTHON_SITELIBDIR%%/pykep/trajopt/_mga_1dsm.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/_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_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
distinfo 1
FileSizeSHA256
esa-pykep-v3.0.0_GH0.tar.gz3.956381e+0727b350d24e5c15632f6a11aab8624cf76cf9604a5cab17761cc0459c94d2c7d0

Commit history 0

No commits in the history this site was built from.