old_contents: """
  desisim
  =======
  
  Tools for DESI instrument simulations, including input templates.
  It does not cover cosmology simulations.
  
  Also see desimodel, which contains quicksim.
  """
  from . import pixsim
  from . import obs
  from . import io
  from . import targets
  
  __version__ = '0.7.dev6'
  def gitversion():
      from subprocess import Popen, PIPE
      try:
          p = Popen(['git', "describe", "--tags", "--dirty", "--always"], stdout=PIPE)
      except EnvironmentError:
          return __version__
      out = p.communicate()[0]
      if p.returncode != 0:
          return __version__
          
      return out.rstrip()
  
          
  
new_contents: """
  desisim
  =======
  
  Tools for DESI instrument simulations, including input templates.
  It does not cover cosmology simulations.
  
  Also see desimodel, which contains quicksim.
  """
  from . import pixsim
  from . import obs
  from . import io
  from . import targets
  
  __version__ = '0.8'
  def gitversion():
      from subprocess import Popen, PIPE
      try:
          p = Popen(['git', "describe", "--tags", "--dirty", "--always"], stdout=PIPE)
      except EnvironmentError:
          return __version__
      out = p.communicate()[0]
      if p.returncode != 0:
          return __version__
          
      return out.rstrip()
  
          
  
subject: tag 0.8 with LRG vdisp code and infinite loop bug fix