Changelog¶
v1.1.8
Added support for Python 3.9.
v1.1.7
Added options to write solution files for each relativity experiment.
v1.1.6
Fixed bug that prevented runtime errors from being raised when a failure event occurs in
InterplanetaryTravelorLandingSequence.
v1.1.5
Fixed bug in error message for when
planet_idxis out of range inplace_spacecraft_in_unstable_orbit.
v1.1.4
Removed return value from
place_spacecraft_in_unstable_orbit.
v1.1.3
Enabled changing the
verboseattribute forInterplanetaryTravel.Made sure a runtime error is raised if a failure event occurs in
InterplanetaryTravelorLandingSequence.
v1.1.2
Modified
verify_planet_positionsto save exact trajectories usingnp.savez_compressedrather thannp.saveto avoid pickling.
v1.1.1
Fixed bug in computation of fuel mass required to perform a boost in vacuum.
v1.1.0
Added StarPopulation class for generating HR diagram data.
Accounted for planet rotation in escape velocity check during rocket launch.
Removed
number_of_boxesargument inset_launch_parametersand changed thrust and mass loss rate arguments to be total values instead of per box.Imposed maximum height of 500 m for landing thruster activation.
Enabled changing the
verboseattribute for relevant classes (e.g.mission.verbose = False).Made values defined in the constants module agree with those defined in
scipyandastropy.
v1.0.23
Fixed bug in
LandingSequencethat could cause parachute deployment to go undetected.
v1.0.22
Fixed bug in
LandingSequencethat could cause a crash landing to go undetected.
v1.0.21
Added support for Python 3.8.
v1.0.20
Fixed wrong unit in
record_destinationmessage.
v1.0.19
Fixed bug in
place_spacecraft_on_escape_trajectory.
v1.0.18
Added
begin_landing_sequenceoption to select whether or not to assume a uniform gravitational acceleration in the atmospheric model.
v1.0.17
Updated
place_spacecraft_on_escape_trajectoryto require rocket thrust and mass loss rate in order to be able to boost during interplanetary travel.Added constant
c_AU_pr_yr.
v1.0.16
Added shortcut for placing spacecraft on escape trajectory and fixed various typos in output texts.
v1.0.15
Fixed wrong unit in description of
compute_engine_performance.
v1.0.14
Fixed messages with tooo many o’s in
check_for_newer_version.
v1.0.13
Fixed crash when generating solar system with seed 6785.
v1.0.12
IMPORTANT: Fixed bug that sometimes caused
verify_launch_resultto succeed even though the launch result was incorrect.
v1.0.11
IMPORTANT: Fixed bug that sometimes caused
verify_launch_resultto fail even though the launch result was correct.
v1.0.10
Renamed the
semi_major_axis_anglesproperty of the SolarSystem class toaphelion_angles.Added an illustration of orbital parameters in the SolarSystem class documentation.
v1.0.9
Added a
number_of_output_pointsargument for theverify_planet_positionsmethod in the SolarSystem class.
v1.0.8
Fixed an issue with
check_for_newer_versionwhen usingpython3andpip3commands.
v1.0.7
Added a
generate_system_snapshotmethod in the SolarSystem class.The “up to date” message from
check_for_newer_versionin utils is now muted by default.