06 - Dynamic: export projections
This demo show how to create a video of the projections for analysis.
demo/06_export_video_projections.py
"""
Demo 06: export video of the projections for data analysis, when one does not have a configuration file.
"""
from pathlib import Path
import numpy as np
from nect.download_demo_data import download_demo_data, get_demo_data_path
from nect import Geometry
from nect.config import get_config
from nect.data import NeCTDataset
demo_dir = get_demo_data_path("SimulatedFluidInvasion")
download_demo_data("SimulatedFluidInvasion")
geometry = Geometry.from_yaml(demo_dir / "geometry.yaml")
projections = demo_dir / "projections.npy"
config = get_config(geometry, projections, mode="dynamic")
NeCTDataset(config).export_video(file="video_projections.mp4")