clusterfun icon indicating copy to clipboard operation
clusterfun copied to clipboard

Potential issue: Image cached based on base filename?

Open gietema opened this issue 1 year ago • 1 comments

"For example file 1 is /full_image/uuid1.png, and file 2 is /cropped_face/uuid1.png"

Try to reproduce and fix.

gietema avatar May 02 '24 13:05 gietema

Couldn't reproduce this with either

    df = pd.read_csv("https://raw.githubusercontent.com/gietema/clusterfun-data/main/wiki-art.csv")
    
    output_dir = Path(__file__).parent.parent / "data" / "imgs" / "sub"
    output_dir.mkdir(parents=True, exist_ok=True)
    
    with open(output_dir / "file.png", "wb") as file:
        file.write(requests.get(df.iloc[0].img_path).content)
    with open(output_dir.parent / "file.png", "wb") as file:
        file.write(requests.get(df.iloc[1].img_path).content)
    
    df = pd.DataFrame(df.iloc[:2])
    df["img_path"] = [str(output_dir / "file.png"), str(output_dir.parent / "file.png")]
    print(clt.scatter(df, x="x", y="y", media="img_path", show=True))

or

df = pd.read_csv("https://raw.githubusercontent.com/gietema/clusterfun-data/main/wiki-art.csv")
df = pd.DataFrame(df.iloc[:2])
df["img_path"] = [
      "https://clusterfun-test-bucket.s3.eu-west-2.amazonaws.com/sub/file.png",
      "https://clusterfun-test-bucket.s3.eu-west-2.amazonaws.com/file.png"
]
print(clt.scatter(df, x="x", y="y", media="img_path", show=True))

gietema avatar May 02 '24 19:05 gietema