diff --git a/gwcs/wcs.py b/gwcs/wcs.py index b7ccfac3..65c0df94 100644 --- a/gwcs/wcs.py +++ b/gwcs/wcs.py @@ -565,7 +565,7 @@ def pixel_bounds(self): def world_axis_physical_types(self): # Need to match with UCD type return self.output_frame.axes_types - + def world_axis_units(self): return self.output_frame.unit @@ -580,20 +580,32 @@ def world_to_pixel_values(self, *world_arrays): # needs **kwargs return self.invert(*world_arrays, **kwargs) - @property - def world_axis_object_components(self): - components = [] - outframe = self.output_frame - if isinstance(outframe, cf.CompoundFrame): - for frame in outframe.frames: - components.append(self.output_frame.axes_names[axis]) - return components + def pixel_to_world(self, *pixel_arrays): + """ + Convert pixel values to world coordinates. + """ + pass + + def world_to_pixel(self, *world_objects): + """ + Convert pixel values to world coordinates. + """ + pass + + #@property + #def world_axis_object_components(self): + #components = [] + #outframe = self.output_frame + #if isinstance(outframe, cf.CompoundFrame): + #for frame in outframe.frames: + #components.append(self.output_frame.axes_names[axis]) + #return components + + #@property + #def world_axis_object_classes(self): + #classes = {} + #for axis in self.output_frame.axes_order: + #classes[self.output_frame.axes_names[axis]] = () + #return classes - @property - def world_axis_object_classes(self): - classes = {} - for axis in self.output_frame.axes_order: - classes[self.output_frame.axes_names[axis]] = () - return classes -