#!/usr/bin/env python
# -*- coding: utf-8 -*-

from __future__ import division, print_function, absolute_import, unicode_literals

# Version number
__version__ = "2.0"

# Was everest imported from setup.py?
try:
  __EVEREST_SETUP__
except NameError:
  __EVEREST_SETUP__ = False

if __EVEREST_SETUP__:
  # Set up the individual missions
  from . import missions
  for mission in missions.Missions:
    getattr(missions, mission).Setup()
else:
  # This is a regular everest run
  from .import config
  from . import basecamp, detrender, dvs, fits, gp, inject, math, \
                missions, pool, transit, user, utils
  from .detrender import *
  from .inject import *
  from .missions import *
  from .transit import Transit
  from .user import Everest, DVS
@@ -469,24 +469,50 @@
 est run%0A
+  %0A  # Import all modules%0A
   from .
 import c
@@ -503,16 +503,17 @@
   from .
+ 
 import c
@@ -538,112 +538,288 @@
 ort 
-basecamp, detrender, dvs, fits, gp, inject, math, %5C%0A                missions, pool, transit, user, utils
+utils%0A  from . import math%0A  from . import transit%0A  from . import pool%0A  from . import fits%0A  from . import dvs%0A  from . import gp%0A  from . import missions%0A  from . import basecamp%0A  from . import detrender%0A  from . import inject%0A  from . import user%0A  %0A  # Import the good stuff
 %0A  f

change import order for py2 compat