Finish 'obsope' observation operator
(separate the 'set_scalelib' subroutine to a new module 'common_scalelib')