HST SMACS J0723 이미지를 SExtractor로 분석하여 Catalog를 얻어내고 CMD를 그려보았다. 이 때 HST SMACS J0723에 대한 RELICS Catalog 결과값이랑 분석 결과를 비교하였다.
Coe, 2019, RELICS: Reionization Lensing Cluster Survey(arXiv:1903.02002) 에서 RELICS Catalog를 어떻게 만들었는지에 대한 간단한 설명이 나와있어 이를 연구 진행에 참고하였다.
위 논문에서도 SExtractor를 사용했는데, 같은 이미지에 대해서 같은 프로그램을 돌려서 얻은 논문의 연구 결과가 정답지로서의 역할을 해줄 수 있으므로 스스로 SExtractor를 돌려서 얻은 결과와 비교해보면서 사용법을 익혔다.
처음에는 SExtractor Manual도 제대로 안 읽고, 프로그램을 실행하는 구조도 모르고, 그 결과 얻어낸 모습은 그야말로 절망적이였다.
많은 시행착오 끝에 그나마 결과적으로 근접한 결과를 얻을 수 있었다. 아래에서는 어떠한 요소들을 극복하고, SExtractor 사용법을 익혔는지 설명하겠다.
Raw Data Image로 바로 진행해서 얻은 결과의 정확성은 형편 없었다. Mag-Magerr 그래프에서 값이 비슷하지도 않았다. 이는 논문에서는 Reduced Img를 사용했던 것이고, 논문 저자 측에서 이 Reduced img를 제공하여 이를 바로 사용하였다. 다만, 아직 Reduced Img를 Raw Img에서 어떻게 만들었는지는 공부하지 못했다.
Source Extractor 에서는 다양한 종류의 등급이 있다. 논문에서는 Mag_Iso를 사용했는데 이에 상응하지 않는 Mag_Auto를 사용하면서 발생했던 오차를 개선하였다.
주어진 reduced img 중에서 drc.fits (Main Image) 종류 말고도 .rms.fits, .wht.fits와 같은 Weight Image파일도 제공되었다. 이를 활용하니 Magerr의 값이 크게 하향되었다.
별의 등급을 측정하는 것에 있어 zeropoint가 맞지 않았는데, 이는 ACS Zeropoint Calculator을 이용해서 단순힌 관측 날짜/관측 필터 정보만을 이용해서 대략적인 Zeropoint 값을 추산하려고 했기 때문에 벌어진 일이다. STScI에서 제공해준 Zeropoint에 대한 설명을 참고하여 HST Image header에서 PHOTFLAM, PHOTPLAM 값을 바로 뽑아낸 이후 Zeropont 값을 직접 계산하였다. 그 결과 카탈로그와 매우 비슷한 정확한 Zeropoint를 얻을 수 있었다.
참고로 이 Zeropoint 문제 해결하려고 끙끙대는 와중에 (심지어 HST header를 여러 번 봤으나 이걸로 zp가 안 구해진다고 스스로 잘못된 결론을 내린 상태) 교수님과의 면담 중 교수님께서 "HST Image 안에서 바로 Zp 구할 수 있을텐데? 다시 한 번 제대로 봐봐" 한 마디에 바로 1주일 동안 삽질하던 zp문제가 10분만에 문제가 해결 되었다. 그냥 말 한 마디의 위엄... 과외를 학생들이 하는 이유를 뻐저리게 깨달을 수 있을 것 같다.
그래프 축, 제목, 눈금은 엄청 크게! 정말 2~3배 더 크게! 학회 가면 다 안보인다! 범례도 확실하게!
Two Column으로 Before After 그리기
카탈로그랑 내가 찾은 것들이랑 매칭하는 과정을 진행했었다. 매칭을 하는 과정에서 어려움이 있었는데 우여곡절 끝에 많은 걸 얻었다.
첫 번째 어려움은 매칭을 하는 파이썬 코드를 짜는 어려움이었다. 사실, 혼자서 인터넷 검색을 통해 astropy.matching으로 잘 진행해볼려고 했는데, 잘 되어 어딘가 부정확했다. 그러나 킹정환 선배님의 코드 도움을 받아서 어엿한 매칭 코드를 사용할 수 있었다. 매칭 코드는 이곳에서 확인할 수 있다.
가장 잘못 이해했던 사실은 매칭이라는 것은 내가 찾은 것과 정답 카탈로그를 채점하듯이 정답률을 비교하는 게 목표였는데 그게 아니었다. 채점하는 것이라기 보다는 진짜 같은 부분을 확인해서 영점 조정을 하는 것이 목적이라는 것이다. 찾은 Source들 중에서 실제로 널리 알려진 카탈로그랑 매칭을 해서 그게 상당부분 맞다는 것이 확인이 되면 매칭이 안된 녀석들 또한 신뢰할 수 있는 source 가 되는 것이다. 즉, 100% 완벽하게 일치하는 게 아니라 어느 정도 일치하는 것이 확인이 된다면 다른 Source들에 대해서도 신뢰성 있는 Data로 간주할 수 있다는 의미이다. 등급, 위치 (측광)을 통해 보정을 하고 매칭을 해서 특정한 카탈로그 내에 있는 별들이랑 내가 찾은 별들이랑 같게 하고 다른 별들이 같도록 하는 영점 조절이라는 사실을 눈치 채는데 많은 시간이 걸렸다. 즉, 이에 의하면 내가 찾은 Source 중에서 매칭이 안된 녀석들은 그냥 잘못찾은 오답이라고 생각했는데 그게 아니라 내가 unique 하게 찾은 유의미한 source가 될 수 있는 것이다. (충분히 다른 source들이 다 다른 카탈로그랑 매칭이 된다면 말이다.)