Allow creating CCSDS OEM files outside of files.ccsds package
This issue is linked with point 1 of this forum thread.
All setters in OEM file's object are package private
thus it is impossible to create an OEMFile
object outside of the files.ccsds
package.
The only way to have an OEM file instantiated is to read one.
To allow user building their own OEMFile
"from scratch" all setters should be made public
.
Note that it can be done in a minor release since it gives an extended visibility to methods, not the other way around.
This implies making public most of the setters in the package since OEMFile
class strongly rely on ODM and NDM formats.
Edited by Maxime Journot