Module planet

class pyspace.planet.PlanetArray

PlanetArray for storing planets

com()

Return centre of mass of the system of planets

concatenate()

Concatenates ‘other’ PlanetArray to self

dist()

Distance between planet ‘i’ and planet ‘j’

Parameters:

i, j: int
Indices of planets whose distance is sought.
get_number_of_planets()

Returns number of planets in the PlanetArray

Parameters:

None

Returns:

int: Number of planets in PlanetArray

kinetic_energy()

Returns total kinetic energy of PlanetArray

kinetic_energy_planet()

Returns kinetic energy of planet ‘j’

potential_energy()

Returns total potential energy of PlanetArray

potential_energy_planet()

Returns potential energy of planet ‘i’

Parameters:

G: double
Universal Gravitational constant
i: int
Index of the particle whose potential energy is sought
total_energy()

Returns total energy of PlanetArray

total_energy_planet()

Returns total energy of planet ‘i’