비즈트레일즈

VisTrails
비즈트레일즈
VisTrails logo.png
개발자뉴욕유타 대학교
최종 발매
2.2.4 / 2016년 5월 3일; 5년(2016-05-03)
리포지토리https://github.com/VisTrails/VisTrails
기록 위치파이톤
운영 체제크로스 플랫폼
유형과학적 워크플로우 관리, 과학적 시각화
면허증BSD 라이센스 3-일시[1] 중지
웹사이트www.vistrails.org

VisTrails유타 대학Scientific Computing and Imaging Institute에서 개발된 과학적인 워크플로우 관리 시스템으로, 데이터 탐색 및 시각화를 지원한다.Python으로 작성되며 PyQt 바인딩을 통해 Qt를 채용한다.이 시스템은 오픈 소스로서 GPL v2 라이센스에 따라 릴리스된다.윈도우즈, Mac OS XLinux용 사전 컴파일된 버전은 설치 프로그램과 VTK, matplotlibImageMagick을 포함한 여러 패키지가 함께 제공된다.VisTrails는 또한 사용자 정의 패키지를 지원한다.

개요

VisTrails는 탐색적 계산 작업에 대한 증명서 관리 지원을 제공하는 새로운 시스템이다.워크플로우시각화 시스템의 특징을 결합한다.워크플로 시스템과 유사하게, 느슨하게 결합된 자원, 전문 라이브러리, 그리드 및 웹 서비스의 결합을 허용한다.일부 시각화 시스템과 유사하게 매개변수 탐색과 다른 결과의 비교를 위한 메커니즘을 제공한다.그러나 이러한 다른 시스템과 달리 VisTrails는 사용자가 가설을 반복적으로 형성하고 테스트하면서 시간이 지남에 따라 계산 작업이 진화하는 탐구 프로세스를 관리하도록 설계되었다.VisTrails의 주요 특징 중 하나는 탐사 작업 과정에서 수행한 단계에 대한 상세한 이력 정보를 유지하는 포괄적인 증명 인프라다.VisTrails는 이 정보를 활용하여 이 프로세스를 간소화하는 새로운 운영과 사용자 인터페이스를 제공한다.

VisTrails는 탐색적 시각화를 위해 개발되었지만 시스템은 일반적이며 다음과 같은 영역에서 기능을 제공한다.[2]

  • 유연한 입증 아키텍처.[3][4]
  • 내역 쿼리 및 재사용.[5]
  • 협업 탐사에 대한 지원.[6]
  • 확장성.
  • 데이터 제품의 확장 가능한 파생, 매개 변수 탐색, 다중 뷰 및 비교 시각화.[7]

역사

VisTrails는 컴퓨터 과학자 Claudio Silva와 Juliana Freire가 협력한 결과물이다.초기 개발은 2004년 유타 대학의 대학원생들에 의해 시작되었다.최초의 프로토타입은 C++로 구현되었지만, 현재 버전의 VisTrails는 Python으로 작성되었다.첫 공개는 2007년 9월이었다.

기능

VisTrails의 일반적인 용도는 과학적 시각화다.워크플로우의 일부로 생성된 시각화는 스프레드시트 스타일 인터페이스로 렌더링되므로 워크플로우의 여러 버전에서 여러 시각화를 동시에 보고 비교할 수 있다.VisTrails 스프레드시트는 현재 VTKHTML 렌더링을 지원한다.

VisTrails는 네 가지 기본 모드 또는 뷰를 지원한다.각 보기는 다른 방식으로 기본 워크플로우와 상호 작용한다.

  • 파이프라인 보기를 통해 사용자는 워크플로우의 시각적 파이프라인을 생성, 보기 및 편집할 수 있다.파이프라인은 일반적으로 위에서 아래로 렌더링되며, 각 모듈의 출력은 그 아래 모듈의 입력에 연결된다.모듈은 대략 데이터 유형이나 함수에 해당한다.
  • 기록 보기는 파이프라인의 다양한 버전을 나타내는 트리 구조를 표시한다.파이프라인 보기에서 변경될 때마다 기록 보기의 버전 트리에 새 노드가 추가된다.사용자는 선택적으로 트리의 하나 이상의 노드에 이름 또는 태그를 할당할 수 있다.공간을 절약하기 위해 VisTrails는 루트 또는 리프 노드 또는 태그가 없는 한 노드를 렌더링하지 않는다.
  • 쿼리 보기는 파이프라인 보기와 모양이 유사하다.여기서 사용자는 부분 파이프라인을 구축한다.쿼리가 실행되면 VisTrails는 지정된 부분 파이프라인을 포함하는 파이프라인 버전을 식별한다.이는 데이터베이스 쿼리를 수행하는 예제별 쿼리 방법과 유사하다.
  • 탐색 뷰는 몇 개의 매개 변수 값만 다른 여러 개의 워크플로 파이프라인을 생성하는 프로세스를 자동화한다.

상용변형

2007년에 유타 대학교는 VisTrails 기술을 상용화하기 위한 스핀오프 회사인 VisTrails, Inc.를 설립했다.VisTrails의 무료 버전을 위한 개발은 현재 유타 대학교와 VisTrails, Inc.의 자금 지원을 받고 있다.이 회사의 첫 번째 제품은 3D 모델링 소프트웨어인 Maya의 플러그인이다.[8]VisTrails의 주요 배포는 무료 소프트웨어인 반면, Maya를 위한 VisTrails 플러그인은 비공개 소스/수용 라이센스로 배포된다.

버전 릴리스 날짜 기록

  • 2.2: 2015년 4월
  • 2.1: 2013년 12월
  • 2.0: 2012년 5월
  • 1.7: 2011년 6월
  • 1.6.2: 2011년 4월
  • 1.5.1: 2010년 8월
  • 1.4.2: 2010년 3월
  • 1.4: 2010년 1월
  • 1.3: 2009년 7월
  • 1.2: 2008년 7월
  • 1.1: 2008년 5월
  • 1.0: 2007년 9월

참고 항목

참조

  1. ^ "LICENSE file in code repository". github.com.
  2. ^ Cláudio T. Silva, Juliana Freire, and Steven Callahan. "Provenance for Visualizations: Reproducibility and Beyond" (PDF). Computing in Science & Engineering, 9(5), pp. 82-90, 2007.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  3. ^ Juliana Freire, David Koop, Emanuele Santos, and Cláudio T. Silva. "Provenance for Computational Tasks: A Survey" (PDF). Computing in Science & Engineering, 10(3), pp. 11-21, 2008.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  4. ^ Carlos E. Scheidegger, David Koop, Emanuele Santos, Huy T. Vo, Steven P. Callahan, Juliana Freire, and Cláudio T. Silva. "Tackling the Provenance Challenge one layer at a time" (PDF). Concurrency and Computation: Practice and Experience, 20(5), pp. 473-483, 2008.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  5. ^ Carlos E. Scheidegger, Huy T. Vo, David Koop, Juliana Freire and Cláudio T. Silva. "Querying and Creating Visualizations by Analogy" (PDF). IEEE Transactions on Visualization and Computer Graphics, 13(6), pp. 1560-1567, 2007.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  6. ^ Tommy Ellkvist, David Koop, Erik Anderson, Juliana Freire, and Cláudio T. Silva. "Using Provenance to Support Real-Time Collaborative Design of Workflows" (PDF). Proceedings of International Provenance and Annotation Workshop (IPAW), 2008.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  7. ^ Louis Bavoil, Steven P. Callahan, Patricia J. Crossno, Juliana Freire, Carlos E. Scheidegger, Cláudio T. Silva, and Huy T. Vo. "VisTrails: Enabling Interactive Multiple-View Visualizations" (PDF). Proceedings of IEEE Visualization, pp. 135-142, 2005.{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크)
  8. ^ "Announcement on VisTrails, Inc. website". www.vistrails.com.

외부 링크