from galpy.df_src import diskdf
from galpy.df_src import surfaceSigmaProfile
from galpy.df_src import evolveddiskdf
from galpy.df_src import quasiisothermaldf
from galpy.df_src import streamdf
from galpy.df_src import streamgapdf

#
# Classes
#
shudf= diskdf.shudf
dehnendf= diskdf.dehnendf
DFcorrection= diskdf.DFcorrection
diskdf= diskdf.diskdf
evolveddiskdf= evolveddiskdf.evolveddiskdf
expSurfaceSigmaProfile= surfaceSigmaProfile.expSurfaceSigmaProfile
surfaceSigmaProfile= surfaceSigmaProfile.surfaceSigmaProfile
quasiisothermaldf= quasiisothermaldf.quasiisothermaldf
streamdf= streamdf.streamdf
streamgapdf= streamgapdf.streamgapdf

from galpy.df_src import diskdf
from galpy.df_src import surfaceSigmaProfile
from galpy.df_src import evolveddiskdf
from galpy.df_src import quasiisothermaldf
from galpy.df_src import streamdf
from galpy.df_src import streamgapdf
#
# Functions
#
impulse_deltav_plummer= streamgapdf.impulse_deltav_plummer
impulse_deltav_plummer_curvedstream= streamgapdf.impulse_deltav_plummer_curvedstream
impulse_deltav_hernquist= streamgapdf.impulse_deltav_hernquist
impulse_deltav_hernquist_curvedstream= streamgapdf.impulse_deltav_hernquist_curvedstream
impulse_deltav_general= streamgapdf.impulse_deltav_general
impulse_deltav_general_curvedstream= streamgapdf.impulse_deltav_general_curvedstream
impulse_deltav_general_orbitintegration= streamgapdf.impulse_deltav_general_orbitintegration
impulse_deltav_general_fullplummerintegration= streamgapdf.impulse_deltav_general_fullplummerintegration
#
# Classes
#
shudf= diskdf.shudf
dehnendf= diskdf.dehnendf
DFcorrection= diskdf.DFcorrection
diskdf= diskdf.diskdf
evolveddiskdf= evolveddiskdf.evolveddiskdf
expSurfaceSigmaProfile= surfaceSigmaProfile.expSurfaceSigmaProfile
surfaceSigmaProfile= surfaceSigmaProfile.surfaceSigmaProfile
quasiisothermaldf= quasiisothermaldf.quasiisothermaldf
streamdf= streamdf.streamdf
streamgapdf= streamgapdf.streamgapdf

Add impulse functions to top level
Add impulse functions to top level

  from galpy.df_src import diskdf
  from galpy.df_src import surfaceSigmaProfile
  from galpy.df_src import evolveddiskdf
  from galpy.df_src import quasiisothermaldf
  from galpy.df_src import streamdf
  from galpy.df_src import streamgapdf
- 
+ #
+ # Functions
+ #
+ impulse_deltav_plummer= streamgapdf.impulse_deltav_plummer
+ impulse_deltav_plummer_curvedstream= streamgapdf.impulse_deltav_plummer_curvedstream
+ impulse_deltav_hernquist= streamgapdf.impulse_deltav_hernquist
+ impulse_deltav_hernquist_curvedstream= streamgapdf.impulse_deltav_hernquist_curvedstream
+ impulse_deltav_general= streamgapdf.impulse_deltav_general
+ impulse_deltav_general_curvedstream= streamgapdf.impulse_deltav_general_curvedstream
+ impulse_deltav_general_orbitintegration= streamgapdf.impulse_deltav_general_orbitintegration
+ impulse_deltav_general_fullplummerintegration= streamgapdf.impulse_deltav_general_fullplummerintegration
  #
  # Classes
  #
  shudf= diskdf.shudf
  dehnendf= diskdf.dehnendf
  DFcorrection= diskdf.DFcorrection
  diskdf= diskdf.diskdf
  evolveddiskdf= evolveddiskdf.evolveddiskdf
  expSurfaceSigmaProfile= surfaceSigmaProfile.expSurfaceSigmaProfile
  surfaceSigmaProfile= surfaceSigmaProfile.surfaceSigmaProfile
  quasiisothermaldf= quasiisothermaldf.quasiisothermaldf
  streamdf= streamdf.streamdf
  streamgapdf= streamgapdf.streamgapdf
  
Add impulse functions to top level
## Code Before:
from galpy.df_src import diskdf
from galpy.df_src import surfaceSigmaProfile
from galpy.df_src import evolveddiskdf
from galpy.df_src import quasiisothermaldf
from galpy.df_src import streamdf
from galpy.df_src import streamgapdf

#
# Classes
#
shudf= diskdf.shudf
dehnendf= diskdf.dehnendf
DFcorrection= diskdf.DFcorrection
diskdf= diskdf.diskdf
evolveddiskdf= evolveddiskdf.evolveddiskdf
expSurfaceSigmaProfile= surfaceSigmaProfile.expSurfaceSigmaProfile
surfaceSigmaProfile= surfaceSigmaProfile.surfaceSigmaProfile
quasiisothermaldf= quasiisothermaldf.quasiisothermaldf
streamdf= streamdf.streamdf
streamgapdf= streamgapdf.streamgapdf

## Instruction:
Add impulse functions to top level
## Code After:
from galpy.df_src import diskdf
from galpy.df_src import surfaceSigmaProfile
from galpy.df_src import evolveddiskdf
from galpy.df_src import quasiisothermaldf
from galpy.df_src import streamdf
from galpy.df_src import streamgapdf
#
# Functions
#
impulse_deltav_plummer= streamgapdf.impulse_deltav_plummer
impulse_deltav_plummer_curvedstream= streamgapdf.impulse_deltav_plummer_curvedstream
impulse_deltav_hernquist= streamgapdf.impulse_deltav_hernquist
impulse_deltav_hernquist_curvedstream= streamgapdf.impulse_deltav_hernquist_curvedstream
impulse_deltav_general= streamgapdf.impulse_deltav_general
impulse_deltav_general_curvedstream= streamgapdf.impulse_deltav_general_curvedstream
impulse_deltav_general_orbitintegration= streamgapdf.impulse_deltav_general_orbitintegration
impulse_deltav_general_fullplummerintegration= streamgapdf.impulse_deltav_general_fullplummerintegration
#
# Classes
#
shudf= diskdf.shudf
dehnendf= diskdf.dehnendf
DFcorrection= diskdf.DFcorrection
diskdf= diskdf.diskdf
evolveddiskdf= evolveddiskdf.evolveddiskdf
expSurfaceSigmaProfile= surfaceSigmaProfile.expSurfaceSigmaProfile
surfaceSigmaProfile= surfaceSigmaProfile.surfaceSigmaProfile
quasiisothermaldf= quasiisothermaldf.quasiisothermaldf
streamdf= streamdf.streamdf
streamgapdf= streamgapdf.streamgapdf
