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.