-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Arden Burrell edited this page Apr 21, 2026
·
7 revisions
Welcome to the APPN Generic File Storage wiki. This repository provides a standardised data structure and automation scripts for managing research data storage across APPN (Australian Plant Phenomics Network) application nodes.
The project automates the creation and management of a hierarchical folder structure for phenomics research data. It handles folder generation, metadata files (YAML/JSON), field logs, and git integration for tracking changes.
- Fork and clone the repository
- Set up a conda environment:
conda create -n datastorage python=3.12 numpy pandas pyyaml gitpython git conda activate datastorage
- Edit
NodeSummary.yamlto define your nodes and sensor platforms - Run
python ProjectBuilder.py - Fill in the generated
_ProjectsSummary.csvwith sensor flags (TRUE/FALSE) - Re-run
python ProjectBuilder.pyto build out project folders
| Page | Description |
|---|---|
| Folder-Structure | The hierarchical folder layout and naming conventions |
| ProjectBuilder | The main automation script for folder and metadata creation |
| NodeSummary-Configuration | How to configure nodes and sensor platforms |
| Code-Modules | Scripts in the Code/ directory (QA, extraction, utilities) |
| Core-Functions | Shared utility functions used across the project |
| File | Purpose |
|---|---|
ProjectBuilder.py |
Main automation script |
NodeSummary.yaml |
Node and sensor platform definitions |
FolderStructureInfo.txt |
Reference for the folder naming convention |
Code/ |
Processing scripts, QA tools, and shared functions |
This project is released under the MIT License.
Repository · Issues · MIT License · See Contributing-to-the-Wiki to edit these pages.
Start here
APPN Folder Structure
Guides
Reference
Project