import sys; sys.path
import pandas as pd
from shapely.geometry import Point
import geopandas as gpd
from geopandas import GeoDataFrame
import matplotlib.pyplot as plt
import plotly.express as px
import cv2
import numpy as np
url = 'https://github.com/Jane2210/selenes-compass/blob/main/index/weber_2011_dmq_s_picks.csv?raw=true'
df = pd.read_csv(url, index_col=0)
df
geometry = [Point(xy) for xy in zip(df['Long'], df['Lat'])]
gdf = GeoDataFrame(df, geometry=geometry)
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
gdf.plot(marker='o', color='blue', markersize=50, ax=world.boundary.plot(figsize=(15, 15), edgecolor='white'));