See the following -

Open Source Dependency Management As A Balancing Act

During my career I have spent a lot of time packaging other people's code, writing my own, and working on large software frameworks. I have seen projects that still haven't released a stable version, never quite hitting 1.0, while others made 1.0 releases within months of beginning development, and then quickly moving on to 2.0, 3.0, etc. There is quite a variance in these release cycles, and this coupled with maintaining large projects can make things difficult. I will go through some of the decisions we have faced in projects I have worked on and the pressures on the project. On the one extreme, users would like to have a stable API that never changes, with dependencies that don't specify a minimum version so that they can choose whatever version works best...

Open-Source Software Unlocks 3-D View of Nanomaterials

Press Release | University of Michigan | March 29, 2017

Now it’s possible for anyone to see and share 3-D nanoscale imagery with Tomviz 1.0, a new open-source software platform released today. Designed by a team that includes scientists at the University of Michigan, Cornell University and open-source software company Kitware Inc., Tomviz is the first open-source tool that enables researchers to easily create 3-D images from electron tomography data, then share and manipulate those images in a single platform...

The Road to a Career in Open Source and Science

My journey from bench scientist to open science software developer and how I develop better tools for open, reproducible scientific research. Read More »

Visualizing Nanotechnology in 3D with Open Source Software

The new open source project tomviz is helping the 3D visualization of nanotechnology...In this user-friendly, cross-platform application, large volumetric datasets can be rendered, animated, sliced, and analyzed. The platform provides a robust graphical interface where multiple datasets, colormaps, and other visualization settings can be used in combination and these objects can be saved as image or animated video files...

Read More »