opencv-python Pillow tqdm matplotlib plotly scipy omegaconf pytorch-lightning torchmetrics jupyter lxml rtree scikit-learn geopy exifread gradio_client