Releases: esa/pykep
Releases · esa/pykep
pykep 2.0. Breaking back compatibility.
- 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
Several additions were made, notably with respect to the Earth environment.
A long overdue release
CI is now uploading binaries to PyPi
v1.2.2
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
andplanets
to singular form:kep_toolbox::utils
is nowkep_toolbox::util
PyKEP.utils
is nowPyKEP.util
kep_toolbox::planets
is nowkep_toolbox::planet
PyKEP.planets
is nowPyKEP.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
V1.2.0
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
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