Feature Request: Multiple Construction Years and/or non-Year 0 Capital Expenditures
@softwareengineerprogrammer ci sta già lavorando.
Dal 12/12/2025.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- fintech-quant
Direzione di ricerca
Leggi la documentazione collegata di SAM Economic Model e l’issue 406, quindi traccia il modo in cui l’attuale modello finanziario rappresenta il suo singolo anno di costruzione e le spese in conto capitale. Done dovrebbe supportare più anni precedenti ai ricavi con allocazioni di capitale per anno, spese in conto capitale dopo Year 0 o entrambe le cose, con calcoli corretti di NPV e IRR.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
Yes - we have a problem with being able to accurately calculate NPVs/IRR in GEOPHIRES for geothermal projects.
Geothermal projects are typically expected to have multi-year permitting, exploration, and construction timelines. The GEOPHIRES SAM Economic Model is currently only able to support 1 construction year due to SAM's financial model allowing multiple construction/pre-revenue years and/or non-Year 0 capital expenditures.
Describe the solution you'd like
Support either or both of:
- Multiple pre-revenue years (before Year 0) that allow per-year allocations of capital expenditure
- Support capital expenditures after Year 0
Describe alternatives you've considered
- In some cases it is acceptable to calculate time-adjusted NPVs from SAM cash flow revenue/returns line items, such as royalty streams, but this is not adequate for the tax investor's NPV.
- Additional capex can be added to the installation cost passed to SAM (similar to the SAM UI's Construction Financing control), but this is also only a very rough approximation that is not appropriate for a proper cash flow analysis.
Additional context
Happy to discuss our use case in detail - please follow the links in my profile (@softwarengineerprogrammer) for contact info (or we can discuss on this issue, whatever works best for you).
Thanks for your help and consideration!
- Lingua principale
- C++
- Stelle
- 496
- Fork
- 220
- Merge medio
- 11g 14m
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NatLabRockies/SAM
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
NatLabRockies/SAM#2276 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
NatLabRockies/SAM#2249 ·
-
Comma in Wind Turbine NameApertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
NatLabRockies/SAM#2247 ·
-
Fix broken URLs in HelpApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
NatLabRockies/SAM#2192 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
NatLabRockies/SAM#2274 ·
Tutte le issue di NatLabRockies/SAM
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 2 giorni
-
ai_p2
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ClickHouse/ClickHouse#130006 ·
I maintainer di solito rispondono entro 1 giorno
-
RebuildGeom rebuilds vertex buffers needlesslyForse già presa @trish-sl l’ha presa oggi. Apertatriage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
secondlife/viewer#6653 ·
I maintainer di solito rispondono entro 1 giorno
-
DepotMaintain: EN longer string moves the hint popup buttons out of reach // WpfGUI English LanguageApertaclient: WpfGui module: depot question
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
MaaAssistantArknights/MaaAssistantArknights#19169 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Spark: arrays_overlap returns false for -0.0 and 0.0, Spark returns true since 4.0.5 / 4.1.4 / 4.2.0Forse già presa @rdtr l’ha presa oggi. Apertabug triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
facebookincubator/velox#20179 ·
I maintainer di solito rispondono entro 1 giorno