You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
-105Lines changed: 0 additions & 105 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -262,112 +262,7 @@ All directories related to raw data, predictions, and model checkpoints are **in
262
262
263
263
---
264
264
265
-
## Reproducibility & Installation
266
265
267
-
### Continuous Integration and Code Quality
268
-
269
-
This repository enforces consistent coding standards and documentation to support long-term reproducibility and collaborative research.
270
-
271
-
All Python code is automatically checked using:
272
-
273
-
-**Ruff** for PEP8 and PEP257 compliance
274
-
-**Pre-commit hooks** to prevent non-compliant code from being committed locally
275
-
-**GitHub Actions CI** to validate code quality on every push and pull request
276
-
277
-
The CI pipeline runs the following checks:
278
-
279
-
```bash
280
-
ruff check .
281
-
ruff format --check .
282
-
```
283
-
Pull requests to the main branch are blocked unless all checks pass, ensuring that the repository remains clean, readable, and reproducible over time.
284
-
285
-
### Data Availability
286
-
287
-
Due to data access restrictions associated with Oak Ridge National Laboratory (ORNL), the original datasets used in this study are **not publicly available**. Full reproduction of the reported experimental results therefore requires **authorized access** to the Advanced Plant Phenotyping Laboratory (APPL) data.
288
-
289
-
That said, the codebase is **dataset-agnostic by design**. Any 3D LiDAR point cloud dataset can be used **provided that**:
290
-
- Point clouds are available in **XYZ format** (e.g., `.txt`, `.pcd`, `.ply`)
291
-
- Point-wise semantic labels are provided (or generated) following a compatible annotation scheme
292
-
- The data can be adapted to the expected input format used by the dataset loader
293
-
294
-
This enables reuse of the pipeline for **methodological experimentation**, architectural benchmarking, and extension to alternative 3D segmentation tasks.
295
-
296
-
297
-
### Installation
298
-
299
-
The main dependencies of the project are listed below.
300
-
301
-
**Core Requirements**
302
-
- Python ≥ 3.8
303
-
- CUDA ≥ 11.x (optional, but recommended for training)
304
-
- PyTorch + PyTorch Geometric
305
-
- Open3D
306
-
307
-
308
-
### Step 1: Clone the Repository and Create Environment
0 commit comments