bat/BAT/Analysis.pm


Back to top ^


NAME

BAT::Analysis

Back to top ^


SYNOPSIS

  require BAT::Analysis;
  BAT::Analysis::analyse('Richness',$session_id);

Back to top ^


DESCRIPTION

Loads an analysis implementation and runs it for a given session id. Analysis modules must be within the BAT::Analysis:: namespace and must have no non-word characters in their names. eg BAT::Analysis::TaxonomicDiversity. Current analysis implementations include Richness, Endemism and TaxonomicDiversity. Analysis scores are stored in the analysis_scores table of the BAT database.

All analysis modules will fail to produce any results unless the given session id is current and all relevent observation records have been assigned to analysis units within an analysis grid.

Back to top ^


SEE ALSO

BAT::Session, BAT::Database

Back to top ^


AUTHOR

  Bryn Honeyman 2005

Back to top ^

 bat/BAT/Analysis.pm