Exemplo n.º 1
0
 def add_graph(
     self,
     name: str,
     color: Optional[Union[Vector4, Vector3]] = None,
     _enforced_id: Optional[int] = None,
 ) -> Tree:
     """Deprecated, please use `add_tree`."""
     warn_deprecated("add_graph()", "add_tree()")
     return self.add_tree(name=name, color=color, _enforced_id=_enforced_id)
Exemplo n.º 2
0
def open_annotation(annotation_path: Union[str, PathLike]) -> "Annotation":
    """Deprecated."""
    if Path(annotation_path).exists():
        warn_deprecated("open_annotation", "Annotation.load")
        return Annotation.load(annotation_path)
    else:
        assert isinstance(
            annotation_path, str
        ), f"Called open_annotation with a path-like, but {annotation_path} does not exist."
        warn_deprecated("open_annotation", "Annotation.download")
        return Annotation.download(annotation_path)
Exemplo n.º 3
0
 def __init__(
     self,
     name: str,
     group: "Group",
     skeleton: "Skeleton",
     color: Optional[Vector4] = None,
     enforced_id: Optional[int] = None,
 ) -> None:
     warn_deprecated("Graph", "Tree")
     super().__init__(
         name=name,
         group=group,
         skeleton=skeleton,
         color=color,
         enforced_id=enforced_id,
     )
Exemplo n.º 4
0
def download_dataset(
    dataset_name: str,
    organization_name: str,
    bbox: Optional[BoundingBox] = None,
    layers: Optional[List[str]] = None,
    mags: Optional[List[Mag]] = None,
    path: Optional[Union[PathLike, str]] = None,
    exist_ok: bool = False,
) -> Dataset:
    warn_deprecated("download_dataset", "Dataset.download")
    return actual_download_dataset(
        dataset_name,
        organization_id=organization_name,
        bbox=bbox,
        layers=layers,
        mags=mags,
        path=path,
        exist_ok=exist_ok,
    )
Exemplo n.º 5
0
"""
# Dataset API

Please use the Dataset API at `webknossos.dataset`.
"""

from webknossos.utils import warn_deprecated

from .bounding_box import BoundingBox
from .dataset import Dataset
from .layer import Layer
from .mag_view import MagView
from .view import View

warn_deprecated("wkcuber.api", "webknossos")
Exemplo n.º 6
0
 def resolutions(self) -> List[MagViewProperties]:
     warn_deprecated("resolutions", "mags")
     return self.mags
Exemplo n.º 7
0
 def resolution(self) -> Mag:
     warn_deprecated("resolution", "mag")
     return self.mag
Exemplo n.º 8
0
 def scale(self, scale: Tuple[float, float, float]) -> None:
     """Deprecated, please use `voxel_size`."""
     warn_deprecated("scale", "voxel_size")
     self.voxel_size = scale
Exemplo n.º 9
0
 def write(self, out_path: PathLike) -> None:
     """Deprecated. Use Skeleton.save instead."""
     warn_deprecated("Skeleton.write", "skeleton.save")
     self.save(out_path)
Exemplo n.º 10
0
 def scale(self) -> Tuple[float, float, float]:
     """Deprecated, please use `voxel_size`."""
     warn_deprecated("scale", "voxel_size")
     return self.voxel_size
Exemplo n.º 11
0
def open_nml(file_path: Union[PathLike, str]) -> Skeleton:
    """open_nml is deprecated, please use Skeleton.load instead."""
    warn_deprecated("open_nml", "Skeleton.load")
    return Skeleton.load(file_path)
Exemplo n.º 12
0
 def graphs(self) -> Iterator[Tree]:
     """Deprecated, please use `trees`."""
     warn_deprecated("graphs", "trees")
     return self.trees
Exemplo n.º 13
0
 def username(self, username: str) -> None:
     warn_deprecated("username", "owner_name")
     self.owner_name = username
Exemplo n.º 14
0
 def username(self) -> Optional[str]:
     """Deprecated, use `owner_name` instead."""
     warn_deprecated("username", "owner_name")
     return self.owner_name
Exemplo n.º 15
0
 def get_max_graph_id(self) -> int:
     """Deprecated, please use `get_max_tree_id`."""
     warn_deprecated("get_max_graph_id()", "get_max_tree_id()")
     return self.get_max_tree_id()
Exemplo n.º 16
0
 def get_graph_by_id(self, graph_id: int) -> Tree:
     """Deprecated, please use `get_tree_by_id`."""
     warn_deprecated("get_graph_by_id()", "get_tree_by_id()")
     return self.get_tree_by_id(graph_id)
Exemplo n.º 17
0
 def flattened_graphs(self) -> Iterator[Tree]:
     """Deprecated, please use `flattened_trees`."""
     warn_deprecated("flattened_graphs()", "flattened_trees()")
     return self.flattened_trees()
Exemplo n.º 18
0
 def from_path(file_path: Union[PathLike, str]) -> "Skeleton":
     """Deprecated. Use Skeleton.load instead."""
     warn_deprecated("Skeleton.from_path", "Skeleton.load")
     return Skeleton.load(file_path)
 def user_id(self) -> Optional[str]:
     warn_deprecated("user_id", "owner_id")
     return self.owner_id