Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socio-Ecological Model

Introduction

This paper presents a Python implementation of a comprehensive Generalized Sustainability Socio-Ecological Model (GSSEM) that integrates economic, social, and climate change factors.

The original model was developed in MATLAB (the source code is available at Generalized Sustainability Socio-Ecological Model GSSEM). However, MATLAB's limitations in accessibility and the lack of modularity in the original code - the authors of the paper coded poorly, making the code difficult to read - prompted me to create this Python version.

This Python implementation emphasizes:

  • Modularity: The code is well-structured with distinct modules, promoting readability and maintainability.
  • Functionality Separation: Different functionalities are separated into dedicated functions, improving organization and clarity.

While the complete code might reside within a single file for simplicity, the modular structure ensures better organization and understanding.

Running the Model

Prerequisites:

Steps:

  1. Clone the Repository:

    git clone https://github.com/Harito97/Socio-Ecological_Model.git
  2. View Model Parameters (Optional):

    Before running the simulation, explore the available parameters that can be adjusted to customize the model's behavior:

    python main.py show_params
  3. Explore Model Documentation (Optional):

    To understand the structure and functions of the model, generate documentation:

    python main.py show_docs
  4. Run the Simulation:

    Execute the following command to initiate the simulation. The results will be stored in the results directory:

    python main.py run_simulation

About

This Socio-Ecological Model (SEM) is designed to assess the interconnected impacts of economic, social, and environmental factors within a specific system. The model uses real-time data on population, GDP, energy consumption, and climate change to predict future development trends. Simulation results enable policymakers to evaluate.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages