<parameter adjustable="True" max="500.0" min="150.0" name="T" scale="linear" value="600"/> <parameter adjustable="True" max="0.3" min="-1.3" name="deltaG" scale="linear" value="-0.5"/> <parameter adjustable="True" max="1000.0" min="1e-13" name="p_COgas" scale="log" value="0.2"/> </parameter_list> <lattice cell_size="3.5 0.0 0.0 0.0 3.5 0.0 0.0 0.0 10.0" default_layer="simple_cubic" representation="" substrate_layer="simple_cubic"> <layer color="#ffffff" name="simple_cubic"> <site default_species="CO" pos="0.5 0.5 0.5" tags="" type="coord1"/> </layer> </lattice> <process_list> <process enabled="True" name="CO_desorption" rate_constant="A_CO_des*exp(-E_act_des/(R*T))" tof_count="{'CO_Desorption': 1}"> <condition coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="CO"/> <action coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="empty"/> </process> <process enabled="True" name="Do_nothing" rate_constant="0" tof_count="{'Do_nothing': 1}"> <condition coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="CO"/> <action coord_layer="simple_cubic" coord_name="coord1" coord_offset="0 0 0" species="empty"/> </process> </process_list> <output_list/> </kmc> """ if __name__ == "__main__": import sys if len(sys.argv) == 1: from kmcos import cli cli.main("benchmark") if len(sys.argv) == 2: from kmcos import cli cli.main(sys.argv[1])
def viewer(argumentsString): #TODO: should change the view.py file to viewer, and change this to view. import kmcos.cli as cli cli.main('view'+' ' + argumentsString)
def xml(argumentsString): import kmcos.cli as cli cli.main('xml'+' ' + argumentsString)
def shell(argumentsString): import kmcos.cli as cli cli.main('shell'+' ' + argumentsString)
def version(argumentsString): import kmcos.cli as cli cli.main('version'+' ' + argumentsString)
def settings_export(argumentsString): import kmcos.cli as cli cli.main('settings-export'+' ' + argumentsString)
def run(argumentsString): import kmcos.cli as cli cli.main('run'+' ' + argumentsString)
def rebuild(argumentsString): import kmcos.cli as cli cli.main('rebuild'+' ' + argumentsString)
def help(argumentsString): import kmcos.cli as cli cli.main('help' +' '+ argumentsString)
def export(argumentsString): import kmcos.cli as cli cli.main('export'+' ' + argumentsString)