Coretex
coretex.coretex.sample.local_sample.LocalSample Class Reference
Inheritance diagram for coretex.coretex.sample.local_sample.LocalSample:
coretex.coretex.sample.sample.Sample coretex.coretex.sample.any_local_sample.AnyLocalSample coretex.coretex.sample.custom_sample.local_custom_sample.LocalCustomSample coretex.coretex.sample.image_sample.local_image_sample.LocalImageSample coretex.coretex.sample.custom_sample.custom_sample.CustomSample coretex.coretex.sample.image_sample.image_sample.ImageSample coretex.coretex.sample.image_segmentation_sample.local_image_segmentation_sample.LocalImageSegmentationSample coretex.coretex.sample.image_segmentation_sample.image_segmentation_sample.ImageSegmentationSample

Public Member Functions

str path (self)
 
str zipPath (self)
 
bool download (self, bool ignoreCache=False)
 
- Public Member Functions inherited from coretex.coretex.sample.sample.Sample
None unzip (self, bool ignoreCache=False)
 
Path joinPath (self, Union[Path, str] other)
 

Detailed Description

    Represents a local sample object\n
    The purpose of this class is to provide a way to work with
    data samples that are stored locally

    Properties
    ----------
    name
        name of sample retrieved from path
    path : Path
        path to local sample

Definition at line 29 of file local_sample.py.

Member Function Documentation

◆ download()

bool coretex.coretex.sample.local_sample.LocalSample.download (   self,
bool   ignoreCache = False 
)
    Downloads the Sample if it is an instance or a subclass of NetworkSample
    Ignored for instances and subclasses of LocalSample

    Returns
    -------
    bool -> True if Sample has been downloaded successfully,
    False if something went wrong, in LocalSample case True is always returned

Reimplemented from coretex.coretex.sample.sample.Sample.

Definition at line 70 of file local_sample.py.

70  def download(self, ignoreCache: bool = False) -> bool:
71  logging.getLogger("coretexpylib").warning(">> [Coretex] Local sample cannot be downloaded")
72  return True
73 

◆ path()

str coretex.coretex.sample.local_sample.LocalSample.path (   self)
    Returns
    -------
    str -> path for local sample

Reimplemented from coretex.coretex.sample.sample.Sample.

Reimplemented in coretex.coretex.sample.any_local_sample.AnyLocalSample.

Definition at line 51 of file local_sample.py.

51  def path(self) -> str:
52  """
53  Returns
54  -------
55  str -> path for local sample
56  """
57 
58  return str(self._path.parent / self._path.stem)
59 

◆ zipPath()

str coretex.coretex.sample.local_sample.LocalSample.zipPath (   self)
    Returns
    -------
    str -> zip path for local sample

Reimplemented from coretex.coretex.sample.sample.Sample.

Reimplemented in coretex.coretex.sample.any_local_sample.AnyLocalSample.

Definition at line 61 of file local_sample.py.

61  def zipPath(self) -> str:
62  """
63  Returns
64  -------
65  str -> zip path for local sample
66  """
67 
68  return str(self._path)
69 

The documentation for this class was generated from the following file: