Scripts to create graphene oxide structures
We use pre-established C-C, C-OH, C-O-C, O-H bond lengths and random sampling to oxidize a graphene sheet or ribbon with full PBC. The graphene sheets are generated by ASE. For oxidation we use the nearest neighbor list generated by ASE.