Self contained project directory
Currently the used files for a PeTrack project can be anywhere on the system (hard drive, network drive). As we accept relative and absolute paths for some input files, it might happen, that some of the files are quite hard to find later on and it is difficult to reproduce results. Additionally the different handling on paths may lead to some issues, see #145 (closed).
Proposal:
- create a self contained project folder when a new project es created (except for calibration projects)
- copy each used file: calibration, marker, height, etc to that folder
- use only relative paths in project
- traj files will be created inside the folder
Advantages:
- one project will be always complete, can be executed again as all the needed input data are available
- easier to reproduce results
Disadvantages:
- will use larger disk space, as some files might be saved multiple times