This is the Communication and Lighting Environment Simulation (CandLES) project. The project includes the IRSIM (Renamed VLCSIM) impulse response simulator as well as various communication models in order to simulate and evaluate various Visible Light Communication environments in regards to both illumination and data communication performance.