Skip to content

Commit 084a0d7

Browse files
committed
Update Readme
1 parent 46aa541 commit 084a0d7

File tree

1 file changed

+6
-20
lines changed

1 file changed

+6
-20
lines changed

README.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
> From raw files to full dataset pipelines — in just a few lines.
1818
19-
```python
19+
```py
2020
from vidata.io import load_image, save_image, load_sitk, save_sitk
2121
from vidata.loaders import ImageLoader, SemSegLoader, MultilabelLoader
2222
from vidata.writers import ImageWriter, SemSegWriter, MultilabelWriter
@@ -30,22 +30,16 @@ data, meta = load_sitk("file_in.nii.gz")
3030
save_sitk(data, "file_out.nii.gz", meta)
3131

3232
# --- Manage, load, and save image data ---
33-
img_fm = FileManager(
34-
path=".../images", file_type=".png"
35-
) # also works with .tif, .nii.gz, .b2nd, ..
33+
img_fm = FileManager(path=".../images", file_type=".png") # also works with .tif, .nii.gz, .b2nd, ..
3634
img_lo = ImageLoader(ftype=".png")
3735
img_wr = ImageWriter(ftype=".png")
3836
data, meta = img_lo.load(img_fm[0])
3937
img_wr.save(data, ".../out/file.png", meta)
4038

4139
# --- Manage, load, and save label data (semantic or multilabel) ---
4240
lbl_fm = FileManager(path=".../labels", file_type=".nii.gz")
43-
lbl_lo = SemSegLoader(
44-
ftype=".nii.gz", backend="nibabel"
45-
) # or: MultilabelLoader(".nii.gz")
46-
lbl_wr = SemSegWriter(
47-
ftype=".nii.gz", backend="sitk"
48-
) # or: MultilabelWriter(ftype=".nii.gz")
41+
lbl_lo = SemSegLoader( ftype=".nii.gz", backend="nibabel") # or: MultilabelLoader(".nii.gz")
42+
lbl_wr = SemSegWriter( ftype=".nii.gz", backend="sitk") # or: MultilabelWriter(ftype=".nii.gz")
4943
data, meta = lbl_lo.load(lbl_fm[0])
5044
lbl_wr.save(data, ".../out/file.nii.gz", meta)
5145

@@ -54,16 +48,8 @@ cm = ConfigManager("path/to/my/dataset.yaml")
5448
img_layer = cm["MyImageLayer"]
5549
lbl_layer = cm["MyLabelLayer"]
5650

57-
img_fm, img_lo, img_wr = (
58-
img_layer.file_manager(),
59-
img_layer.data_loader(),
60-
img_layer.data_writer(),
61-
)
62-
lbl_fm, lbl_lo, lbl_wr = (
63-
lbl_layer.file_manager(),
64-
lbl_layer.data_loader(),
65-
lbl_layer.data_writer(),
66-
)
51+
img_fm, img_lo, img_wr = img_layer.file_manager(), img_layer.data_loader(), img_layer.data_writer()
52+
lbl_fm, lbl_lo, lbl_wr = lbl_layer.file_manager(), lbl_layer.data_loader(), lbl_layer.data_writer()
6753
```
6854

6955
# Installation

0 commit comments

Comments
 (0)