From 72a3ad9d10ebcb431ad4f4bb3e2ba20373234d67 Mon Sep 17 00:00:00 2001
From: s214735 <s214735@dtu.dk>
Date: Fri, 27 Dec 2024 12:29:08 +0100
Subject: [PATCH] Second check

---
 docs/processing.md                             | 5 ++++-
 qim3d/features/_common_features_methods.py     | 4 ++--
 qim3d/generate/_aggregators.py                 | 8 ++++----
 qim3d/generate/_generators.py                  | 6 +++---
 qim3d/operations/_common_operations_methods.py | 2 +-
 qim3d/processing/_local_thickness.py           | 9 ++++-----
 6 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/docs/processing.md b/docs/processing.md
index 3755e840..dc50ac45 100644
--- a/docs/processing.md
+++ b/docs/processing.md
@@ -41,7 +41,10 @@ Here, we provide functionalities designed specifically for 3D image analysis and
             - maximum
             - minimum
             - tophat
-            - Pipeline
+::: qim3d.filters.Pipeline
+    options:
+        members:
+            - append
 
 ::: qim3d.features
     options:
diff --git a/qim3d/features/_common_features_methods.py b/qim3d/features/_common_features_methods.py
index 42ad89d1..afac05f2 100644
--- a/qim3d/features/_common_features_methods.py
+++ b/qim3d/features/_common_features_methods.py
@@ -25,8 +25,8 @@ def volume(obj, **mesh_kwargs) -> float:
         mesh = qim3d.io.load_mesh('path/to/mesh.obj')
 
         # Compute the volume of the mesh
-        vol = qim3d.features.volume(mesh)
-        print('Volume:', vol)
+        volume = qim3d.features.volume(mesh)
+        print('Volume:', volume)
         ```
 
         Compute volume from a np.ndarray:
diff --git a/qim3d/generate/_aggregators.py b/qim3d/generate/_aggregators.py
index dbba4e53..535ad9db 100644
--- a/qim3d/generate/_aggregators.py
+++ b/qim3d/generate/_aggregators.py
@@ -189,10 +189,10 @@ def noise_object_collection(
 
         # Generate synthetic collection of objects
         num_objects = 15
-        synthetic_collection, labels = qim3d.generate.noise_object_collection(num_objects = num_objects)
+        vol, labels = qim3d.generate.noise_object_collection(num_objects = num_objects)
 
         # Visualize synthetic collection
-        qim3d.viz.volumetric(synthetic_collection)
+        qim3d.viz.volumetric(vol)
         ```
         <iframe src="https://platform.qim.dk/k3d/synthetic_collection_default.html" width="100%" height="500" frameborder="0"></iframe>
 
@@ -213,7 +213,7 @@ def noise_object_collection(
         import qim3d
 
         # Generate synthetic collection of dense objects
-        synthetic_collection, labels = qim3d.generate.collection(
+        vol, labels = qim3d.generate.collection(
                                     min_high_value = 255,
                                     max_high_value = 255,
                                     min_object_noise = 0.05,
@@ -224,7 +224,7 @@ def noise_object_collection(
                                     max_gamma = 0.02)
 
         # Visualize synthetic collection
-        qim3d.viz.vol(synthetic_collection)
+        qim3d.viz.vol(vol)
         ```
         <iframe src="https://platform.qim.dk/k3d/synthetic_collection_dense.html" width="100%" height="500" frameborder="0"></iframe>
 
diff --git a/qim3d/generate/_generators.py b/qim3d/generate/_generators.py
index 5cab885d..cd914696 100644
--- a/qim3d/generate/_generators.py
+++ b/qim3d/generate/_generators.py
@@ -43,16 +43,16 @@ def noise_object(
         import qim3d
 
         # Generate synthetic blob
-        synthetic_blob = qim3d.generate.noise_object(noise_scale = 0.015)
+        vol = qim3d.generate.noise_object(noise_scale = 0.015)
 
         # Visualize 3D volume
-        qim3d.viz.volumetric(synthetic_blob)
+        qim3d.viz.volumetric(vol)
         ```
         <iframe src="https://platform.qim.dk/k3d/synthetic_blob.html" width="100%" height="500" frameborder="0"></iframe>
 
         ```python
         # Visualize slices
-        qim3d.viz.slices_grid(synthetic_blob, value_min = 0, value_max = 255, num_slices = 15)
+        qim3d.viz.slices_grid(vol, value_min = 0, value_max = 255, num_slices = 15)
         ```
         ![synthetic_blob](assets/screenshots/synthetic_blob_slices.png)
 
diff --git a/qim3d/operations/_common_operations_methods.py b/qim3d/operations/_common_operations_methods.py
index 95e36928..f266173e 100644
--- a/qim3d/operations/_common_operations_methods.py
+++ b/qim3d/operations/_common_operations_methods.py
@@ -81,7 +81,7 @@ def fade_mask(
     Example:
         ```python
         import qim3d
-        vol = qim3d.io.load('yourVolume.tif')
+        vol = qim3d.io.load('heartScan.tif')
         qim3d.viz.volumetric(vol)
         ```
         Image before edge fading has visible artifacts from the support. Which obscures the object of interest.
diff --git a/qim3d/processing/_local_thickness.py b/qim3d/processing/_local_thickness.py
index 8a3814ea..c4920dbf 100644
--- a/qim3d/processing/_local_thickness.py
+++ b/qim3d/processing/_local_thickness.py
@@ -40,8 +40,8 @@ def local_thickness(
         ```python
         import qim3d
 
-        fly = qim3d.examples.fly_150x256x256 # 3D volume
-        lt_fly = qim3d.processing.local_thickness(fly, visualize=True, axis=0)
+        vol = qim3d.examples.fly_150x256x256
+        lt_vol = qim3d.processing.local_thickness(vol, visualize=True, axis=0)
         ```
         ![local thickness 3d](assets/screenshots/local_thickness_3d.gif)
 
@@ -49,11 +49,10 @@ def local_thickness(
         import qim3d
 
         # Generate synthetic collection of blobs
-        num_objects = 15
-        synthetic_collection, labels = qim3d.generate.noise_object_collection(num_objects = num_objects)
+        vol, labels = qim3d.generate.noise_object_collection(num_objects=15)
 
         # Extract one slice to show that localthickness works on 2D slices too
-        slice = synthetic_collection[:,:,50]
+        slice = vol[:,:,50]
         lt_blobs = qim3d.processing.local_thickness(slice, visualize=True)
 
         ```
-- 
GitLab