Example:
import MagicTools as MT RDFs_ref=MT.ReadRDF('MT1MT2.rdf') Pots=MT.ReadPot('01.MT1MT2.i010.pot', quiet=True) RDFs_smpl=MT.ReadMagiC('01.magic.out', iters=(1,2,10)) RDFs_smpl_mult = MT.ReadMagiC(['01.magic.out','02.magic.out'])The first line imports the library, while the other lines are showing how to call the reading procedures. The procedures put the data into specified variables:
RDFs_ref
, Pots
, RDFs_smpl
.
The first two variables are instances of [DFset]DFset, and the third variable, resulting from reading MagiC core output is a list of DFsets, where every element of the list is a set of RDFs sampled while given iteration, as specified in parameter iters
. The last line shows example of how to read results from several files. [ReadMagiC]ReadMagiC, is not limited to reading just RDFs, but it can also extract potentials, corrected potentials, corrections applied at an iteration, reference RDFs. Check the procedure references for more details.