MCPcopy Index your code
hub / github.com/EL-BID/URSA

github.com/EL-BID/URSA @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
252 symbols 616 edges 33 files 26 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

analytics image (flat) analytics

URSA

Urban Reporting based on Satellite Analysis

URSA is a support system for urban planning. It allows easy access to the vast amount of information captured by satellite sensors, taking care of collecting, processing, and presenting key information about the evolution of cities in Latin America and the Caribbean (LAC).

URSA is a free, open-source tool.

Installation guide for Windows

(en español) Guía de instalación en Windows

Why was it developed?

The system was developed in collaboration between the Housing and Urban Development Division (HUD) of the IDB and the Center for the Future of Cities at the Tecnológico de Monterrey. The mission was to design a platform that allows municipal governments to easily acquire updated cartographic information in the appropriate format and geographic resolution.

Why are we sharing it?

URSA is available to the general public, and especially to government teams, to support decision-making, planning, and management processes in cities and metropolitan regions.

Quick Start

(these steps are required only once)

  1. Clone or download the content of this repository.

  2. Install Docker.

  3. Start the Docker image with the code and dependencies. From the directory where the application was downloaded, run:

docker build -t bid-urban-growth .

The process will take a while the first time, as it will need to download and configure several software components. Once the initial setup is complete, subsequent launches will be almost instantaneous.

Usage

To load and run a container with the docker image, the following command must be executed:

  • On Windows: launcher.bat
  • On Linux/Mac: bash launcher.sh

Subsequently, a web browser window should be opened and pointed to the address http://localhost:8050/. For compatibility reasons, it is recommended to use Firefox or Safari.

Contributing

Participation in the project through interaction with our code repositories is open to anyone, provided they abide by the terms of the Contributor Covenant Code of Conduct. Bug reports and pull requests are welcome via our issues page.

Core symbols most depended-on inside this repo

navIcon
called by 10
components/navbar.py
figureWithDescription_translation
called by 9
components/text.py
navIcon
called by 5
src/components/navbar.py
mapComponent
called by 4
components/text.py
clamp
called by 4
documentation/GEE_dependency/example.py
load_or_download
called by 4
ursa/ghsl.py
smod_polygons
called by 4
ursa/ghsl.py
load_or_get_temps
called by 4
ursa/heat_islands.py

Shape

Function 204
Route 48

Languages

Python100%

Modules by API surface

pages/sleuth.py47 symbols
ursa/heat_islands.py24 symbols
pages/suhi.py20 symbols
ursa/sleuth_prep.py15 symbols
ursa/utils/raster.py14 symbols
ursa/ghsl.py13 symbols
src/layouts/sleuth.py13 symbols
layouts/sleuth.py13 symbols
pages/land_cover.py12 symbols
ursa/degree_of_urbanization.py10 symbols
pages/hist_growth.py9 symbols
pages/home.py8 symbols

For agents

$ claude mcp add URSA \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact