We financially contribute to some open source projects we believe in.
Each quarter we pick a project to donate to. Here is a list of projects we have contributed to in the past. We also have several small open-source projects of our own, which you can see in our portfolio.
This contribution is unusual for us, since it is not to an open source software platform. The goal of the project is to help women better understand what they might look like after breast cancer so that they can make informed decisions about their healthcare. This goal is achieved using 3D photography. Yujan and David (Innolitics' founders) worked as undergraduate researchers in Prof. Mia Markey's lab---one of the professors involved with the project---while they attended the UT Austin Biomedical Engineering Program.
Celery is our go-to task queue for Python projects. It is fully featured, and the flower GUI is helpful. We have been bitten a few times by the default configuration, but the documentation is useful, and the library has been robust. (We recommend using RabbitMQ as your broker if you have long-running tasks---like we often do in our image processing projects.) Thank you, everyone, on the celery team for your efforts, we appreciate it.
Previously known as the Mozilla Developer Network, the MDN is a fantastic site for learning about web-development. Many of our client projects involve sophisticated web-applications that push the browser to the limits (e.g., by loading and processing multiple MRIs in the browser!). The MDN is one of our go-to resources.
The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We do not agree with the FSF's philosophy in that we believe there is a place for proprietary software---after all, most of the software we develop for our client's is proprietary---however, we appreciate the software that the FSF supports. Many of us use GNU commandline utilities every day, such as GNU bash, make, find, locate, xargs, and many others. We appreciate the talent and hard work that went into developing these tools. Thank you FSF!
Django is a free, open source Python webframework. Django is our go-to backend webframework. It is very polished, has a great ecosystem, and has fantastic documentation.
Horos is a free, open source medical image viewer for OSX. It is released under the LGPL-3.0 license. Horos is our go-to fully-featured medical image viewer (often refered to as a DICOM viewer). We use it to view DICOM images, validate DICOM files we generate, and as a local PACS.
NumPy is the foundation of Python's scientific computing stack. We use it in almost every one of our Python projects. Ndarrays are flexible yet simple, and usually are part of the glue that holds the C++/C integrations together.
We use Linux on many of our projects. In particular, it is our go-to operating system for web-servers and embedded system. Several members on our team also use Linux as their development machine.
Lnav is a powerful logfile analysis command-line tool. We use Lnav to identify and fix software bugs. We like that it is a commandline tool and that it doesn't require a web GUI or database configuration, but acts on the logfiles directly; for the types of projects we work on (often running within hospital firewalls), it is a perfect tool for the job. We even wrote an article about how to use Lnav effectively, which Tim Stack (the creator of Lnav) was gracious enough to give us feedback on; Tim also helped fix a few small issues we were having with Lnav. Thank you for all your hard work, Lnav is a great tool!
We use Python in the majority of our projects; we like its easy-to-read syntax, standardized approach to formatting (PEP8), batteries-included philosophy, and the large ecosystem of libraries—especially in the image processing and machine learning domains. It isn't the right tool for every job, but it is a great tool, and we appreciate all the work the Python Software Foundation does maintaining, promoting, and improving the language.
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. We use Matplotlib frequently at Innolitics---both as a data exploration tool (in conjunction with IPython, NumPy, SciPy, and Tensorflow) and to generate figures for web applications and reports. It is a flexible library.
A low-cost patient monitor designed for use in developing world medical environments. Built for accuracy, accessibility, and reliability. Reece Stevens, one of our team members, founded this project while he was an Undergraduate at The University of Texas. We were inspired by Reece's passion for the project, and we felt like it was a very worth cause.