impact.core.AnalyteData module

class impact.core.AnalyteData.Biomass(**kwargs)

Bases: impact.core.AnalyteData.TimeCourse

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
analyte_name
analyte_type
calculations_uptodate
curve_fit_data()
discriminator
fit_params
fit_type = 'gompertz'
gradient_points
id
parent
parent_id
specific_productivity_points
stages
time_points
trial_identifier
trial_identifier_id
type
class impact.core.AnalyteData.EndPoint(runID, t, data)

Bases: impact.core.AnalyteData.TimeCourse

This is a child of AnalyteData which does not calcualte any time-based data

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
add_timepoint(time_point)
analyte_name
analyte_type
calculations_uptodate
discriminator
fit_params
gradient_points
id
parent
parent_id
specific_productivity_points
stages
time_points
trial_identifier_id
type
class impact.core.AnalyteData.FitParameter(name, value)

Bases: sqlalchemy.ext.declarative.api.Base

id
parameter_name
parameter_value
parent_id
class impact.core.AnalyteData.GradientTimePoint(trial_identifier=None, time=None, data=None)

Bases: impact.core.AnalyteData.TimePoint

Methods

get_unique_timepoint_id()
data
id
parent
parent_id
time
time_point_type
trial_identifier
trial_identifier_id
use_in_analysis
class impact.core.AnalyteData.Product(**kwargs)

Bases: impact.core.AnalyteData.TimeCourse

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
analyte_name
analyte_type
calculations_uptodate
curve_fit_data()
discriminator
fit_params
fit_type = 'productionEquation_generalized_logistic'
gradient_points
id
parent
parent_id
specific_productivity_points
stages
time_points
trial_identifier_id
type
class impact.core.AnalyteData.Reporter(**kwargs)

Bases: impact.core.AnalyteData.TimeCourse

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id
fit_type  

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
analyte_name
analyte_type
calculations_uptodate
curve_fit_data()
discriminator
fit_params
fit_type = None
gradient_points
id
parent
parent_id
specific_productivity_points
stages
time_points
trial_identifier_id
type
class impact.core.AnalyteData.SpecificProductivityTimePoint(trial_identifier=None, time=None, data=None)

Bases: impact.core.AnalyteData.TimePoint

Methods

get_unique_timepoint_id()
data
id
parent
parent_id
time
time_point_type
trial_identifier
trial_identifier_id
use_in_analysis
class impact.core.AnalyteData.Substrate(*args, **kwargs)

Bases: impact.core.AnalyteData.TimeCourse

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id
fit_type  

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
analyte_name
analyte_type
calculations_uptodate
curve_fit_data()
discriminator
fit_params
fit_type = None
gradient_points
id
parent
parent_id
specific_productivity_points
stages
time_points
trial_identifier_id
type
class impact.core.AnalyteData.TimeCourse(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Child of AnalyteData which contains curve fitting relevant to time course data

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
add_timepoint(time_point)
analyte_name
analyte_type
calculate()
calculations_uptodate
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
data_vector
discriminator
find_death_phase(data_vector)
static find_death_phase_static(use_filtered_data=False, verbose=False, hyper_parameter=1)
fit_params
generate_time_point_list()
gradient
gradient_points
id
parent
parent_id
serialize()
specific_productivity_points
stage_indices
stages
time_points
time_vector
trial_identifier
trial_identifier_id
type
unique_id
class impact.core.AnalyteData.TimeCourseStage(parent, *args, **kwargs)

Bases: impact.core.AnalyteData.TimeCourse

Attributes

data_vector
gradient
stage_indices
time_vector
trial_identifier
unique_id

Methods

add_timepoint(time_point)
calculate()
create_stage(stage_bounds)
curve_fit_data()
data_curve_fit(t)
find_death_phase(data_vector)
find_death_phase_static([use_filtered_data, …])
generate_time_point_list()
serialize()
analyte_name
analyte_type
calculations_uptodate
discriminator
fit_params
gradient_points
id
parent
parent_id
specific_productivity_points
stage_parent
stage_parent_id
stages
time_points
trial_identifier_id
type
class impact.core.AnalyteData.TimePoint(trial_identifier=None, time=None, data=None)

Bases: sqlalchemy.ext.declarative.api.Base

Methods

get_unique_timepoint_id()
data
get_unique_timepoint_id()
id
parent
parent_id
time
time_point_type
trial_identifier
trial_identifier_id
use_in_analysis