# Path: astwro/coord/WCSUtilsRunner.py
# class WCSUtilsRunner(Runner):
#     def __init__(self, translator=None):
#         # base implementation of __init__ calls `_reset` also
#         self.translator = translator
#         super(WCSUtilsRunner, self).__init__()
#     pass


from astropy.coordinates import SkyCoord
from os import path
from io import StringIO
from .WCSUtilsRunner import WCSUtilsRunner
import astropy.units as u
import numpy as np
# coding=utf-8
from __future__ import absolute_import, division, print_function



class Sky2XY(WCSUtilsRunner):
    def __init__(self, translator=None):
        # base implementation of __init__ calls `_reset` also
        super(Sky2XY, self).__init__(translator=translator)
        self._update_executable('sky2xy')


# Path: astwro/coord/WCSUtilsRunner.py
# class WCSUtilsRunner(Runner):
#     def __init__(self, translator=None):
#         # base implementation of __init__ calls `_reset` also
#         self.translator = translator
#         super(WCSUtilsRunner, self).__init__()
#     pass


# Path: astwro/coord/Sky2XY.py
from astropy.coordinates import SkyCoord
from os import path
from io import StringIO
from .WCSUtilsRunner import WCSUtilsRunner
import astropy.units as u
import numpy as np

# coding=utf-8
from __future__ import absolute_import, division, print_function



class Sky2XY(WCSUtilsRunner):
    def __init__(self, translator=None):
        # base implementation of __init__ calls `_reset` also
        super(Sky2XY, self).__init__(translator=translator)
        self._update_executable('sky2xy')


    def __call__(self, coo=None, ra=None, dec=None, unit=None, translator=None):