Full code is embedded below (nbviewer). Open in new tab: https://nbviewer.org/github/harshb2007/Quant-Portfolio/blob/main/QUANT%20PORTFOLIO/PROJECT-04-Options%20Volatility/PROJECT-04_-_Options_Volatility_%28IV_Surface%2C_Smile%29.ipynb.