:py:mod:`ggt.data.dataset` ========================== .. py:module:: ggt.data.dataset Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ggt.data.dataset.FITSDataset .. py:class:: FITSDataset(data_dir, slug=None, split=None, channels=1, cutout_size=167, label_col='bt_g', normalize=True, transform=None, expand_factor=1, repeat_dims=False, label_scaling=None, scaling_data_dir=None, scaling_slug=None, load_labels=True) Bases: :py:obj:`torch.utils.data.Dataset` Dataset from FITS files. Pre-caches FITS files as PyTorch tensors to improve data load speed. .. py:method:: __getitem__(index) Magic method to index into the dataset. .. py:method:: __len__() Return the effective length of the dataset. .. py:method:: load_fits_as_tensor(filename) :staticmethod: Open a FITS file and convert it to a Torch tensor.