Index

A     C     E     F     G     M     O     R     S     T    

A

ADVANCED_SPECTRAL_FIT routine in advanced_spectral_fit.pro

Procedure performing an advanced spectral fit.

advanced_spectral_fit.pro .pro file in examples/ directory

This is an example of fitting an astronomical spectrum and optimizing several parameters describing the astrophysical environment, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

AmesPAHdbIDLSuite class
AmesPAHdbIDLSuite::Cache routine in amespahdbidlsuite__define.pro

Manage the PAHdb cache.

AmesPAHdbIDLSuite::CheckVersion routine in amespahdbidlsuite__define.pro

Checks whether the given Version matched the version of the parsed database.

AmesPAHdbIDLSuite::GetGeometryByUID routine in amespahdbidlsuite__define.pro

Returns AmesPAHdbIDLSuite_Geometry-instance containing the data on the species with UIDs.

AmesPAHdbIDLSuite::GetHash routine in amespahdbidlsuite__define.pro

Returns the MD5-hash of the parsed database file.

AmesPAHdbIDLSuite::GetLaboratoryByUID routine in amespahdbidlsuite__define.pro

Returns AmesPAHdbIDLSuite_Laboratory_Spectrum-instance containing the data on the species with UIDs.

AmesPAHdbIDLSuite::GetSpeciesByUID routine in amespahdbidlsuite__define.pro

Returns AmesPAHdbIDLSuite_Species-instance containing the data on the species with UIDs.

AmesPAHdbIDLSuite::GetTransitionsByUID routine in amespahdbidlsuite__define.pro

Returns AmesPAHdbIDLSuite_Transitions-instance containing the data on the species with UIDs.

AmesPAHdbIDLSuite::GetUIDsCompleteChargeSet routine in amespahdbidlsuite__define.pro

Returns the UIDs of complementary charge sets.

AmesPAHdbIDLSuite::GetVersion routine in amespahdbidlsuite__define.pro

Returns versioning information.

AmesPAHdbIDLSuite::Init routine in amespahdbidlsuite__define.pro

Create an AmesPAHdbIDLSuite-instance.

AmesPAHdbIDLSuite::Pointer routine in amespahdbidlsuite__define.pro

Returns a pointer to the parsed database.

AmesPAHdbIDLSuite::ReadFile routine in amespahdbidlsuite__define.pro

Reads in a database XML-file

AmesPAHdbIDLSuite::Search routine in amespahdbidlsuite__define.pro

Returns the UIDs that match the given search Str.

amespahdbidlsuite__define.pro .pro file in src/ directory

Main interface to work with the NASA Ames PAH IR Spectroscopic Database's XML file.

AmesPAHdbIDLSuite_Coadded_Spectrum class
AmesPAHdbIDLSuite_Coadded_Spectrum::Description routine in amespahdbidlsuite_coadded_spectrum__define.pro

Output spectrum description.

AmesPAHdbIDLSuite_Coadded_Spectrum::Get routine in amespahdbidlsuite_coadded_spectrum__define.pro

Retrieves the AmesPAHdbIDLSuite_CoAdded_Spectrum representation in a structure.

AmesPAHdbIDLSuite_Coadded_Spectrum::Init routine in amespahdbidlsuite_coadded_spectrum__define.pro

Create an AmesPAHdbIDLSuite_Coadded_Spectrum-instance

AmesPAHdbIDLSuite_Coadded_Spectrum::Plot routine in amespahdbidlsuite_coadded_spectrum__define.pro

Plot the coadded spectrum.

AmesPAHdbIDLSuite_Coadded_Spectrum::Set routine in amespahdbidlsuite_coadded_spectrum__define.pro

Populates the AmesPAHdbIDLSuite_CoAdded_Spectrum-instance.

AmesPAHdbIDLSuite_Coadded_Spectrum::Write routine in amespahdbidlsuite_coadded_spectrum__define.pro

Write the co-added spectrum to file as an IPAC-table.

amespahdbidlsuite_coadded_spectrum__define.pro .pro file in src/ directory

Class to manage a co-added spectrrum.

AmesPAHdbIDLSuite_CREATE_KURUCZ_STELLARMODEL_S routine in amespahdbidlsuite_create_kurucz_stellarmodel_s.pro

Creates an AmesPAHdb_StellarModel_S struct, converting flam [erg/s/cm^2/A] to CGS [erg/s/cm^2/cm^-1/sr] and wavelength [angstrom] to wavenumber [/cm]

amespahdbidlsuite_create_kurucz_stellarmodel_s.pro .pro file in src/ directory

Helper function for creating an AmesPAHdb_StellarModel_S struct.

AmesPAHdbIDLSuite_CREATE_OBSERVATION_UNITS_S routine in amespahdbidlsuite_create_observation_units_s.pro

Creates an AmesPAHdb_Observation_Units_S structure.

amespahdbidlsuite_create_observation_units_s.pro .pro file in src/ directory

Helper function for creating an AmesPAHdb_Observation_Units_S structure.

AmesPAHdbIDLSuite_Fitted_Spectrum class
AmesPAHdbIDLSuite_Fitted_Spectrum::Description routine in amespahdbidlsuite_fitted_spectrum__define.pro

Output spectrum description.

AmesPAHdbIDLSuite_Fitted_Spectrum::Get routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the AmesPAHdbIDLSuite_Fitted_Spectrum representation in a structure.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetAverageNumberOfCarbonAtoms routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the average number and standard deviation of carbon atoms of the fitted PAHs.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetBreakdown routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the breakdown of the fitted PAHs.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetChiSquared routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the Chi-squared of the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetClasses routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the spectra of the different classes of the fitted PAHs.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetError routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the error for the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetFit routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the total fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetIterations routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the number of iterations needed for the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetMethod routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the method used for the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetNorm routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the Norm of the fit

AmesPAHdbIDLSuite_Fitted_Spectrum::GetObservation routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the ordinate values of the observation.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetResidual routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the residual of the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetSizeDistribution routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the PAH size distribution of the fitted PAHs.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetTolerance routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the tolerance used for the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::GetWeights routine in amespahdbidlsuite_fitted_spectrum__define.pro

Retrieves the weights of the fitted PAHs

AmesPAHdbIDLSuite_Fitted_Spectrum::Init routine in amespahdbidlsuite_fitted_spectrum__define.pro

Create an AmesPAHdbIDLSuite_Fitted_Spectrum-instance

AmesPAHdbIDLSuite_Fitted_Spectrum::Plot routine in amespahdbidlsuite_fitted_spectrum__define.pro

Plot the fitted spectrum.

AmesPAHdbIDLSuite_Fitted_Spectrum::Set routine in amespahdbidlsuite_fitted_spectrum__define.pro

Populates the AmesPAHdbIDLSuite_Fitted_Spectrum-instance.

AmesPAHdbIDLSuite_Fitted_Spectrum::Sort routine in amespahdbidlsuite_fitted_spectrum__define.pro

Sorts the UIDs by their contribution to the fit.

AmesPAHdbIDLSuite_Fitted_Spectrum::Write routine in amespahdbidlsuite_fitted_spectrum__define.pro

Write the fitted spectrum to file as an IPAC-table.

amespahdbidlsuite_fitted_spectrum__define.pro .pro file in src/ directory

Class to manage a fitted spectrum.

AmesPAHdbIDLSuite_Geometry class
AmesPAHdbIDLSuite_Geometry::Area routine in amespahdbidlsuite_geometry__define.pro

Calculates the total area of each PAH.

AmesPAHdbIDLSuite_Geometry::Description routine in amespahdbidlsuite_geometry__define.pro

Class used to hold the PAH geometry data

AmesPAHdbIDLSuite_Geometry::Diagonalize routine in amespahdbidlsuite_geometry__define.pro

Diagonalizes the moment of inertia of each PAH and aligns its structure it with the x-y plane.

AmesPAHdbIDLSuite_Geometry::Get routine in amespahdbidlsuite_geometry__define.pro

Retrieves the AmesPAHdbIDLSuite_Geometry representation in a structure.

AmesPAHdbIDLSuite_Geometry::Inertia routine in amespahdbidlsuite_geometry__define.pro

Calculates the moment of inertia for each PAH.

AmesPAHdbIDLSuite_Geometry::Init routine in amespahdbidlsuite_geometry__define.pro

Create an AmesPAHdbIDLSuite_Geometry-instance

AmesPAHdbIDLSuite_Geometry::Mass routine in amespahdbidlsuite_geometry__define.pro

Calculates the total mass for each PAH.

AmesPAHdbIDLSuite_Geometry::Plot routine in amespahdbidlsuite_geometry__define.pro

Plot the chemical structure.

AmesPAHdbIDLSuite_Geometry::Rings routine in amespahdbidlsuite_geometry__define.pro

Calculates the number of rings per type for each PAH.

AmesPAHdbIDLSuite_Geometry::Set routine in amespahdbidlsuite_geometry__define.pro

Populates the AmesPAHdbIDLSuite_Geometry-instance.

AmesPAHdbIDLSuite_Geometry::Structure routine in amespahdbidlsuite_geometry__define.pro

Render chemical structure.

amespahdbidlsuite_geometry__define.pro .pro file in src/ directory
AmesPAHdbIDLSuite_GUI routine in amespahdbidlsuite_gui.pro

Starts the AmesPAHdbIDLSuite Graphical User Interface.

amespahdbidlsuite_gui.pro .pro file in gui/ directory

Procedure for starting the AmesPAHdbIDLSuite Graphical User Interface.

AmesPAHdbIDLSuite_Laboratory_Spectrum class
AmesPAHdbIDLSuite_Laboratory_Spectrum::Init routine in amespahdbidlsuite_laboratory_spectrum__define.pro

Create an AmesPAHdbIDLSuite_Laboratory_Spectrum-instance

AmesPAHdbIDLSuite_Laboratory_Spectrum::Plot routine in amespahdbidlsuite_laboratory_spectrum__define.pro

Plot the laboratory spectrum.

AmesPAHdbIDLSuite_Laboratory_Spectrum::Write routine in amespahdbidlsuite_laboratory_spectrum__define.pro

Write the laboratory spectrum to file as an IPAC-table.

amespahdbidlsuite_laboratory_spectrum__define.pro .pro file in src/ directory

Class to manage a laboratory spectrum.

AmesPAHdbIDLSuite_MCFitted_Spectrum class
AmesPAHdbIDLSuite_MCFitted_Spectrum::Description routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Output spectrum description.

AmesPAHdbIDLSuite_MCFitted_Spectrum::Get routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the AmesPAHdbIDLSuite_MCFitted_Spectrum representation in a structure.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetAverageNumberOfCarbonAtoms routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the average number and standard deviation of carbon atoms of the fitted PAHs.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetBreakdown routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the breakdown of the fitted PAHs.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetChiSquared routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the Chi-squared of the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetClasses routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the spectra of the different classes of the fitted PAHs.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetDistribution routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the distribution used for permutating errors.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetError routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the error for the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetFit routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the total fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetGrid routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the abscissa values.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetIterations routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the number of iterations needed for the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetMethod routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the method used for the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetNorm routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the Norm of the fit

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetObservation routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the observation.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetResidual routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the residual of the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetSamples routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the number of samples.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetSizeDistribution routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the PAH size distribution of the fitted PAHs.

AmesPAHdbIDLSuite_MCFitted_Spectrum::GetTolerance routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Retrieves the tolerance used for the fit.

AmesPAHdbIDLSuite_MCFitted_Spectrum::Init routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Create an AmesPAHdbIDLSuite_MCFitted_Spectrum-instance

AmesPAHdbIDLSuite_MCFitted_Spectrum::Plot routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Plot the fitted spectrum.

AmesPAHdbIDLSuite_MCFitted_Spectrum::Set routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Populates the AmesPAHdbIDLSuite_MCFitted_Spectrum-instance.

AmesPAHdbIDLSuite_MCFitted_Spectrum::Write routine in amespahdbidlsuite_mcfitted_spectrum__define.pro

Write the fitted spectrum to file as an IPAC-table.

amespahdbidlsuite_mcfitted_spectrum__define.pro .pro file in src/ directory

Class to manage a spectrum fitted using the Monte Carlo approach.

AmesPAHdbIDLSuite_Observation class
AmesPAHdbIDLSuite_Observation::AbscissaUnitsTo routine in amespahdbidlsuite_observation__define.pro

Convert abscissa units.

AmesPAHdbIDLSuite_Observation::Get routine in amespahdbidlsuite_observation__define.pro

Retrieves the AmesPAHdbIDLSuite_Observation representation in a structure.

AmesPAHdbIDLSuite_Observation::GetGrid routine in amespahdbidlsuite_observation__define.pro

Retrieves the abscissa values.

AmesPAHdbIDLSuite_Observation::Init routine in amespahdbidlsuite_observation__define.pro

Create an AmesPAHdbIDLSuite_Observation-instance

AmesPAHdbIDLSuite_Observation::Plot routine in amespahdbidlsuite_observation__define.pro

Plot the astronomical spectrum.

AmesPAHdbIDLSuite_Observation::ReadFromFile routine in amespahdbidlsuite_observation__define.pro

Read astronomical spectrum from a file.

AmesPAHdbIDLSuite_Observation::Rebin routine in amespahdbidlsuite_observation__define.pro

Rebin astronomical spectrum.

AmesPAHdbIDLSuite_Observation::Set routine in amespahdbidlsuite_observation__define.pro

Populates the AmesPAHdbIDLSuite_Observation-instance.

AmesPAHdbIDLSuite_Observation::SetGridRange routine in amespahdbidlsuite_observation__define.pro

Truncates the data to the given range.

AmesPAHdbIDLSuite_Observation::Write routine in amespahdbidlsuite_observation__define.pro

Write the astronomical spectrum to file as an IPAC-table.

amespahdbidlsuite_observation__define.pro .pro file in src/ directory

Class to hold an astronomical spectrum.

AmesPAHdbIDLSuite_Species class
AmesPAHdbIDLSuite_Species::Comments routine in amespahdbidlsuite_species__define.pro

Retrieves species comments.

AmesPAHdbIDLSuite_Species::FormatFormulae routine in amespahdbidlsuite_species__define.pro

Make the formulae look pretty by embedding formatting commands.

AmesPAHdbIDLSuite_Species::Geometry routine in amespahdbidlsuite_species__define.pro

Retrieves species geometry.

AmesPAHdbIDLSuite_Species::Get routine in amespahdbidlsuite_species__define.pro

Retrieves the AmesPAHdbIDLSuite_Species representation in a structure.

AmesPAHdbIDLSuite_Species::Init routine in amespahdbidlsuite_species__define.pro

Create an AmesPAHdbIDLSuite_Species-instance

AmesPAHdbIDLSuite_Species::Laboratory routine in amespahdbidlsuite_species__define.pro

Retrieves species laboratory spectra.

AmesPAHdbIDLSuite_Species::Print routine in amespahdbidlsuite_species__define.pro

Output species description.

AmesPAHdbIDLSuite_Species::References routine in amespahdbidlsuite_species__define.pro

Retrieves species references.

AmesPAHdbIDLSuite_Species::Set routine in amespahdbidlsuite_species__define.pro

Populates the AmesPAHdbIDLSuite_Species-instance.

AmesPAHdbIDLSuite_Species::Transitions routine in amespahdbidlsuite_species__define.pro

Retrieves species transitions.

amespahdbidlsuite_species__define.pro .pro file in src/ directory

Class to hold and access the data and properties in a parsed database.

AmesPAHdbIDLSuite_Spectrum::Coadd routine in amespahdbidlsuite_spectrum__define.pro

Co-adds the spectra

AmesPAHdbIDLSuite_Spectrum::Description routine in amespahdbidlsuite_spectrum__define.pro

Output spectrum description.

AmesPAHdbIDLSuite_Spectrum::Fit routine in amespahdbidlsuite_spectrum__define.pro

Perform a spectroscopic fit.

AmesPAHdbIDLSuite_Spectrum::Get routine in amespahdbidlsuite_spectrum__define.pro

Retrieves the AmesPAHdbIDLSuite_Spectrum representation in a structure.

AmesPAHdbIDLSuite_Spectrum::GetGrid routine in amespahdbidlsuite_spectrum__define.pro

Retrieves the abscissa values.

AmesPAHdbIDLSuite_Spectrum::Init routine in amespahdbidlsuite_spectrum__define.pro

Create an AmesPAHdbIDLSuite_Spectrum-instance

AmesPAHdbIDLSuite_Spectrum::MCFit routine in amespahdbidlsuite_spectrum__define.pro

Perform spectroscopic fits using a Monte Carlo approach.

AmesPAHdbIDLSuite_Spectrum::Plot routine in amespahdbidlsuite_spectrum__define.pro

Plot the spectrum.

AmesPAHdbIDLSuite_Spectrum::Resample routine in amespahdbidlsuite_spectrum__define.pro

Resample the spectrum onto a provided grid.

AmesPAHdbIDLSuite_Spectrum::Set routine in amespahdbidlsuite_spectrum__define.pro

Populates the AmesPAHdbIDLSuite_Spectrum-instance.

AmesPAHdbIDLSuite_Spectrum::Write routine in amespahdbidlsuite_spectrum__define.pro

Write the spectrum to file as an IPAC-table.

amespahdbidlsuite_spectrum__define.pro .pro file in src/ directory

Class to manage a spectrum.

AmesPAHdbIDLSuite_Transitions class
AmesPAHdbIDLSuite_Transitions::CalculatedTemperature routine in amespahdbidlsuite_transitions__define.pro

Applies the Calculated Temperature emission model

AmesPAHdbIDLSuite_Transitions::Cascade routine in amespahdbidlsuite_transitions__define.pro

Applies the Cascade emission model.

AmesPAHdbIDLSuite_Transitions::Convolve routine in amespahdbidlsuite_transitions__define.pro

Convolve transitions with a line profile.

AmesPAHdbIDLSuite_Transitions::Description routine in amespahdbidlsuite_transitions__define.pro

Output transitions description.

AmesPAHdbIDLSuite_Transitions::FixedTemperature routine in amespahdbidlsuite_transitions__define.pro

Applies the Fixed Temperature emission model

AmesPAHdbIDLSuite_Transitions::Get routine in amespahdbidlsuite_transitions__define.pro

Retrieves the AmesPAHdbIDLSuite_Transitions representation in a structure.

AmesPAHdbIDLSuite_Transitions::Init routine in amespahdbidlsuite_transitions__define.pro

Create an AmesPAHdbIDLSuite_Transitions-instance

AmesPAHdbIDLSuite_Transitions::Plot routine in amespahdbidlsuite_transitions__define.pro

Plot the transitions.

AmesPAHdbIDLSuite_Transitions::Print routine in amespahdbidlsuite_transitions__define.pro

Output transtions description.

AmesPAHdbIDLSuite_Transitions::Set routine in amespahdbidlsuite_transitions__define.pro

Populates the AmesPAHdbIDLSuite_Transitions-instance.

AmesPAHdbIDLSuite_Transitions::Shift routine in amespahdbidlsuite_transitions__define.pro

Shifts the band positions.

AmesPAHdbIDLSuite_Transitions::Write routine in amespahdbidlsuite_transitions__define.pro

Write the transitions to file as an IPAC-table.

amespahdbidlsuite_transitions__define.pro .pro file in src/ directory

Class to manage transitions.

ANHARMONICS routine in anharmonics.pro

Procedure calculating the anharmonic spectrum of coronene.

anharmonics.pro .pro file in examples/ directory

This is an example of calculating the PAH emission spectrum of coronene where the bands have been convolved using anharmonic profiles buildt around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

C

CLUSTER_DB_SPECTRA routine in cluster_db_spectra.pro

Procedure performing the clustering analyzes.

cluster_db_spectra.pro .pro file in examples/ directory

This is an example of clustering (kmeans) PAH absorption spectra, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that it has been properly installed.

E

example routine in example.pro

Procedure demonstrating the use of the AmesPAHdbIDLSuite.

example.pro .pro file in examples/ directory

This is the adaption of the example shown in Lst.

examples/ directory

F

FIT_A_SPECTRUM routine in fit_a_spectrum.pro

Procedure demonstrating fitting an astronomical spectrum using the AmesPAHdbIDLSuite.

fit_a_spectrum.pro .pro file in examples/ directory

This is an example of fitting an astronomical spectrum and should confirm that the AmesPAHdbIDLSuite has been correctly installed.

G

gui/ directory

M

MC_FIT_A_SPECTRUM routine in mc_fit_a_spectrum.pro

Procedure demonstrating fitting an astronomical spectrum using the AmesPAHdbIDLSuite and establishing uncertainties using a Monte-Carlo approach.

mc_fit_a_spectrum.pro .pro file in examples/ directory

This is an example of fitting an astronomical spectrum using a Monte Carlo approach and should confirm that the AmesPAHdbIDLSuite has been correctly installed.

O

OVERLAP_MATRIX routine in overlap_matrix.pro

Procedure performing a hierarchical clustering of PAH emission spectra based on their overlap (area).

overlap_matrix.pro .pro file in examples/ directory

This is an example of clustering (hierarchical) PAH emission spectra and should confirm that the AmesPAHdbIDLSuite has been correctly installed.

R

RANDOM_MIXTURES routine in random_mixtures.pro

Procedure creating a number of random-mixture spectra.

random_mixtures.pro .pro file in examples/ directory

This is an example of producing a number of random-mixture PAH emission spectrum, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

S

src/ directory
STABILITY_OF_FIT_A_SPECTRUM routine in stability_of_fit_a_spectrum.pro

Procedure testing the stability of a spectroscopic fit.

stability_of_fit_a_spectrum.pro .pro file in examples/ directory

This is an example of testing the stability of fitting an astronomical spectrum by iteratively removing the most contributing PAH species from a subsequent fit, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

STELLAR_KURUCZ_MODEL routine in stellar_kurucz_model.pro

Procedure creating an astronomical PAH emission spectrum using a Kurucz stellar model for excitination.

stellar_kurucz_model.pro .pro file in examples/ directory

This is an example of creating an astronomical PAH emission spectrum using a Kurucz stellar model for excitination, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

T

TEST_IDLBRIDGE routine in test_idlbridge.pro

Procedure testing the IDL_IDLBridge functionallity.

test_idlbridge.pro .pro file in examples/ directory

This is an example of testing the IDL_IDLBridge components provided by the Suite, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

TEST_NNLS routine in test_nnls.pro

Procedure testing non-negative least-squares decomposition.

test_nnls.pro .pro file in examples/ directory

This is an example of testing the non-negative least-squares decomposition for a number of a randomly generated spectra, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

TEST_PCOMP routine in test_pcomp.pro

Procedure for testing a principal component analysis on a number of generated PAH emission spectra.

test_pcomp.pro .pro file in examples/ directory

This is an example of applying principal component analysis to the spectra in the database, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

TEST_SVDC routine in test_svdc.pro

Procedure for testing a singular value decomposition analysis on a number of generated PAH emission spectra.

test_svdc.pro .pro file in examples/ directory

This is an example of applying singular value decomposition to the spectra in the database, built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.

TEST_UNIQUENESS routine in test_uniqueness.pro

Procedure for testing the uniqueness of a number of randomly generate PAH emission spectra.

test_uniqueness.pro .pro file in examples/ directory

This is an example testing the uniqueness of a number of randomly generated PAH emission spectra , built around the functionality provided by the AmesPAHdbIDLSuite and should help confirm that the it has been properly installed.