2017-12-17 22 views
-1

SunPy Python 패키지의 peek() 메서드를 사용하여 .fit 파일의 동적 스펙트럼을 그려야합니다 (here에서 다운로드 할 수 있음).SunPy의 peek() 메서드가 모든 주파수를 표시하지 않습니다

from sunpy.spectra.sources.callisto import CallistoSpectrogram 

image = CallistoSpectrogram.read("BLENSW_20160723_054500_01.fit") 
image.peek() 

image.peek()는 단지 0 내지의 주파수를 나타낸다 (하기 matplotlib에서 plt.show()으로) 플롯을 반환하지만, (0 ~ 200)의 모든 주파수와 주파수 축이 표시되지 않는다 대략 80.

왜?

답변

0

매우 이상합니다. 그러나 실제로 e-Callisto 저장소의 모든 파일에는 200 개의 채널이 있지만 0-200 MHz라는 의미는 아닙니다. 그것들은 임의의 주파수이며 어떤 기준을 사용하는지 모른다.

이 파일의 경우 최대 80MHz의 주파수만을 가지며 최대 200MHz의 주파수가 없으므로 플롯이 정확합니다. 고맙습니다.