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
InterplanetaryTravel
orLandingSequence
.
v1.1.5
Fixed bug in error message for when
planet_idx
is 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
verbose
attribute forInterplanetaryTravel
.Made sure a runtime error is raised if a failure event occurs in
InterplanetaryTravel
orLandingSequence
.
v1.1.2
Modified
verify_planet_positions
to save exact trajectories usingnp.savez_compressed
rather thannp.save
to 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_boxes
argument inset_launch_parameters
and 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
verbose
attribute for relevant classes (e.g.mission.verbose = False
).Made values defined in the constants module agree with those defined in
scipy
andastropy
.
v1.0.23
Fixed bug in
LandingSequence
that could cause parachute deployment to go undetected.
v1.0.22
Fixed bug in
LandingSequence
that 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_destination
message.
v1.0.19
Fixed bug in
place_spacecraft_on_escape_trajectory
.
v1.0.18
Added
begin_landing_sequence
option to select whether or not to assume a uniform gravitational acceleration in the atmospheric model.
v1.0.17
Updated
place_spacecraft_on_escape_trajectory
to 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_result
to succeed even though the launch result was incorrect.
v1.0.11
IMPORTANT: Fixed bug that sometimes caused
verify_launch_result
to fail even though the launch result was correct.
v1.0.10
Renamed the
semi_major_axis_angles
property 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_points
argument for theverify_planet_positions
method in the SolarSystem class.
v1.0.8
Fixed an issue with
check_for_newer_version
when usingpython3
andpip3
commands.
v1.0.7
Added a
generate_system_snapshot
method in the SolarSystem class.The “up to date” message from
check_for_newer_version
in utils is now muted by default.