We present the update of the Snow and Ice (SICE) property retrieval algorithm proposed initially by Kokhanovsky et al. (2019). The algorithm is based on the spectral measurements of Ocean and Land Color Instrument (OLCI) onboard Sentinel-3 satellites combined with the asymptotic radiative transfer theory valid for weakly absorbing turbid media. The main improvements include the introduction of a new atmospheric correction, retrieval of snow impurity load and properties, retrievals for partially snow-covered ground and also accounting for various thresholds to be used to assess the retrieval quality. The algorithm is available as python and Fortran packages at https://github.com/GEUS-SICE/pySICE. The technique can be applied to various optical sensors (satellite and ground-based) operated in the visible and near infrared regions of electromagnetic spectra.