import fsspec
import imagecodecs.zarr as codecs
import napari
import zarr

codecs.register_codecs(verbose=True)

DTU_USER = "s250250"
DS_NAME = "Canislupus_CZM_712__jpegls_nll_25__scales_2_4_8_16.ome.zarr"
# %%
# Set up fsspec mapping
fs_map = fsspec.get_mapper(
    f"sftp://{DTU_USER}@login.hpc.dtu.dk/dtu/3d-imaging-center/projects/2026_DANFIX_201/analysis/compression/datasets_reconstructions/CIL_basic_binned_2x2/NaturArv3D_format_viability_study/OME-Zarr/{DS_NAME}",
)

# %%
# Open store
zarr_store = zarr.open(fs_map, mode="r")

# %%
# Load data into Napari viewer and launch Napari
viewer = napari.Viewer()
viewer.add_image(zarr_store, name="Remote Cloud Data")
napari.run()
