We are pleased to announce the release of Tomviz 1.3 (GitHub release page). This release features some big changes to our pipeline, state file, and related functionality. The pipeline now explicitly shows the input and output data, with the visualization modules attached to the data that is being visualized. These changes have been carried through […]

Open Chemistry, GSoC, and Avogadro
April 30, 2018
The Open Chemistry project was accepted for a third year as a mentoring organization in Google Summer of Code (as announced here)! We are acting an an umbrella organization, and extended the number of open source chemistry projects taking part a little more this year. We had mentors from the following organizations with ideas put […]

Courses in Image Analysis that use ITK
April 24, 2018
Post last updated: October 24th, 2019. The Insight Toolkit (ITK) is not only a foundation for the practice of image analysis in industry and academia; ITK has been studied and used to demonstrate principles of scientific and medical image analysis in many university courses around the world. If you are not able to attend Kitware’s […]

ITK 5.0 Alpha 1: Modern C++
April 17, 2018
ITK 5.0 Alpha 1 is ready for testing! Source code (zip) Source code (tar.gz) ITK 5.0 brings dramatic improvements to ITK’s API and performance. At the same time, there are minimal changes that break backwards compatibility. This the first in a series of alpha releases to enable the community to test and improve these major […]

ParaView 5.5.0 Release Notes
April 9, 2018
ParaView 5.5.0 is now available for download. The full list of issues addressed by this release is available here. Major changes made since ParaView 5.4.1 include the following: Rendering Enhancements More updates to OSPRay ray traced rendering ParaView’s Ray Traced Rendering capacity continues to evolve. In this release we’ve updated to a new version of […]

How to Improve Software Quality in Open Source Projects: Part III – Code Coverage, Documentation and Style
April 3, 2018
Index To the Series 1. Overview of Continuous Integration (CI) and Software Process in PyNWB 2. Packaging PyNWB for Multiple Operating Systems and Python Versions 3. Code Coverage, Documentation and Style In the second post in our series, we talked about Python 2 and Python 3 support, cross-platform operating system support, source distributions and dependency […]

ParaView Catalyst 5.5 Changes
March 29, 2018
The big difference in ParaView Catalyst for ParaView 5.5 will be how Catalyst Python scripts are generated in the graphical user interface (GUI). With all of the functionality that’s gone into Catalyst, the script generator plugin in the GUI organically grew to the point that we needed to do a full rework to simplify the […]

Index To the Series 1. Overview of Continuous Integration (CI) and Software Process in PyNWB 2. Packaging PyNWB for Multiple Operating Systems and Python Versions 3. Code Coverage, Documentation and Style In our previous post, we introduced the concept of continuous integration (CI) and described its benefits for software quality. In this post, we talk […]

CMake 3.11.0 available for download
March 28, 2018
I am proud to announce that CMake 3.11.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more significant changes in CMake 3.11 are: The Makefile Generators and the “Ninja” generator learned to add compiler launcher tools along with […]

Improving CMake’s Runtime Performance
March 22, 2018
Last year, we made an effort to modernize code in the Visualization Toolkit (VTK). As part of this effort, we updated the CMake build system in VTK. We based the infrastructure on Modern CMake and CMake 3.3, in particular. This version of CMake is easily available from most Linux distributions; it adheres to usage requirements; and it provides C++11 […]

Index To the Series 1. Overview of Continuous Integration (CI) and Software Process in PyNWB 2. Packaging PyNWB for Multiple Operating Systems and Python Versions 3. Code Coverage, Documentation and Style Writing quality software requires you to have craftsmanship as well as technical expertise. While writing code is a demanding activity, you can automate portions […]

Open Chemistry in Google Summer of Code 2018
March 19, 2018
The Open Chemistry project has been accepted as a mentoring organization in the Google Summer of Code for a third year! We look forward to welcoming more students than ever as we have extended our umbrella to cover a number of outstanding open source chemistry projects out there. You can check out our GSoC intro […]

Using pvpython and virtualenv
January 24, 2018
If you have ever naively tried to build ParaView with Python wrapping enabled against a virtual environment you have created, and you have been disappointed with the results, then this post is for you. For example, maybe your custom application depends on ParaView Python wrapping as well as a specific version of Numpy. You may […]

Preview mode in ParaView
January 2, 2018
Saving out rendered results as images or animations is a common step in a typical ParaView visualization workflow. Often one sets up a scene and then uses the Save Screenshot or Save Animation menu options from the File menu to generate these results. In most cases, the generated images match what you are seeing on the screen. If you […]

Developing Casting Simulations in CMB
December 22, 2017
There is no question that numerical simulation tools have produced a wide range of benefits in the area of modeling and analysis, especially when coupled with high performance computational (HPC) systems. However, the complicated workflow involved in defining a numerical simulation requires a broad understanding of simulation codes and how to use them. Between defining […]

ITK 4.13.0 has been released
December 22, 2017
On behalf of the Insight Segmentation and Registration Toolkit (ITK) Community, we are happy to announce the release of ITK 4.13.0! Download ITK Here are a few selected highlights for this release: ITK is on PyPI: install ITK’s Python wrapping with: pip install itk IsotropicWavelets remote module: isotropic and steerable wavelets in the frequency domain […]

VTK 8.1.0
December 22, 2017
The VTK development team is pleased to introduce VTK 8.1.0. This release continues VTK’s evolution to multithreaded and GPU enabled fine grain parallel processing filters via VTK-m. VTK-m, introduced in VTK 8.0.0, is now bundled with VTK (technically we use a git submodule for it), we’ve made performance improvements to it, and added new algorithms […]

Using Open Source to Satisfy NIST SP 800-171 Requirements
December 20, 2017
As 2017 comes to a close, many government contractors are working toward the end-of-the-year deadline for compliance with the National Institute of Standards and Technology (NIST) Special Publication (SP) 800-171. NIST 800-171 is a document that specifies how information systems and policies need to be set up in order to protect Controlled Unclassified Information (CUI). […]
