Main Page: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(22 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{| | {| | ||
| <ImageLink> | | <ImageLink>https://cmake.org/cmake/img/CMake-logo-download.jpg|https://cmake.org/Wiki/CMake|CMake Wiki</ImageLink> | ||
| [[CMake]] is the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation. | | [[CMake]] is the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation. | ||
|- | |- | ||
Line 6: | Line 6: | ||
| | | | ||
|- | |- | ||
| <ImageLink> | | <ImageLink>https://www.vtk.org/Wiki/images/0/0b/Vtk_newlogo.png|http://www.vtk.org/Wiki/VTK|CMake Web Page</ImageLink> | ||
| [[VTK|The Visualization ToolKit (VTK)]] is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. VTK consists of a C++ class library, and several interpreted interface layers including Tcl/Tk, Java, and Python. Professional support and products for VTK are provided by [http://www.kitware.com Kitware, Inc.] VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as implicit modelling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. In addition, dozens of imaging algorithms have been directly integrated to allow the user to mix 2D imaging / 3D graphics algorithms and data. | | [[VTK|The Visualization ToolKit (VTK)]] is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. VTK consists of a C++ class library, and several interpreted interface layers including Tcl/Tk, Java, and Python. Professional support and products for VTK are provided by [http://www.kitware.com Kitware, Inc.] VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as implicit modelling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. In addition, dozens of imaging algorithms have been directly integrated to allow the user to mix 2D imaging / 3D graphics algorithms and data. | ||
|- | |- | ||
Line 12: | Line 12: | ||
| | | | ||
|- | |- | ||
| <ImageLink> | | <ImageLink>https://public.kitware.com/Wiki/images/8/81/ITK-small.png|http://www.itk.org/Wiki/ITK|ITK Wiki</ImageLink> | ||
| [[ITK|National Library of Medicine Insight Segmentation and Registration Toolkit (ITK)]] is an open-source software system to support the Visible Human Project. Currently under active development, ITK employs leading-edge segmentation and registration algorithms in two, three, and more dimensions. | | [[ITK|National Library of Medicine Insight Segmentation and Registration Toolkit (ITK)]] is an open-source software system to support the Visible Human Project. Currently under active development, ITK employs leading-edge segmentation and registration algorithms in two, three, and more dimensions. | ||
|- | |- | ||
Line 18: | Line 18: | ||
| | | | ||
|- | |- | ||
| <ImageLink> | | <ImageLink>https://public.kitware.com/Wiki/images/e/ea/Pvlogo.png|http://www.paraview.org/Wiki/ParaView|ParaView Wiki</ImageLink> | ||
| [ | | [[ParaView]] is an open-source, multi-platform application designed to visualize data sets of size varying from small to very large. The goals of the ParaView project include developing an open-source, multi-platform visualization application that support distributed computational models to process large data sets. It has an open, flexible, and intuitive user interface. Furthermore, ParaView is built on an extensible architecture based on open standards. ParaView runs on distributed and shared memory parallel as well as single processor systems and has been succesfully tested on Windows, Linux, Mac OS X, IBM Blue Gene, Cray XT3 and various Unix workstations and clusters. Under the hood, ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using the Qt cross-platform application framework. | ||
|- | |- | ||
| | | | ||
| | | | ||
|- | |- | ||
| <ImageLink> | | <ImageLink>https://public.kitware.com/Wiki/images/e/e7/Cdash.gif|http://public.kitware.com/Wiki/CDash|CDash Wiki</ImageLink> | ||
| [[ | | [[CDash]] is an open source, web-based software testing server. CDash aggregates, analyzes and displays the results of software testing processes submitted from clients located around the world. Developers depend on CDash to convey the state of a software system, and to continually improve its quality. CDash is a part of a larger software process that integrates Kitware's CMake, CTest, and CPack tools, as well as other external packages used to design, manage and maintain large-scale software systems. Good examples of a CDash are the [http://www.cdash.org/CDash/index.php?project=CMake CMake quality dashboard] and the [http://www.cdash.org/CDash/index.php?project=VTK VTK quality dashboard]. | ||
|- | |- | ||
|} | |} |
Latest revision as of 21:26, 11 February 2020
CMake is the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation. | |
The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. VTK consists of a C++ class library, and several interpreted interface layers including Tcl/Tk, Java, and Python. Professional support and products for VTK are provided by Kitware, Inc. VTK supports a wide variety of visualization algorithms including scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as implicit modelling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. In addition, dozens of imaging algorithms have been directly integrated to allow the user to mix 2D imaging / 3D graphics algorithms and data. | |
National Library of Medicine Insight Segmentation and Registration Toolkit (ITK) is an open-source software system to support the Visible Human Project. Currently under active development, ITK employs leading-edge segmentation and registration algorithms in two, three, and more dimensions. | |
ParaView is an open-source, multi-platform application designed to visualize data sets of size varying from small to very large. The goals of the ParaView project include developing an open-source, multi-platform visualization application that support distributed computational models to process large data sets. It has an open, flexible, and intuitive user interface. Furthermore, ParaView is built on an extensible architecture based on open standards. ParaView runs on distributed and shared memory parallel as well as single processor systems and has been succesfully tested on Windows, Linux, Mac OS X, IBM Blue Gene, Cray XT3 and various Unix workstations and clusters. Under the hood, ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using the Qt cross-platform application framework. | |
CDash is an open source, web-based software testing server. CDash aggregates, analyzes and displays the results of software testing processes submitted from clients located around the world. Developers depend on CDash to convey the state of a software system, and to continually improve its quality. CDash is a part of a larger software process that integrates Kitware's CMake, CTest, and CPack tools, as well as other external packages used to design, manage and maintain large-scale software systems. Good examples of a CDash are the CMake quality dashboard and the VTK quality dashboard. |