Skip to content

Releases: esa/pykep

pykep 2.0. Breaking back compatibility.

20 Nov 15:49
8c08b92
Compare
Choose a tag to compare
  • Updating to pygmo 2 (and dropping PyGMO)
  • Adding the Pontryagin module
  • Bug fixes on planet ephs (affecting low inclinations and eccentricites)
  • Implementation of modified equinoctial parameters
  • Adding more examples
  • Documentation fixes
  • Clang format and pep8 enforced
  • Some API improvements (more kwargs)

Official Release of 2016

24 Nov 11:46
Compare
Choose a tag to compare

Several additions were made, notably with respect to the Earth environment.

A long overdue release

24 Nov 10:11
Compare
Choose a tag to compare

CI is now uploading binaries to PyPi

v1.2.2

11 May 13:01
Compare
Choose a tag to compare

It is time for another PyKEP release, this time with Win64 binaries for Python 2.7 and Python 3.4!

Changes in this release:

  • JPL Spice integration
  • Namespace naming changes for utils and planets to singular form:
    • kep_toolbox::utils is now kep_toolbox::util
    • PyKEP.utils is now PyKEP.util
    • kep_toolbox::planets is now kep_toolbox::planet
    • PyKEP.planets is now PyKEP.planet
    • The planet objects have been renamed to reflect the ephemerides type implemented
  • Minor bugfixes

A compatible PyGMO version with this release is 1.1.7!

v1.2.1

03 Mar 11:02
Compare
Choose a tag to compare

Bug fixes

  • Epoch cache mechanism updated
  • Python3 compatibility improvements

V1.2.0

12 Feb 20:10
Compare
Choose a tag to compare

Breaking back-compatibility

  • Epoch type no longer is supported, epoch object constructor accept a string "jd", "mjd" or "mjd2000"

Major New Features

  • New web site
  • Python 3 compatibility
  • Support for Earth orbiting satellites added. TLE and SGP4 propagator are used in the new planet_tle class
  • New phasing module, contains clustering, knn and more, to locate good or bad phasing between orbiting objects
  • Two new problems in trajopt module. Multiple randezvous (low-thrust) and single leg multiple impulses.
  • Support to read SATCOM database
  • Support to read Celestrack TLE files

Minor New Features

  • New improved build system
  • Barker equation for the time of flight along a parabola
  • A new fly by routine returns the necessary DV to fix a fly-by
  • GTOC7 asteroids added
  • New constructor overloaded for planet: r,v can be now be used to instantiate a planet
  • Converter from r,v, to osculating orbital parameter added (ic2par)
  • get_state added to the Sims Flanagan leg
  • Bug Fix Neptune Uranus ephs

V1.1.3

15 Apr 11:24
Compare
Choose a tag to compare

Major Changes

  • A new Lambert routine is implemented. When compared with the previous version a speed improvment of 1.7 is obtained
  • Planet ephemerides are now virtual. This allows to reimplement them in the derived class as non keplerian. This is now done for planet_ss implementing the polynomial expansion taken from JPL web site (http://ssd.jpl.nasa.gov/?planet_pos) and valid in the 1800-2050 time frame