CONTRADIS is a software package that is built for the purpose of analyzing the experimental readings obtained from various methods that have been used by the previous studies in the field of contaminant transport in soils. There are different methods that 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 an input data.


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


This software was used to get results for the following studies:

Technical details

The software is built using pure 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.

Development history


Please check the report.


Note: This page is for information display only. The code is not open-source.