메트뷰
MetviewMetview의 로고 | |
| 개발자 | ECMWF |
|---|---|
| 초기 릴리즈 | 1991; 전 |
| 안정적 해제 | 5.13.1 / 2021년 9월 16일; 전 |
| 기록 위치 | C++, C, Python 및 Qt |
| 운영 체제 | Linux, OS X |
| 다음에서 사용 가능 | 영국식 영어 |
| 유형 | 과학적 시각화 |
| 면허증 | 아파치 라이선스 |
| 웹사이트 | confluence |
Metview는 유럽 중거리 기상 예보 센터에서 개발된 기상 관측 작업대 및 배치 시스템이다.[1]null
역사
1990년 브라질 국립우주연구원과 프랑스 메테오-프랑스와의 협력으로 ECMWF에서 개발이 시작되었다.[2]null
| 연도 | 버전 | 변화들 |
|---|---|---|
| 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는 기상학적(그래픽) 제품의 모든 측면이 아이콘으로 표현되는 아이콘 기반 사용자 인터페이스를 가지고 있다.사용자는 플롯 영역의 아이콘을 드래그 앤 드롭하여 시각화를 프로토타입으로 제작할 수 있다.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
참조
- ^ "Metview Official Website". ECMWF. Retrieved 2022-01-26.
- ^ Russell, Iain (January 2014). "News item in ECMWF Newsletter 138 (Winter 2013/2014): Metview's 20th Anniversary" (PDF). ECMWF.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Russell, Iain (January 2020). "Metview's Python interface opens new possibilities". ECMWF Newsletter. 162: 36–39.
- ^ Karhila, Vesa (July 2012). "BUFR data and Metview" (PDF). ECMWF Newsletter. 132: 34–36.
- ^ Kertesz, Sandor (January 2012). "A new framework to handle ODB in Metview 4" (PDF). ECMWF Newsletter. 130: 31–33.
- ^ "metview package : Ubuntu". launchpad.net. Retrieved 2017-12-02.
- ^ macports-ports: The MacPorts ports tree, MacPorts, 2017-12-01, retrieved 2017-12-02
- ^ "Show home:SStepke / Metview - openSUSE Build Service". build.opensuse.org. Retrieved 2017-12-02.