accrete 0.2.0

Rust port of Accrete, planetary system generation algorithm. Based on 'Formation of Planetary Systems by Aggregation: A Computer Simulation' by Stephen H. Dole. Improved and extended by many talented people during past ~50 years.
Documentation
1
Planetesimal { a: 23.456281578427593, b: 23.364607835147993, e: 0.08831952571705877, distance_to_primary_star: 23.456281578427593, mass: 9.040803910442847e-5, earth_masses: 30.085593074121213, is_gas_giant: true, orbit_zone: 3, radius: 28604.89254511721, earth_radii: 4.484931411902981, density: 0.9481421723988214, resonant_period: false, axial_tilt: 43.90345649485964, escape_velocity: 2896301.5238037, surface_accel: 1466.2810747421497, surface_grav: 1e38, rms_velocity: 4539.963543090071, escape_velocity_km_per_sec: 28.963015238037002, orbital_period_days: 39627.16830093007, day_hours: 39627.16830093007, length_of_year: 108.49327392451764, molecule_weight: 0.9463102804102238, volatile_gas_inventory: 1e38, greenhouse_effect: false, albedo: 0.5791609462760436, is_tidally_locked: false, surface_pressure_bar: 1e38, surface_temp_kelvin: 1e38, day_temp_kelvin: 9.208477124023978e37, night_temp_kelvin: 9.208477124023978e37, boiling_point_kelvin: 1e38, hydrosphere: 1e38, cloud_cover: 0.0, ice_cover: 0.0, moons: [Planetesimal { a: 0.11783210832088531, b: 24.843332825540276, e: 0.06274766447621738, distance_to_primary_star: 23.456281578427593, mass: 2.2560651053988313e-11, earth_masses: 7.507635093307636e-6, is_gas_giant: false, orbit_zone: 3, radius: 169.18361313529917, earth_radii: 0.02652612310054863, density: 2.212192498086503, resonant_period: false, axial_tilt: 15.03045272707582, escape_velocity: 18812.957507200786, surface_accel: 10.45985966397054, surface_grav: 0.010662446140642753, rms_velocity: 903749.1116811447, escape_velocity_km_per_sec: 0.18812957507200787, orbital_period_days: 1553.7790172077644, day_hours: 1553.7790172077644, length_of_year: 4.254015105291621, molecule_weight: 22428.847318978835, volatile_gas_inventory: 0.0, greenhouse_effect: false, albedo: 0.0, is_tidally_locked: false, surface_pressure_bar: 0.0, surface_temp_kelvin: 0.0, day_temp_kelvin: NaN, night_temp_kelvin: NaN, boiling_point_kelvin: 0.0, hydrosphere: 0.0, cloud_cover: 0.0, ice_cover: 0.0, moons: [], rings: [], is_moon: true, orbit_clearing: 0.0, is_dwarf_planet: false, hill_sphere: 0.00048208981276381057, tectonic_activity: false, magnetosphere: false, has_collision: false, id: "afD5K0y" }, Planetesimal { a: 0.15946949925410575, b: 20.78568823005437, e: 0.04083529914846451, distance_to_primary_star: 23.456281578427593, mass: 4.330889809243722e-10, earth_masses: 0.00014412146280405575, is_gas_giant: false, orbit_zone: 3, radius: 452.98323878821475, earth_radii: 0.07102277183885462, density: 2.212467552162447, resonant_period: false, axial_tilt: 16.05726946766673, escape_velocity: 50374.1706371791, surface_accel: 28.009392512755127, surface_grav: 0.028551878198527142, rms_velocity: 667780.758832318, escape_velocity_km_per_sec: 0.503741706371791, orbital_period_days: 2446.2973193881658, day_hours: 2446.2973193881658, length_of_year: 6.697597041446039, molecule_weight: 3128.2776058647264, volatile_gas_inventory: 0.0, greenhouse_effect: false, albedo: 0.0, is_tidally_locked: false, surface_pressure_bar: 0.0, surface_temp_kelvin: 0.0, day_temp_kelvin: NaN, night_temp_kelvin: NaN, boiling_point_kelvin: 0.0, hydrosphere: 0.0, cloud_cover: 0.0, ice_cover: 0.0, moons: [], rings: [], is_moon: true, orbit_clearing: 0.0, is_dwarf_planet: false, hill_sphere: 0.0017878061540471523, tectonic_activity: true, magnetosphere: true, has_collision: true, id: "ktDJGJA" }, Planetesimal { a: 0.3487909637138566, b: 25.072071172331142, e: 0.062177309373663725, distance_to_primary_star: 23.456281578427593, mass: 6.15698399392669e-11, earth_masses: 2.0488942890487104e-5, is_gas_giant: false, orbit_zone: 3, radius: 236.42549905760194, earth_radii: 0.03706890860106647, density: 2.2122349797320617, resonant_period: false, axial_tilt: 19.00117841896722, escape_velocity: 26290.404205403105, surface_accel: 14.617402861336013, surface_grav: 0.014900512600750268, rms_velocity: 305313.7102195113, escape_velocity_km_per_sec: 0.26290404205403106, orbital_period_days: 7913.0065168935225, day_hours: 7913.0065168935225, length_of_year: 21.664631120858377, molecule_weight: 11484.883048793854, volatile_gas_inventory: 0.0, greenhouse_effect: false, albedo: 0.0, is_tidally_locked: false, surface_pressure_bar: 0.0, surface_temp_kelvin: 0.0, day_temp_kelvin: NaN, night_temp_kelvin: NaN, boiling_point_kelvin: 0.0, hydrosphere: 0.0, cloud_cover: 0.0, ice_cover: 0.0, moons: [], rings: [], is_moon: true, orbit_clearing: 0.0, is_dwarf_planet: false, hill_sphere: 0.0019954117929921887, tectonic_activity: false, magnetosphere: false, has_collision: false, id: "vqyhvKb" }, Planetesimal { a: 0.586871823620979, b: 20.6293999557616, e: 0.0978531463112442, distance_to_primary_star: 23.456281578427593, mass: 4.801493362151539e-8, earth_masses: 0.0159782002654573, is_gas_giant: false, orbit_zone: 3, radius: 2173.8038002409494, earth_radii: 0.34082844155549535, density: 2.2195323314103472, resonant_period: false, axial_tilt: 21.0009163298792, escape_velocity: 242124.3137352783, surface_accel: 134.84239767931547, surface_grav: 0.13745402413793625, rms_velocity: 181454.72134864607, escape_velocity_km_per_sec: 2.421243137352783, orbital_period_days: 17266.067245691287, day_hours: 17266.067245691287, length_of_year: 47.27191579929168, molecule_weight: 135.40799206765317, volatile_gas_inventory: 0.0, greenhouse_effect: false, albedo: 0.0, is_tidally_locked: false, surface_pressure_bar: 0.0, surface_temp_kelvin: 0.0, day_temp_kelvin: NaN, night_temp_kelvin: NaN, boiling_point_kelvin: 0.0, hydrosphere: 0.0, cloud_cover: 0.0, ice_cover: 0.0, moons: [], rings: [], is_moon: true, orbit_clearing: 0.0, is_dwarf_planet: false, hill_sphere: 0.029728283959759117, tectonic_activity: true, magnetosphere: true, has_collision: true, id: "7E3P46C" }], rings: [Ring { a: 0.00022630756331264718, mass: 8.127761140503724e-10, width: 1117.4612903682835, id: "cqg2CQ2" }, Ring { a: 0.00022631425263927712, mass: 3.7453327966559655e-10, width: 863.1477681563923, id: "JPD6bwy" }, Ring { a: 0.00022632185274419294, mass: 4.250501216647863e-11, width: 417.91016094619727, id: "Yt5tKLG" }, Ring { a: 0.00022632320836178402, mass: 1.1382897317904873e-11, width: 269.37446380288935, id: "gVdK54h" }], is_moon: false, orbit_clearing: 554.3882305352198, is_dwarf_planet: false, hill_sphere: 0.6453772360860702, tectonic_activity: false, magnetosphere: true, has_collision: true, id: "9EfE2Mr" }