정보 업무명 : 포트란을 활용한 기초 1 : 개요, 포트란 기초, 기본 자료형, 형변환 작성자 : 이상호 작성일 : 2020-11-09 설 명 : 수정이력 : 내용 [개요] 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다. Fortran (포트란)은 수식 (Formular) 변환기 (Translator)의 약자로 과학 계산용으로 주고 사용되는 언어입니다. 복잡한 계산 수행 성능이 뛰어나 공학과 자연과학 등 특정분야에 주로 사용되며 기상 데이터 처리를 위해 널리 사용되고 있습니다. 오늘 포스팅은 포트란을 활용한 기초 1을 소개합니다. [특징] 기상 데이터 처리를 위해서 포트란 (Fortran)기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 기술서 [기능] 개 요 포트란 기초 기본자..
정보 업무명 : 포트란 Random 함수를 이용한 정규 분포 가시화 작성자 : 이상호 작성일 : 2020-01-29 설 명 : 수정이력 : 내용 [개요] 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다. 기상 자료의 특성을 파악하기 위해서 자료의 빈도분포와 정규 분포를 비교 분석하는 것은 비일비재합니다. 일반적으로 통계 프로그래밍 언어 R을 통해 정규 분포를 구현 및 가시화하나 빅 데이터일수록 오랜 시간 소요되는 단점이 있습니다. 따라서 고속 계산이 가능한 포트란 (Fortran)에서 Random 함수 (random_seed, random_number)을 이용하여 정규 분포 생성을 소개드리고자 합니다. [특징] 기상 빅 데이터를 분석하기 위해서 Random 함수 사용 기술이 요구되며 이 프..
정보 업무명 : 포트란 유닉스 시간 (Unix Time)을 날짜로 변환 작성자 : 이상호 작성일 : 2020-01-26 설 명 : 수정이력 : 내용 [개요] 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다. 포트란 (Fortran)에서는 유닉스 시간을 다루기 위한 내장 함수를 제공하지 않습니다. 따라서 유닉스 시간을 날짜로 변환 방법을 소개드리고자 합니다. [특징] 다양한 기상 자료를 처리하기 위해서 유닉스 시간을 날짜로 변환 기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어 [기능] 유닉스 시간 변환 [활용 자료] 없음 [자료 처리 방안 및 활용 분석 기법] 없음 [사용법] 작업 환경 구축 소스 코드 컴파일 (ifort *.f90) 소스 코드 실행 (./a.out) 실..
정보 업무명 : 포트란 텍스트 및 CSV 파일에서 날짜 및 시간 읽기 작성자 : 이상호 작성일 : 2020-01-25 설 명 : 수정이력 : 내용 [개요] 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다. 포트란 (Fortran)은 날짜 및 시간 유형을 제공하지 않기 때문에 "파일 읽는 방법"에 대한 문제점이 존재합니다. 따라서 텍스트 및 CSV 파일 예시를 통해 시간 및 날짜 읽기에 대한 Tip을 드리고자 합니다. [특징] 다양한 기상 자료를 읽기 위해서 날짜 및 시간을 처리 기술이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어 [기능] 텍스트 CSV [활용 자료] 없음 [자료 처리 방안 및 활용 분석 기법] 없음 [사용법] 작업 환경 구축 소스 코드 컴파일 (ifort ..
정보 업무명 : 포트란 퇴각검색을 이용한 스도쿠 풀이 알고리즘 작성자 : 박진만 작성일 : 2019-09-05 설 명 : 퇴각검색 (backtracking)을 통해서 스도쿠 퍼즐을 푸는 프로그램 수정이력 : 내용 [특징] 깊이 우선 탐색에서 퇴각 검색 (backtracking) 방법을 고안하여 전역 해로 스도쿠를 해결하는 알고리즘 [기능] 스도쿠 해결 [활용 자료] 입력자료로서 grid 설정이 필요 [자료 처리 방안 및 활용 분석 기법] 깊이 우선 탐색 [사용법] grid 입력 후 소스코드 컴파일 후 실행 [사용 OS] Window 10 [사용 언어] Fortran 소스 코드 [전체] program sudoku implicit none integer, dimension (9, 9) :: grid inte..
정보 업무명 : 기상 자료를 이용한 통계 분석 및 가시화 작성자 : 이상호 작성일 : 2019-08-31 설 명 : 수정이력 : 내용 [특징] 기상 자료의 특성을 파악하기 위해 통계 분석 및 가시화 도구가 필요하며 이 프로그램은 이러한 목적을 달성하기 위해 고안된 소프트웨어 [기능] 구분자 (,)로 된 데이터셋을 읽기 날짜 (년, 월)에 따라 자료 정제 및 통계값 계산 통계값, 도수분포, 누적도수 자료 저장 저장된 자료를 바탕으로 빈도분포 및 상자 그림 가시화 [활용 자료] 자료 : 전천 일사, 직달 일사, 지구 복사, 기온 기간 : 2009년 12월 19일 - 2018월 12월 31일 해상도 : 매 1분 제공처 : 강릉원주대 생명대학 2호관 옥상 (복사 관측소) 관련 자료 표. 강릉원주대 복사 관측소의..