Acquire Basic Information for Chemical Adsorption

This script produces a graph of the primary, repeat, and difference isotherms; and prints summaries of the sample information and the adsorptive properties.

To acquire the adsorption isotherm and other basic information about the sample being edited, the calls mic_chem.isotherm, mic.sample_information and mic.adsorptive_data are applied.

Note the calls to mic_chem.isotherm and mic.adsorptive_data above are each returning results as a list with elements of varying return type.

import mic

p_primary,    q_primary    = mic.chem_isotherm('primary')
p_repeat,     q_repeat     = mic.chem_isotherm('repeat')
p_difference, q_difference = mic.chem_isotherm('difference')
mic.graph( 'Graphical Report 1', 'Abs. Press', 'Quantity Adsorbed')
mic.graph.add('Primary', p_primary   , q_primary)
mic.graph.add('Repeat', p_repeat    , q_repeat)
mic.graph.add('Difference', p_difference, q_difference)

mic.summary( "Sample Information" )
mic.summary.add( "Sample Information:",
                 [ "Ambient Free space (cm^3):",
                   "Analysis Free space (cm^3):" ,
                    "Sample mass (g):",
                    "Description:",
                    "Analysis Temp (K):",
                    "Sample Density (g/cm^3):" ],
                 [ "%8.3f" % mic.sample_information('ambient freespace'),
                   "%8.3f" % mic.sample_information('analysis freespace'),
                   "%8.3f" % mic.sample_information('sample mass'),
                   mic.sample_information('sample description'),
                   "%8.3f" % mic.sample_information('analysis temperature'),
                   "%8.3f" % mic.sample_information('sample density') ] )

csa, hsd, dcf, mol_weight, analysis_gas = mic.adsorptive_data()

mic.summary.add( "Adsorptive Data",
                 [ "Cross Sectional Area",
                   "Hard Sphere Diameter",
                   "Density Conversion Factor",
                   "Molecular Weight",
                   "Analysis gas"],
                 [ "%8.3f" % csa,
                   "%8.3f" % hsd,
                   "%8.3f" % dcf,
                   "%8.3f" % mol_weight,
                   analysis_gas  ]  )
 
   Micromeritics Learning Center    Contact Us

Copyright © 2018. Micromeritics Instrument Corporation. All rights reserved.