메트뷰

Metview
메트뷰
Logo of Metview
Metview의 로고
개발자ECMWF
초기 릴리즈1991; 31년(1991)
안정적 해제
5.13.1 / 2021년 9월 16일; 4개월(2021-09-16)
기록 위치C++, C, PythonQt
운영 체제Linux, OS X
다음에서 사용 가능영국식 영어
유형과학적 시각화
면허증아파치 라이선스
웹사이트confluence.ecmwf.int/metview

Metview유럽 중거리 기상 예보 센터에서 개발된 기상 관측 작업대 및 배치 시스템이다.[1]null

역사

1990년 브라질 국립우주연구원과 프랑스 메테오-프랑스와의 협력으로 ECMWF에서 개발이 시작되었다.[2]null

Metview 주요 버전 및 변경사항의 시간 표시줄
연도 버전 변화들
1990 발표 EGows에서[3] 발표
1991 첫 번째 프로토타입 국립우주연구원의 배치 시스템
1993 1.0 첫 번째 배치 및 사용자 인터페이스
1998 2.0 대화형 시각화를 위한 OpenGL 사용
2000 3.0 새 사용자 인터페이스(Motif)
2010 4.0 Magics++ 그래픽 라이브러리로 업그레이드,[4] Apache License에서[5] 오픈 소스 소프트웨어로 릴리스
2014 4.5 Qt 버전 4를 기반으로 하는 새로운 사용자 인터페이스
2018 5.0 Qt 버전 5, 향상된 플롯 창 및 새 Python 인터페이스로 전환

특징들

사용자 인터페이스

Metview 데스크톱의 이 스크린샷은 아이콘 기반 인터페이스와 시각화 기능을 보여준다.

Metview는 기상학적(그래픽) 제품의 모든 측면이 아이콘으로 표현되는 아이콘 기반 사용자 인터페이스를 가지고 있다.사용자는 플롯 영역의 아이콘을 드래그 앤 드롭하여 시각화를 프로토타입으로 제작할 수 있다.null

또한 Metview는 GRIB, BUFR, NetCDF, ODB와 같은 기상학적 파일 형식의 콘텐츠를 탐색하고 표시할 수 있는 다양한 도구를 제공한다.

배치 처리를 위한 Metview 매크로 언어

매크로 언어는 분석가와 과학자가 달성하고자 하는 작업/처리 흐름에 집중할 수 있도록 높은 수준으로 설계된다.null

# Metview 매크로  # 읽기() 함수를 통해 GRIB 파일 읽기 a = 읽다(mygrib1.그르브) b = 읽다(마이그립2.그르브)  # 두 분야 차이 계산 c = a-b  # 결과 구상 음모를 꾸미다(c) 

2017년에는 파이썬 버전의 매크로 언어가 개발되었다.[6]null

지원되는 파일 형식

Metview는 입력 및 출력 형식으로 다양한 기상 데이터 형식을 지원한다: GRIB(편집 1 및 2) BUFR,[7] NetCDF, ODB(ECMWF 관찰 데이터베이스),[8] 로컬 데이터베이스 및 ASCII 데이터 파일(쉼표로 구분된 값, 그리드 및 산란 데이터)

개발

모든 주요 개발은 ECMWF의 개발부에서 이루어진다. 대부분의 코드는 C++이고 코드는 git로 버전화된다.CMake는 빌드 시스템으로 사용된다.null

Metview는 ECMWF에서 개발된 다른 소프트웨어 패키지를 이용한다.실제로 Metview는 확장된 MAS 클라이언트로서 GRIB와 BUFR 취급에는 ecCode를, 윤곽과 시각화에 대해서는 Magics를 사용한다.null

분배

Metview는 주로 Apache 라이센스 버전 2.0에 따라 소스 타르볼로 배포된다.GitHub에 코드를 배포할 계획이 있다.null

Metview의 바이너리 버전은 (콘다포지 채널을 통해), Ubuntu[9] MacPorts에서 콘다에서 이용할 수 있다.[10]주요 리눅스 배포용 RPM오픈 빌드 서비스로 제공된다.[11]null

참조

  1. ^ "Metview Official Website". ECMWF. Retrieved 2022-01-26.
  2. ^ Russell, Iain (January 2014). "News item in ECMWF Newsletter 138 (Winter 2013/2014): Metview's 20th Anniversary" (PDF). ECMWF.
  3. ^ Daabeck, Jens (June 1990). "Report from the EGOWS meeting" (PDF). EGOWS report. 1. Archived from the original (PDF) on 2016-03-05. Retrieved 2017-12-03.
  4. ^ Siemen, Stephan (2 December 2017). "2B.2 Metview 4 & Magics++ answering new challenges of increasing volumes of data (2010 - 90annual_26iips)". ams.confex.com. Retrieved 2017-12-03.
  5. ^ Siemen, Stephan. "Abstract: Metview: Helping to make best use of ECMWF's data (93rd American Meteorological Society Annual Meeting)". ams.confex.com. Retrieved 2017-12-03.
  6. ^ Russell, Iain (January 2020). "Metview's Python interface opens new possibilities". ECMWF Newsletter. 162: 36–39.
  7. ^ Karhila, Vesa (July 2012). "BUFR data and Metview" (PDF). ECMWF Newsletter. 132: 34–36.
  8. ^ Kertesz, Sandor (January 2012). "A new framework to handle ODB in Metview 4" (PDF). ECMWF Newsletter. 130: 31–33.
  9. ^ "metview package : Ubuntu". launchpad.net. Retrieved 2017-12-02.
  10. ^ macports-ports: The MacPorts ports tree, MacPorts, 2017-12-01, retrieved 2017-12-02
  11. ^ "Show home:SStepke / Metview - openSUSE Build Service". build.opensuse.org. Retrieved 2017-12-02.

외부 링크