eteq/astropysics — Issue #6: EquatorialCoordinatesEquinox doesn't initialize properly from an object of its class
Author: mwcraig
Created: 2011-12-11 21:39:18+00:00
State: open

Initialization fails because `EquatorialCoordinatesBase` calls `EpochalLatLongCoordinates.__init__` with incorrect argument in the case `isinstance(arg[0],EquatorialCoordinatesBase)`

A sample call that breaks it is:
```python
from astropysics.coords.coordsys import EquatorialCoordinatesEquinox
m101 = EquatorialCoordinatesEquinox('14:03:12.510 +54:20:53.10 J2000')
m101_duplicate = EquatorialCoordinatesEquinox(m101)
```

I'll submit a pull request with the fix in a few minutes.