Guide: Dr. T. V. Bharat

CONTRADIS is a software package that is built to analyze the preliminary readings obtained from various methods that have been used by the previous studies in the field of contaminant transport in soils. Different methods use different parameters to study the flow of different ions/ contaminants through a given sample of soil. This package demonstrates two of those methods, namely, Through Diffusion technique and Half-Cell Method.

This software is also capable of using the contaminant transport data from experiments and predicting the diffusion and linear sorption parameters of the soils, as used in Fick’s second law. The software is verified on the synthetic data obtained from calculated concentration values as input data.


Here are a few screenshots that display some demo results for CONTRADIS.

Technical details

The software is built using the Java, with the Standard Widget Toolkit as the GUI library. Inputs from Excel sheets are taken using the POI library and charts are displayed using SWT chart. Modified versions of algorithms like Glowworm swarm optimization and Particle swarm optimization were used to obtain proper results. The project is managed using Maven.

The project is not open-source. For more information, please take a look at the publications and the thesis.
Man Parvesh Singh Randhawa
Man Parvesh Singh Randhawa
Software Engineer

My interests include distributed computing, information security and Software Engineering.