Astropy: يُنشئ SkyCoord إطارات بمسافة = 1 * u.one بدلاً من تمثيل UnitSpherical

تم إنشاؤها على ٢٨ فبراير ٢٠١٨  ·  3تعليقات  ·  مصدر: astropy/astropy

عمل:

SkyCoord(UnitSphericalRepresentation(1*u.deg, 1*u.deg))

يمرر distance=1*u.one إلى مُنشئ الإطار ، حيث لا يجب أن يمرر مسافة على الإطلاق للإطار ، لذا فإنه يُنشئ UnitSphericalRepresentation .

هذا يسبب الكثير من المشاكل في sunpy منذ هذا الالتزام.

coordinates

التعليق الأكثر فائدة

sssshhhhhh: ص

ال 3 كومينتر

انتظر لحظة ، لقد كتبت هذا الالتزام ...: غمزة:

sssshhhhhh: ص

هناك بديل تمت مناقشته مع adrn في pyastro18 وهو تغيير ما تعنيه "الوحدة" بحيث يمكن لـ SunPy افتراضيًا استخدام RSun بدلاً من 1*u.one .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات