Omnigraph
그래프 엔진으로 컨텍스트를 조립하고, 객체 저장소 기반에서 에이전트가 코드처럼 그래프 데이터를 분기·타입·검토·병합·감사·거버넌스합니다
Wie viel CO₂e der geplante Wärmeverbund Binningen und seine Alternativen bis 2078 zusätzlich in die Atmosphäre bringen – mit allen Annahmen, Quellen und Unsicherheiten zum Selbst-Verstellen.
데이터R · HTMLGitHub @scjohannes온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Wie viel CO₂e bringt der geplante Wärmeverbund Binningen zusätzlich in die Atmosphäre? Interaktiver Vergleich mit Alternativen, alle Annahmen mit Quellen.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Wie viel CO₂e bringt der geplante Wärmeverbund Binningen (Holzschnitzel) bis 2078 zusätzlich in die Atmosphäre, verglichen mit anderen Wegen, dieselbe Raumwärme zu liefern? Gerechnet wird die tatsächliche Wirkung über die Zeit: Kamin-CO₂ minus das, was der Wald inzwischen nachgewachsen ist bzw. was ohnehin verrottet wäre, plus Vorketten, Strom und Bau.
Website: https://scjohannes.github.io/co2-waermeverbund-binningen/
Alle Annahmen lassen sich auf der Website verstellen; jede trägt eine Quelle. Die Unsicherheit wird mit 1000 Ziehungen aus den Verteilungen aller unsicheren Annahmen gezeigt.
| Ordner / Datei | Inhalt |
|---|---|
docs/ | Die Website: HTML, CSS und JavaScript ohne Build-Schritt; GitHub Pages liefert den Ordner direkt aus |
parameter.csv | Alle Annahmen mit Standardwert, Bereich und Quelle |
priors.csv | Verteilung jeder unsicheren Annahme (Literatur-Bereich, 5.–95. Perzentil) |
literatur.csv | Literaturliste |
methode.html, formeln.html | Methode und Formeln (für Website und Shiny-App) |
R/, app.R | Das Referenzmodell in R und eine Shiny-App mit demselben Inhalt |
web/ | Skripte, die die Daten der Website erzeugen, und Tests, die JavaScript gegen R prüfen |
tests/ | Tests des R-Modells |
R ist die Referenz. Die Website rechnet dasselbe Modell in JavaScript; die Tests vergleichen jeden Regler auf Minimum und Maximum, zehn Sonderfälle und von R gezogene Parametersätze mit R.
Aus diesem Ordner, mit R und Node.js:
Rscript web/bauen.R
erzeugt docs/js/daten.js neu aus den CSV-Dateien, der Methode und den Formeln. Danach prüfen:
Rscript web/referenz.R
node --test "web/tests/*.test.js"
Rscript -e "testthat::test_dir('tests')"
Die Website braucht einen Webserver (wegen des Hintergrund-Threads für die Unsicherheit), zum Beispiel:
Rscript -e "httpuv::runStaticServer('docs', port = 8768)"
Die Shiny-App startet mit Rscript -e "shiny::runApp()" und braucht die Pakete shiny, bslib,
ggplot2 und cachem.