spatiocoexistence.processes module

spatiocoexistence.processes.calculate_recruitment_rate(con, het, con_d, het_d, dbh, species)

Calculate recruitment rate using specified parameters or global defaults. Returns a numpy array with the recruitment values.

spatiocoexistence.processes.calculate_reduced_growth(con, het, beta_gr=None, beta_H_gr=None)

Calculate reduced growth using specified parameters or global defaults. Returns a numpy array with the reduced growth values.

spatiocoexistence.processes.calculate_survival_rate(con, het, con_dead, het_dead, dbh, apply_bg=False)

Calculate survival rate using specified parameters or global defaults. Returns a numpy array with the survival values.

spatiocoexistence.processes.get_parameters()

Return the current global parameters as a Python dictionary.

spatiocoexistence.processes.growth(con, het, dbh, status)

Python wrapper to calculate the growth of each individual.

spatiocoexistence.processes.mean_BA_abundance(species, dbh, status)

Calculate the mean abundance basal area and the abundance of each species.

spatiocoexistence.processes.model_step(inventory, steps, threads=1)
spatiocoexistence.processes.mortality(con, het, con_d, het_d, dbh, species, status)

Python wrapper for the mortality function.

spatiocoexistence.processes.recruitment(gx, gy, dbh, species, status, domain_x=0.0, domain_y=0.0, num_threads=1)

Python wrapper to get the recruits.

spatiocoexistence.processes.set_parameters(params)

Set global parameters from a pythonic params dictionary.