Module pyucalgarysrs.models

Functions for interacting with UCalgary Space Remote Sensing models. One such model is the TREx Auroral Transport Model (ATM).

Sub-modules

pyucalgarysrs.models.atm

Functions for running TREx Auroral Transport Model (ATM) calculations.

Classes

class ModelsManager (srs_obj)
Expand source code
class ModelsManager:
    """
    The ModelsManager object is initialized within every PyUCalgarySRS object. It acts 
    as a way to access the submodules and carry over configuration information in the 
    super class.
    """

    def __init__(self, srs_obj):
        self.__srs_obj = srs_obj
        self.__atm = ATMManager(self.__srs_obj)

    @property
    def atm(self):
        """
        Access to the `atm` submodule from within a PyUCalgarySRS object.
        """
        return self.__atm

The ModelsManager object is initialized within every PyUCalgarySRS object. It acts as a way to access the submodules and carry over configuration information in the super class.

Instance variables

prop atm
Expand source code
@property
def atm(self):
    """
    Access to the `atm` submodule from within a PyUCalgarySRS object.
    """
    return self.__atm

Access to the pyucalgarysrs.models.atm submodule from within a PyUCalgarySRS object.