시뮬레이션자동화2 [연구 플랫폼 구축] 파이썬 Streamlit을 활용한 시뮬레이션 파일 변환 GUI 웹 대시보드 만들기 지난 8편의 시리즈를 통해 우리는 다중 물리 시뮬레이션의 최적화부터 파이썬(Python)과 ASE 라이브러리를 이용한 데이터 전처리 자동화까지 복잡한 공학적 워크플로우를 하나씩 정복해 왔습니다. 하지만 아무리 뛰어난 자동화 스크립트라도 검은 화면의 터미널에서 명령어를 입력해야 한다면, 프로그래밍에 익숙하지 않은 실험실의 동료들이나 외부 협업 연구자들이 이를 활용하기에는 무리가 있습니다. 연구의 효율화는 나 혼자만의 생산성을 높이는 것을 넘어, 누구나 쉽게 내가 만든 도구를 사용할 수 있는 '환경'을 구축할 때 완성됩니다. 이번 글에서는 복잡한 웹 개발 지식(HTML/CSS/JS) 없이도 단 몇십 줄의 파이썬 코드만으로 전문가 수준의 연구용 웹 대시보드를 구축할 수 있게 해주는 **Streamlit(스트림.. 2026. 4. 22. [파이썬 실전] 양자 화학 시뮬레이션(ORCA/VASP) 로그 파일에서 핵심 데이터 자동 추출하기 (정규표현식 활용) 이전 시리즈들에서 우리는 계산 화학 및 다중 물리 시뮬레이션의 효율을 극대화하기 위한 파이썬(Python) 기반의 워크플로우 자동화 개념을 살펴보았습니다. 이번 포스팅부터는 실제 연구 현장에서 즉시 복사하여 사용할 수 있는 실전 파이썬 스크립트를 하나씩 리뷰해 보겠습니다. 첫 번째 주제는 밀도범함수이론(DFT) 시뮬레이션 직후 가장 먼저 마주하게 되는 '데이터 파싱(Data Parsing)' 작업입니다. ORCA나 VASP와 같은 양자 화학 프로그램이 뱉어내는 방대한 텍스트 로그 파일에서 우리가 원하는 정확한 수치만 1초 만에 추출하여 엑셀(CSV) 파일로 정리하는 강력한 자동화 코드를 소개합니다.1. 수작업 데이터 수집의 한계와 방대한 출력(Output) 파일의 구조촉매의 반응성이나 금속유기골격체(MO.. 2026. 4. 21. 이전 1 다음