SYMBOL INDEX (66 symbols across 14 files) FILE: MajorTOM/MajorTOMDataset.py class MajorTOM (line 10) | class MajorTOM(Dataset): method __init__ (line 21) | def __init__(self, method __len__ (line 37) | def __len__(self): method __getitem__ (line 40) | def __getitem__(self, idx): FILE: MajorTOM/embedder/MajorTOM_Embedder.py class MajorTOM_Embedder (line 10) | class MajorTOM_Embedder(torch.nn.Module): method __init__ (line 27) | def __init__(self, embedder, target_overlap=0.1, border_shift=True): method bands (line 64) | def bands(self): method size (line 73) | def size(self): method calculate_checksum (line 82) | def calculate_checksum(self, geometry, timestamp, product_id, embedding): method _read_image (line 99) | def _read_image(self, row): method forward (line 134) | def forward(self, row, row_meta, device='cuda'): FILE: MajorTOM/embedder/grid_cell_fragment.py function crop_footprint (line 14) | def crop_footprint(footprint, height, width, crop_bbox): function fragment_unfold (line 41) | def fragment_unfold(image,fragment_size,overlap): function fragment_fn (line 79) | def fragment_fn(img, FILE: MajorTOM/embedder/models/DINOv2_S2RGB.py class DINOv2_S2RGB_Embedder (line 4) | class DINOv2_S2RGB_Embedder(torch.nn.Module): method __init__ (line 31) | def __init__(self): method normalize (line 58) | def normalize(self, input): method forward (line 74) | def forward(self, input): FILE: MajorTOM/embedder/models/SSL4EO_S1RTC.py class SSL4EO_S1RTC_Embedder (line 6) | class SSL4EO_S1RTC_Embedder(torch.nn.Module): method __init__ (line 21) | def __init__(self, s1_mean=[-12.54847273, -20.19237134], s1_std=[5.256... method init_model (line 50) | def init_model(self): method normalize (line 68) | def normalize(self, img,scale=1.0): method preprocess (line 92) | def preprocess(self, input): method forward (line 112) | def forward(self, input): FILE: MajorTOM/embedder/models/SSL4EO_S2L1C.py class SSL4EO_S2L1C_Embedder (line 5) | class SSL4EO_S2L1C_Embedder(torch.nn.Module): method __init__ (line 22) | def __init__(self): method init_model (line 50) | def init_model(self): method preprocess (line 69) | def preprocess(self, input): method forward (line 85) | def forward(self, input): FILE: MajorTOM/embedder/models/SigLIP_S2RGB.py class SigLIP_S2RGB_Embedder (line 4) | class SigLIP_S2RGB_Embedder(torch.nn.Module): method __init__ (line 21) | def __init__(self): method normalize (line 30) | def normalize(self, input): method forward (line 46) | def forward(self, input): FILE: MajorTOM/extras/coverage_vis.py function get_mask (line 7) | def get_mask(df): function fig2img (line 28) | def fig2img(fig): function light_basemap (line 37) | def light_basemap(): function dark_basemap (line 58) | def dark_basemap(): function get_coveragemap (line 79) | def get_coveragemap(input, input2=None): function single_coveragemap (line 104) | def single_coveragemap(input): FILE: MajorTOM/extras/thumbnail_dem.py function get_grayscale (line 15) | def get_grayscale(x): function get_hillshade (line 26) | def get_hillshade(x, azdeg=315, altdeg=45,ve=1): function dem_thumbnail (line 34) | def dem_thumbnail(dem, dem_NODATA = -32768.0, hillshade=True): function dem_thumbnail_from_datarow (line 46) | def dem_thumbnail_from_datarow(datarow): FILE: MajorTOM/extras/thumbnail_s1rtc.py function s1rtc_thumbnail (line 11) | def s1rtc_thumbnail(vv, vh, vv_NODATA = -32768.0, vh_NODATA = -32768.0): function s1rtc_thumbnail_from_datarow (line 44) | def s1rtc_thumbnail_from_datarow(datarow): FILE: MajorTOM/extras/thumbnail_s2.py function s2l2a_thumbnail (line 11) | def s2l2a_thumbnail(B04, B03, B02, gain=1.3, gamma=0.6): function s2l2a_thumbnail_from_datarow (line 26) | def s2l2a_thumbnail_from_datarow(datarow): FILE: MajorTOM/grid.py class Grid (line 11) | class Grid(): method __init__ (line 15) | def __init__(self,dist,latitude_range=(-85,85),longitude_range=(-180,1... method get_rows (line 23) | def get_rows(self): method get_circumference_at_latitude (line 49) | def get_circumference_at_latitude(self,lat): method subdivide_circumference (line 58) | def subdivide_circumference(self,lat,return_cols=False): method get_points (line 78) | def get_points(self): method group_points_by_row (line 121) | def group_points_by_row(self): method filter_longitude (line 128) | def filter_longitude(self,cols,lons): method latlon2rowcol (line 133) | def latlon2rowcol(self,lats,lons,return_idx=False,integer=False): method rowcol2latlon (line 160) | def rowcol2latlon(self,rows,cols): method get_bounded_footprint (line 166) | def get_bounded_footprint(self,point,buffer_ratio=0): function get_utm_zone_from_latlng (line 206) | def get_utm_zone_from_latlng(latlng): FILE: MajorTOM/metadata_helpers.py function metadata_from_url (line 16) | def metadata_from_url(access_url, local_url): function filter_metadata (line 25) | def filter_metadata(df, function read_row (line 65) | def read_row(row, columns=["thumbnail"]): function filter_download (line 95) | def filter_download(df, local_dir, source_name, by_row = False, verbose ... FILE: MajorTOM/sample_helpers.py function plot (line 7) | def plot(sample, bands = ['B04', 'B03', 'B02'], scaling=2e3): function read_tif_bytes (line 13) | def read_tif_bytes(tif_bytes): function read_png_bytes (line 18) | def read_png_bytes(png_bytes):