Draft: Make the namespace mandatory for io_open
Description
Make the namespace mandatory for io_open
This allows to recursively search in parent namespaces if requested. This is now used for finding atomic coordinates, which was problematic before, in case the user was specifying
XYZCoordinates = 'filename.xyz'
and the code was only trying to load system_name/filename.xyz
.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.