#! /usr/bin/env mpscript # # A test script for the mpscript utility. # def main( record_list, argv ): print( "main() invoked." ) print( "record_list =", record_list ) print( "argv =", argv ) print( "" ) # Mp.set_debug_level(-10) #--------------------------------------------------------------------------- id_ev_params_record = record_list.get_record( "id_ev_params" ) original_id_ev_params = id_ev_params_record.read() print( "original_id_ev_params =", original_id_ev_params ) new_id_ev_params = ( 3, 170 ) id_ev_params_record.write( new_id_ev_params ) verified_id_ev_params = id_ev_params_record.read() print( "verified_id_ev_params =", verified_id_ev_params ) #--------------------------------------------------------------------------- xafs_header1_record = record_list.get_record( "xafs_header1" ) original_xafs_header1 = xafs_header1_record.read() print( "original_xafs_header1 =", original_xafs_header1 ) xafs_header1_record.write( "This is a test header" ) verified_xafs_header1 = xafs_header1_record.read() print( "verified_xafs_header1 =", verified_xafs_header1 ) #--------------------------------------------------------------------------- debug_2d_record = record_list.get_record( "debug_2d" ) original_debug_2d = debug_2d_record.read() print( "original_debug_2d =", original_debug_2d ) new_debug_2d = ((55,56,57,58),(65,66,67,68),(75,76,77,78)) debug_2d_record.write( new_debug_2d ) verified_debug_2d = debug_2d_record.read() print( "verified_debug_2d =", verified_debug_2d ) #--------------------------------------------------------------------------- debug_2d_str_record = record_list.get_record( "debug_2d_str" ) original_debug_2d_str = debug_2d_str_record.read() print( "original_debug_2d_str =", original_debug_2d_str ) new_debug_2d_str = ( "XYZ", "xyz", "KLM" ) debug_2d_str_record.write( new_debug_2d_str ) verified_debug_2d_str = debug_2d_str_record.read() print( "verified_debug_2d_str =", verified_debug_2d_str )