Feature: Multi-source Initial Conditions (IC) assembly in `ic_process`
Los mantenedores suelen responder en 7 días
@divine7022 ya está trabajando en esto.
Desde el 22/8/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Description
Current behavior: ic_process supports one source per run.
Problem: Many data sources provide soil but not veg c, and vice versa - in these cases it is not possible to generate a valid IC from a single source.
The motivating use case is to enable ic_process() to combine soil carbon initial conditions from one source with vegetation carbon pools from a second source into a single poolinitcond file - originally discussed in https://github.com/PecanProject/pecan/pull/3508#discussion_r2279729856.
Proposed Solution
Update ic_process() to support multiple sources.
Inputs:
- Soil C:
- SoilGrids
- gSSURGO
- custom CSV
- function arguments (e.g. soil_c = ...)
- Vegetation C pools: (choose one):
- CSV
- optional function args e.g. agb_c, root_c, leaf_c
- Bare ground (0),
Optional for MVP (could be separated into a separate feature request):
- MODIS (LAI) + LandTrendr (biomass) as implemented in
2a_grass/02_ic_build.R.
Outputs:
- IC files, including provenance of values
- set
settings$run$inputs[["poolinitcond"]]$path <- newfile
- Lenguaje dominante
- R
- Estrellas
- 246
- Forks
- 322
- Merge medio
- 9 d 11 h
- PR fusionados (30 d)
- 17
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PecanProject/pecan
-
sipnet: merged segments get the literal string "NA" in `crop_code` (segments.csv)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
PecanProject/pecan#4183 · 3 comentarios ·
Los mantenedores suelen responder en 7 días
-
Tests error instead of skipping when optional packages (ecmwfr, jsonvalidate) or BETY database are unavailablePosiblemente ocupada @madhavzanwar la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
PecanProject/pecan#4179 ·
Los mantenedores suelen responder en 7 días
-
Scheduled workflows run on contributor forks without repository guardsPosiblemente ocupada @Labreo la tomó hace 49 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
PecanProject/pecan#4095 · 6 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 7 días
-
Add documentation about Docker cleanupQuizá libre de nuevo @soniya-malviy la tomó hace 626 días y no hay ningún pull request abierto. Abiertodocumentation Status: Stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
PecanProject/pecan#2693 · 2 comentarios ·
Los mantenedores suelen responder en 7 días
-
Docker executor stalls after malformed RabbitMQ job messagePosiblemente ocupada @ankushkhakale la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
PecanProject/pecan#4186 ·
Los mantenedores suelen responder en 7 días
Todos los issues de PecanProject/pecan
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
ropensci-review-tools/pkgstats#136 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Soft restart fails when a dependent domain's parameter is inactivePosiblemente ocupada @Saethox la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
MLopez-Ibanez/irace#103 ·
-
Update author line in vignettesAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
make sure .Random.seed existsPosiblemente ocupada @topepo la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
tidymodels/tune#1211 ·