Source code for RCAIDE.Framework.Analyses.Atmospheric.Atmospheric
#RCAIDE/Frameworks/Analyses/Atmospheric/Atmospheric.py
#
# Created: Dec 2024, M. Clarke
# ----------------------------------------------------------------------
# Imports
# ----------------------------------------------------------------------
from RCAIDE.Library.Attributes.Atmospheres.Atmosphere import Atmosphere
from RCAIDE.Framework.Analyses import Analysis
# ----------------------------------------------------------------------
# Analysis
# ----------------------------------------------------------------------
[docs]
class Atmospheric(Analysis):
"""This is the base class for atmospheric analyses. It contains functions
that are built into the default class.
Assumptions:
None
Source:
N/A
"""
def __defaults__(self):
"""This sets the default values for the analysis to function.
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
N/A
"""
atmo_data = Atmosphere()
self.update(atmo_data)
[docs]
def compute_values(self,altitude):
"""This function is not implemented for the base class."""
raise NotImplementedError