Software Development

Software Development

Our staff have experience with many software languages and development environments. Bring in our expertise to help your researchers create or modify software to take advantage of the latest technology in advanced computation, web frameworks, data analysis, visualization, sharing, and management. Our software development effort can be funded through grant awards or contracts based on developer time.

We have helped researchers port or adapt their algorithms and tools to web portals such as those built on HUBzero. We integrated the SWAT (Soil & Water Assessment Tool) model and Water Balance Viewer into WaterHUB, used now in classrooms and for research collaborations. We have also incorporated the HMM-based Drought Index Viewer and iData (a tool for managing, sharing and publishing data files, spreadsheets, and GIS datasets) into driNET. We also have experience working with national centers such as NCAR to develop easy-to-use portals for researchers to run advanced weather modeling software such as the Community Earth System Model (CESM) on Purdue's Community Clusters.

We have experience with (but are not limited to) Python, C, Java, Matlab, PHP, many types of scripting environments, web development environments, and use standard version control systems such as Subversion to manage any source code that is developed.

Contact us today at rcac-help@purdue.edu to see how we can help your development efforts.