.. _environment: ``environment`` =============== Functionalities of environment objects. This module provides functionalities for environment objects. Specifically, it contains classes and functions that perform computations related to environment models of natural and artificial bodies. Much of the functionality in this module concerns classes stored inside :class:`~tudatpy.numerical_simulation.environment.Body` objects, a list of which is in turn stored in a :class:`~tudatpy.numerical_simulation.environment.SystemOfBodies` object. Note that the classes in this module are rarely created manually, but are instead created by the functionality in the :ref:`environment_setup` module. Functions --------- .. currentmodule:: tudatpy.numerical_simulation.environment .. autosummary:: transform_to_inertial_orientation save_vehicle_mesh_to_file .. autofunction:: tudatpy.numerical_simulation.environment.save_vehicle_mesh_to_file .. autofunction:: tudatpy.numerical_simulation.environment.transform_to_inertial_orientation Classes ------- .. currentmodule:: tudatpy.numerical_simulation.environment .. autosummary:: Ephemeris RotationalEphemeris GcrsToItrsRotationModel EarthOrientationAnglesCalculator GravityFieldModel GravityFieldVariationModel SphericalHarmonicsGravityField TimeDependentSphericalHarmonicsGravityField BodyShapeModel RigidBodyProperties AtmosphereModel RadiationSourceModel AerodynamicCoefficientInterface HypersonicLocalInclinationAnalysis GroundStation GroundStationState FlightConditions AtmosphericFlightConditions AerodynamicAngleCalculator VehicleSystems EngineModel Body SystemOfBodies .. autoclass:: tudatpy.numerical_simulation.environment.Ephemeris :members: .. autoclass:: tudatpy.numerical_simulation.environment.RotationalEphemeris :members: .. autoclass:: tudatpy.numerical_simulation.environment.GcrsToItrsRotationModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.EarthOrientationAnglesCalculator :members: .. autoclass:: tudatpy.numerical_simulation.environment.GravityFieldModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.GravityFieldVariationModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.SphericalHarmonicsGravityField :members: .. autoclass:: tudatpy.numerical_simulation.environment.TimeDependentSphericalHarmonicsGravityField :members: .. autoclass:: tudatpy.numerical_simulation.environment.BodyShapeModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.RigidBodyProperties :members: .. autoclass:: tudatpy.numerical_simulation.environment.AtmosphereModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.RadiationSourceModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.AerodynamicCoefficientInterface :members: .. autoclass:: tudatpy.numerical_simulation.environment.HypersonicLocalInclinationAnalysis :members: :special-members: __init__ .. autoclass:: tudatpy.numerical_simulation.environment.GroundStation :members: .. autoclass:: tudatpy.numerical_simulation.environment.GroundStationState :members: .. autoclass:: tudatpy.numerical_simulation.environment.FlightConditions :members: .. autoclass:: tudatpy.numerical_simulation.environment.AtmosphericFlightConditions :members: .. autoclass:: tudatpy.numerical_simulation.environment.AerodynamicAngleCalculator :members: .. autoclass:: tudatpy.numerical_simulation.environment.VehicleSystems :members: .. autoclass:: tudatpy.numerical_simulation.environment.EngineModel :members: .. autoclass:: tudatpy.numerical_simulation.environment.Body :members: .. autoclass:: tudatpy.numerical_simulation.environment.SystemOfBodies :members: