<commit_before><?xml version="1.0" encoding="UTF-8"?>
<Simulation printTimeStamps='false'>
    <RunInfo>
        <WorkingDir>StochasticPolyTest</WorkingDir>
        <Sequence>Umake,Utrain,Utest,Uprint,
                  Nmake,Ntrain,Ntest,Nprint,
                  Gmake,Gtrain,Gtest,Gprint,
                  Bmake,Btrain,Btest,Bprint,
                  Tmake,Ttrain,Ttest,Tprint,
                  Emake,Etrain,Etest,Eprint,
                  UCmake,UCtrain,UCtest,UCprint,
                  BNmake,BNtrain,BNtest,BNprint
        </Sequence>
        <batchSize>1</batchSize>
    </RunInfo>

    <Distributions>
        <Beta name="BetaDist">
            <low>0</low>
            <high>1</high>
            <alpha>2</alpha>
            <beta>5</beta>
        </Beta>
        <Beta name="BetaNorm">
            <peakFactor>0.5</peakFactor>
            <low>0</low>
            <high>1</high>
        </Beta>
        <Exponential name='ExpDist'>
            <lambda>1.5</lambda>
        </Exponential>
        <Gamma name="GammaDist">
            <low>0</low>
            <alpha>2</alpha>
        </Gamma>
        <Normal name="NormDist">
            <mean>3</mean>
            <sigma>2</sigma>
        </Normal>
        <Triangular name='TriDist'>
            <min>1</min>
            <max>5</max>
            <apex>4</apex>
        </Triangular>
        <Uniform name="UniDist">
            <lowerBound>1</lowerBound>
            <upperBound>5</upperBound>
        </Uniform>
    </Distributions>

    <Samplers>
        <SparseGridCollocation name="USG" parallel="1">
            <variable name="x1"><distribution>UniDist</distribution></variable>
            <variable name="x2"><distribution>UniDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>UROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="UCSG" parallel="1">
            <variable name="x1"><distribution>UniDist</distribution></variable>
            <variable name="x2"><distribution>UniDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>UCROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="NSG" parallel="1">
            <variable name="x1"><distribution>NormDist</distribution></variable>
            <variable name="x2"><distribution>NormDist</distribution></variable>
            <ROM  class = 'Models' type = 'ROM'>NROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="GSG" parallel="1">
            <variable name="x1"><distribution>GammaDist</distribution></variable>
            <variable name="x2"><distribution>GammaDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>GROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="BSG" parallel="1">
            <variable name="x1"><distribution>BetaDist</distribution></variable>
            <variable name="x2"><distribution>BetaDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>BROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="BNSG" parallel="1">
            <variable name="x1"><distribution>BetaNorm</distribution></variable>
            <variable name="x2"><distribution>BetaNorm</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>BNROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="TSG" parallel="1">
            <variable name="x1"><distribution>TriDist</distribution></variable>
            <variable name="x2"><distribution>TriDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>TROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="ESG" parallel="1">
            <variable name="x1"><distribution>ExpDist</distribution></variable>
            <variable name="x2"><distribution>ExpDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>EROM</ROM>
        </SparseGridCollocation>
    </Samplers>

    <Models>
        <Dummy name="MyDummy" subType=""/>
        <ExternalModel name='polynomial' subType='' ModuleToLoad = './StochasticPolyTest/polynomial'>
            <variable>x1</variable>
            <variable>x2</variable>
            <variable>ans</variable>
        </ExternalModel>
        <ROM name='UROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='UCROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='NROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Hermite' poly='Hermite' weight='1'>x1</Interpolation>
            <Interpolation quad='Hermite' poly='Hermite' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='GROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Laguerre' poly='Laguerre'>x1</Interpolation>
            <Interpolation quad='Laguerre' poly='Laguerre' weight='1' >x2</Interpolation>
        </ROM>
        <ROM name='BROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x1</Interpolation>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='BNROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x1</Interpolation>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='TROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='EROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
    </Models>

    <Steps>
        <MultiRun name='Umake' pauseAtEnd='False'>
            <SAmpler class='Samplers'         type='SparseGridCollocation'>USG</Sampler>
            <Input   class='DataObjects'            type='PointSet'         >dummyIN</Input>
            <Model   class='Models'           type='ExternalModel'        >polynomial</Model>
            <Output  class='DataObjects'            type='PointSet'         >Usolns</Output>
        </MultiRun><commit_msg>returning test to its rightful operation<commit_after><?xml version="1.0" encoding="UTF-8"?>
<Simulation printTimeStamps='false'>
    <RunInfo>
        <WorkingDir>StochasticPolyTest</WorkingDir>
        <Sequence>Umake,Utrain,Utest,Uprint,
                  Nmake,Ntrain,Ntest,Nprint,
                  Gmake,Gtrain,Gtest,Gprint,
                  Bmake,Btrain,Btest,Bprint,
                  Tmake,Ttrain,Ttest,Tprint,
                  Emake,Etrain,Etest,Eprint,
                  UCmake,UCtrain,UCtest,UCprint,
                  BNmake,BNtrain,BNtest,BNprint
        </Sequence>
        <batchSize>1</batchSize>
    </RunInfo>

    <Distributions>
        <Beta name="BetaDist">
            <low>0</low>
            <high>1</high>
            <alpha>2</alpha>
            <beta>5</beta>
        </Beta>
        <Beta name="BetaNorm">
            <peakFactor>0.5</peakFactor>
            <low>0</low>
            <high>1</high>
        </Beta>
        <Exponential name='ExpDist'>
            <lambda>1.5</lambda>
        </Exponential>
        <Gamma name="GammaDist">
            <low>0</low>
            <alpha>2</alpha>
        </Gamma>
        <Normal name="NormDist">
            <mean>3</mean>
            <sigma>2</sigma>
        </Normal>
        <Triangular name='TriDist'>
            <min>1</min>
            <max>5</max>
            <apex>4</apex>
        </Triangular>
        <Uniform name="UniDist">
            <lowerBound>1</lowerBound>
            <upperBound>5</upperBound>
        </Uniform>
    </Distributions>

    <Samplers>
        <SparseGridCollocation name="USG" parallel="1">
            <variable name="x1"><distribution>UniDist</distribution></variable>
            <variable name="x2"><distribution>UniDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>UROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="UCSG" parallel="1">
            <variable name="x1"><distribution>UniDist</distribution></variable>
            <variable name="x2"><distribution>UniDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>UCROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="NSG" parallel="1">
            <variable name="x1"><distribution>NormDist</distribution></variable>
            <variable name="x2"><distribution>NormDist</distribution></variable>
            <ROM  class = 'Models' type = 'ROM'>NROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="GSG" parallel="1">
            <variable name="x1"><distribution>GammaDist</distribution></variable>
            <variable name="x2"><distribution>GammaDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>GROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="BSG" parallel="1">
            <variable name="x1"><distribution>BetaDist</distribution></variable>
            <variable name="x2"><distribution>BetaDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>BROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="BNSG" parallel="1">
            <variable name="x1"><distribution>BetaNorm</distribution></variable>
            <variable name="x2"><distribution>BetaNorm</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>BNROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="TSG" parallel="1">
            <variable name="x1"><distribution>TriDist</distribution></variable>
            <variable name="x2"><distribution>TriDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>TROM</ROM>
        </SparseGridCollocation>

        <SparseGridCollocation name="ESG" parallel="1">
            <variable name="x1"><distribution>ExpDist</distribution></variable>
            <variable name="x2"><distribution>ExpDist</distribution></variable>
            <ROM class = 'Models' type = 'ROM'>EROM</ROM>
        </SparseGridCollocation>
    </Samplers>

    <Models>
        <Dummy name="MyDummy" subType=""/>
        <ExternalModel name='polynomial' subType='' ModuleToLoad = './StochasticPolyTest/polynomial'>
            <variable>x1</variable>
            <variable>x2</variable>
            <variable>ans</variable>
        </ExternalModel>
        <ROM name='UROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='UCROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='NROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Hermite' poly='Hermite' weight='1'>x1</Interpolation>
            <Interpolation quad='Hermite' poly='Hermite' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='GROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Laguerre' poly='Laguerre'>x1</Interpolation>
            <Interpolation quad='Laguerre' poly='Laguerre' weight='1' >x2</Interpolation>
        </ROM>
        <ROM name='BROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x1</Interpolation>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='BNROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x1</Interpolation>
            <Interpolation quad='Jacobi' poly='Jacobi' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='TROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='ClenshawCurtis' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
        <ROM name='EROM' subType='GaussPolynomialRom'>
            <Target>ans</Target>
            <Features>x1,x2</Features>
            <IndexSet>TensorProduct</IndexSet>
            <PolynomialOrder>2</PolynomialOrder>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x1</Interpolation>
            <Interpolation quad='Legendre' poly='Legendre' weight='1'>x2</Interpolation>
        </ROM>
    </Models>

    <Steps>
        <MultiRun name='Umake' pauseAtEnd='False'>
            <Sampler class='Samplers'         type='SparseGridCollocation'>USG</Sampler>
            <Input   class='DataObjects'            type='PointSet'         >dummyIN</Input>
            <Model   class='Models'           type='ExternalModel'        >polynomial</Model>
            <Output  class='DataObjects'            type='PointSet'         >Usolns</Output>
        </MultiRun>
{'fraction_non_alphanumeric': 0.14636850859360562, 'fraction_numerical': 0.012813404792706215, 'mean_word_length': 2.4821964821964824, 'pattern_counts': {'":': 0, '<': 587, '<?xml version=': 2, '>': 587, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6421022', 'n_tokens_mistral': 4914, 'n_tokens_neox': 4841, 'n_words': 656}