Search
Tools and Techniques

Tools for Ecological Engineering

This section introduces a number of tools for use in Ecological Engineering problem-solving. These tools include:

  • Programming (in Python, a simple, widely used, powerful, and free, open-source tool that supports a very broad variety of engineering problem-solving tools and algorithms. We provide some basics of Python programming, as well as introductions to some very commonly used librairies (packages) available to Python programs.
  • Data analysis approaches common in Ecological Engineering analyses.
  • Data visualization techniques in Python
  • Basics of Modeling, including
    • Linear and Nonlinear Regression Analysis
    • Mechanistic Models in zero, one and two dimensions
    • Systems Dynamics models for ecological systems analysi
    • Stochastic Models for representing variability and uncertainty in models
  • Geospatial Data Manipulation and Analysis
  • Geospatial Modeling
  • Life-Cycle Assessment

In all cases, we present both the basic idea of an approach, as well as examples implementing the approach in Python.