Reproducibility is a key aspect of science, and both, publishers and funders increasingly ask for the raw data and details of the data processing to be available. However, still most papers lack the details necessary to fully reproduce the data analysis. This can in part be attributed to a lack of appropriate software tools helping the researchers to document both, data acquisition and analysis automatically and with the required details. We present a Python framework for the fully reproducible Analysis of Spectroscopic Data (AspecD) requiring no programming skills of the users thanks to a unique user interface in form of recipes formatted as YAML file. Based on this framework, a number of packages has been developed, most notably for the ...