Database layer for scenario list and execute list
@jenhagg ci sta già lavorando.
Dal 25/8/2020.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
We use ScenarioList.csv and ExecuteList.csv to track the metadata and state, respectively, of scenarios. Work was done to duplicate this functionality using postgresql, however I think it is preferable to keep this data in a file rather than hosting a database. On the other hand, it would be better to have a more reliable and user friendly mechanism than csv files. Some options for this include
- sqlite: built into python stdlib, single file but can have multiple tables, transactions
- TinyDB: a lightweight db api which uses a json file, less worry about schema, no transactions
- other options
Considerations:
- we probably want to extend the schema at some point for capacity expansion scenarios
- foreign keys and indexes probably aren't super important
- some users may want to have multiple parallel python clients, so some degree of concurrency control is needed
The csv and sql implementations can be found here. If we decide on sqlite, some of that could probably be reused.
- Lingua principale
- Python
- Stelle
- 63
- Fork
- 48
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 Breakthrough-Energy/PowerSimData
-
Update demand flexibility documentationForse di nuovo libera @jenhagg l’ha presa 1398 giorni fa e non c’è nessuna pull request aperta. Apertadocumentation
Breakthrough-Energy/PowerSimData#706 · 4 assegnatari ·
-
Allow demand flexibility to be enabled without flexibility profilesForse di nuovo libera @jenhagg l’ha presa 1398 giorni fa e non c’è nessuna pull request aperta. Aperta
Breakthrough-Energy/PowerSimData#705 · 1 commento · 4 assegnatari ·
-
Create a dedicated object that compares two gridsForse di nuovo libera @jenhagg l’ha presa 1461 giorni fa e non c’è nessuna pull request aperta. Apertafeature request
Breakthrough-Energy/PowerSimData#688 · 4 assegnatari ·
-
Fetch usa_tamu data from zenodoForse di nuovo libera @jenhagg l’ha presa 1462 giorni fa e non c’è nessuna pull request aperta. Apertafeature request
Breakthrough-Energy/PowerSimData#687 · 4 assegnatari ·
-
Make ramp rate input flexible to other gridsForse di nuovo libera @jenhagg l’ha presa 1473 giorni fa e non c’è nessuna pull request aperta. Apertabug
Breakthrough-Energy/PowerSimData#680 · 9 commenti · 5 assegnatari ·
Tutte le issue di Breakthrough-Energy/PowerSimData
Issue simili
-
bug status/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
prowler-cloud/prowler#12887 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop platform: macos priority: p3 status: ready type: enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
use-agent-os/agent-os#3484 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
open-telemetry/opentelemetry-python-contrib#5113 · 2 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
external
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
langchain-ai/docs#6255 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno