[x] I adhere to the coding conventions (described here) in my code.
[x] I have updated the copyright headers of the files I have modified.
[x] I have written appropriate commit messages, i.e., I have recorded the goal, the need, the needed changes, and the location of my code modifications for each commit. This includes also, e.g., referencing to relevant issues.
[x] I have put signed-off tags in all commits.
[x] I have updated the changelog file NEWS.md appropriately.
[x] I have checked whether I need to adjust the showcase file showcase.R with respect to my changes.
[x] The pull request is opened against the branch dev.
Description
Add input validation into setter functions and functions that read input from files.
Fix check for empty input files in almost all read functions
Prerequisites
showcase.R
with respect to my changes.dev
.Description
Changelog