# Voxel H5 Viewer

This tool is used to visualize voxel data in `.h5` (HDF5) format in 3D. (It runs the `voxel_viewer_h5.py` file via `viewer_h5.bat`.)

## Environment Requirements

For the code to run smoothly in any environment, the following Python libraries must be installed in your system/environment:

- `numpy`
- `pyvista`
- `h5py`
- `matplotlib`
- `tkinter` (Typically included by default with most Python installations)

You can install all these dependencies at once by running the following command in your terminal:
```bash
pip install numpy pyvista h5py matplotlib
```

## Dataset: Voxelized Mass
- `inputs_train.h5`: Inputs
- `output64F_train.h5`: 64³ Labeled Training Output File
- `output128F_train.h5`: 128³ Labeled Training Output File
- `output256F_train.h5`: 256³ Labeled Training Output File
- `outputs_mask_64F.h5`: 64³ Occupancy Training Output File
- `outputs_mask_128F.h5`: 128³ Occupancy Training Output File
- `outputs_mask_256F.h5`: 256³ Occupancy Training Output File