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 © 2014 - 2018. Micromeritics Instrument Corporation. All rights reserved.