API

Welcome to our API! We try to keep our documents as updated as possible, but if there’s any discrepancies or questions feel free to contact us!

Landscape

MGSurvE’s heart and soul. These modules contain all the definitions and operations necessary to generate our landscape objects.

MGSurvE.landscape

Main object with sites, traps, and masks to optimize and visualize the landscape to be analyzed.

MGSurvE.matrices

Migration and masking operations upon matrices.

MGSurvE.kernels

Kernel functions and operations used for movement and traps attractivenesses.

Optimization

All the operations necessary to optimize traps’ positions in our landscapes.

MGSurvE.optimization

GA Operators to calculate fitness and perform operations to search through optimization space.

MGSurvE.optimizationPSO

PSO Operators to calculate fitness and perform operations to search through optimization space.

DataViz, Point-Processes and Auxiliaries

Functions to generate synthetic landscapes, visualize our analyses, and other necessary structures needed by MGSurvE.

MGSurvE.auxiliary

Various functions that are serve I/O purposes or not relevant to any specific module.

MGSurvE.constants

Constants used across the pkg (colors, symbols, bio).

MGSurvE.colors

Color-related functions for alphas and cmaps.

MGSurvE.plots

Data-Visualization functions (thanks to Elijah Bartolome in the implementation of some of the visualization functions).

MGSurvE.pointProcess

Synthetic Landscape generation functions (thanks to Elijah Bartolome in the impelemntation of some of the point-process functions).