poliastro2.worldview.solar_sys.fixed_rot_elements

Low level ra, dec, and W calculations for bodies.

References

The values for all bodies except the Moon have been taken from: Archinal, B., Acton, C., A’Hearn, M., Conrad, A., Consolmagno, G., & Duxbury, T. et al. (2018). Report of the IAU Working Group on Cartographic Coordinates and Rotational Elements: 2015. Celestial Mechanics And Dynamical Astronomy, 130(3). doi: 10.1007/s10569-017-9805-5.

The values for Moon have been taken from: Archinal, B., A’Hearn, M., Bowell, E., Conrad, A., Consolmagno, G., & Courtin, R. et al. (2010). Report of the IAU Working Group on Cartographic Coordinates and Rotational Elements: 2009. Celestial Mechanics And Dynamical Astronomy, 109(2), 101-135. doi: 10.1007/s10569-010-9320-4.

Functions

jupiter_rot_elements_at_epoch(T, d)

Calculate rotational elements for Jupiter.

mars_rot_elements_at_epoch(T, d)

Calculate rotational elements for Mars.

mercury_rot_elements_at_epoch(T, d)

Calculate rotational elements for Mercury.

moon_rot_elements_at_epoch(T, d)

Calculate rotational elements for Moon.

neptune_rot_elements_at_epoch(T, d)

Calculate rotational elements for Neptune.

saturn_rot_elements_at_epoch(T, d)

Calculate rotational elements for Saturn.

sun_rot_elements_at_epoch(T, d)

Calculate rotational elements for Sun.

uranus_rot_elements_at_epoch(T, d)

Calculate rotational elements for Uranus.

venus_rot_elements_at_epoch(T, d)

Calculate rotational elements for Venus.

poliastro2.worldview.solar_sys.fixed_rot_elements.jupiter_rot_elements_at_epoch(T, d)

Calculate rotational elements for Jupiter.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries

  • d (float) – Interval in days from the standard epoch

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.mars_rot_elements_at_epoch(T, d)

Calculate rotational elements for Mars.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries

  • d (float) – Interval in days from the standard epoch

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.mercury_rot_elements_at_epoch(T, d)

Calculate rotational elements for Mercury.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.moon_rot_elements_at_epoch(T, d)

Calculate rotational elements for Moon.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.neptune_rot_elements_at_epoch(T, d)

Calculate rotational elements for Neptune.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.saturn_rot_elements_at_epoch(T, d)

Calculate rotational elements for Saturn.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.sun_rot_elements_at_epoch(T, d)

Calculate rotational elements for Sun.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries i.e. 36525 days.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.uranus_rot_elements_at_epoch(T, d)

Calculate rotational elements for Uranus.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)

poliastro2.worldview.solar_sys.fixed_rot_elements.venus_rot_elements_at_epoch(T, d)

Calculate rotational elements for Venus.

Parameters:
  • T (float) – Interval from the standard epoch, in Julian centuries.

  • d (float) – Interval in days from the standard epoch.

Returns:

ra, dec, W – Right ascension and declination of north pole, and angle of the prime meridian.

Return type:

tuple (float)