import rail
from rail.core import RailEnv
from rail.estimation.estimator import *
from rail.estimation.summarizer import *
from rail.estimation.algos.NZDir import *
from rail.estimation.algos.naiveStack import *
from rail.estimation.algos.pzflow import *
from rail.estimation.algos.randomPZ import *
from rail.estimation.algos.pointEstimateHist import *
from rail.estimation.algos.knnpz import *
from rail.estimation.algos.simpleSOM import *
from rail.estimation.algos.somocluSOM import *
from rail.estimation.algos.trainZ import *
from rail.estimation.algos.varInference import *
from rail.creation.degrader import *
from rail.creation.degradation.grid_selection import *
from rail.creation.degradation.observing_condition_degrader import *
from rail.creation.degradation.spectroscopic_degraders import *
from rail.creation.degradation.spectroscopic_selections import *
from rail.creation.degradation.quantityCut import *
from rail.creation.degradation.lsst_error_model import *
from rail.creation.engine import *
from rail.creation.engines.flowEngine import *
#from rail.creation.engines.galaxy_population_components import *
#from rail.creation.engines.dsps_photometry_creator import *
#from rail.creation.engines.dsps_sed_modeler import *
from rail.evaluation.evaluator import Evaluator
[docs]def import_and_attach_all():
"""Import all the packages in the rail ecosystem and attach them to this module"""
RailEnv.import_all_packages()
RailEnv.attach_stages(rail.stages)