Configuration Reference
This section documents configuration objects used to customize nirs4all behavior.
Available Configurations
CacheConfig
Configure step-level caching and memory optimization for pipeline execution.
Usage Pattern
Configuration objects are passed to API functions like nirs4all.run():
from nirs4all.config.cache_config import CacheConfig
result = nirs4all.run(
pipeline=pipeline,
dataset=dataset,
cache=CacheConfig(step_cache_enabled=True),
)
Most configurations are optional and use sensible defaults.
See Also
Cache Optimization - Cache optimization guide
Writing a Pipeline in nirs4all - Pipeline syntax reference