├── .devcontainer └── devcontainer.json ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .streamlit └── config.toml ├── Dockerfile ├── LICENSE ├── README.md ├── benchmarks ├── README.md ├── _template_metadata.yaml ├── categorize_benchmarks.py ├── environment.yaml ├── genx-extended │ ├── README.md │ ├── genx_settings_genx-elec_co2.yml │ ├── genx_settings_genx-elec_trex.yml │ ├── genx_settings_genx-elec_trex_co2.yml │ ├── genx_settings_genx-elec_trex_uc.yml │ └── metadata.yaml ├── genx-lp │ └── metadata.yaml ├── infer_stats.py ├── jump_highs_platform │ ├── metadata_genx.yaml │ ├── metadata_powermodels.yaml │ ├── metadata_sienna.yaml │ └── metadata_tulipa.yaml ├── merge_metadata.py ├── pypsa │ ├── Dockerfile │ ├── README.md │ ├── generate.sh │ ├── metadata.yaml │ ├── pypsa-eur-elec-op-ucconv.yaml │ ├── pypsa-eur-elec-op.yaml │ ├── pypsa-eur-elec-trex.yaml │ ├── pypsa-eur-sec.yaml │ ├── pypsa-power+ely+battery-1-1h.py │ ├── pypsa-power+ely+battery-mod-1-1h.py │ ├── pypsa-power+ely+battery-ucgas-1-1h.py │ ├── pypsa-power+ely+battery-ucgas-mod-1-1h.py │ ├── pypsa-power+ely-1-1h.py │ ├── pypsa-power+ely-co2-1-1h.py │ ├── pypsa-power+ely-co2-mod-1-1h.py │ ├── pypsa-power+ely-mod-1-1h.py │ ├── pypsa-power+ely-ucgas-1-1h.py │ ├── pypsa-power+ely-ucgas-mod-1-1h.py │ └── solve_network.patch ├── resource_adequacy │ └── metadata.yaml ├── size_measurement.py ├── temoa │ ├── README.md │ └── metadata.yaml └── times │ └── metadata.yaml ├── docs ├── Criteria_and_instructions.md └── Metrics_and_methodology.md ├── filter-benchmarks.py ├── filter-benchmarks.sh ├── infrastructure ├── .gitignore ├── .terraform.lock.hcl ├── README.md ├── benchmarks │ ├── .gitignore │ └── sample_run │ │ ├── run.tfvars │ │ ├── standard-00.yaml │ │ └── standard-01.yaml ├── main.tf └── startup-script.sh ├── notebooks ├── allocate-benchmarks-to-vms.ipynb └── run-and-observe-benchmarks.ipynb ├── pocs ├── dash │ ├── README.md │ ├── app.py │ ├── components │ │ ├── BenchmarkTable.py │ │ ├── CompareChart.py │ │ └── PerformanceChart.py │ └── pages │ │ ├── compare.py │ │ ├── history.py │ │ └── raw_results.py ├── measure-memory │ ├── README.md │ ├── _benchmarks.py │ ├── benchmark_results.csv │ ├── benchmark_results_mean_stddev.csv │ ├── linopy_memory_test.py │ ├── tracemalloc_benchmark_test_result.csv │ └── tracemalloc_pypsa_test.py └── solvers.csv ├── pytest.ini ├── results ├── benchmark_results.csv └── metadata.yaml ├── ruff.toml ├── runner ├── README.md ├── SOLVERS.md ├── benchmark_all.sh ├── envs │ ├── benchmark-2020-fixed.yaml │ ├── benchmark-2020.yaml │ ├── benchmark-2021-fixed.yaml │ ├── benchmark-2021.yaml │ ├── benchmark-2022-fixed.yaml │ ├── benchmark-2022.yaml │ ├── benchmark-2023-fixed.yaml │ ├── benchmark-2023.yaml │ ├── benchmark-2024-fixed.yaml │ ├── benchmark-2024.yaml │ ├── benchmark-2025-fixed.yaml │ ├── benchmark-2025.yaml │ ├── benchmark-tests-fixed.yaml │ └── benchmark-tests.yaml ├── run_benchmarks.py └── run_solver.py ├── tests ├── sample_benchmarks │ ├── sample_lp.lp │ └── sample_mip.lp ├── sample_benchmarks_metadata.yaml ├── validate_results.py └── validate_urls.py ├── vms_gcloud.py ├── website-nextjs ├── .env.example ├── .gitignore ├── README.md ├── eslint.config.mjs ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── landing_page │ │ ├── BE_logo_dark.png │ │ ├── BE_logo_light.png │ │ ├── contribution.png │ │ ├── git_bg.jpeg │ │ └── main_bg.png │ ├── logo.png │ └── logo │ │ ├── logo-light.svg │ │ └── oet.png ├── src │ ├── assets │ │ └── icons │ │ │ ├── align-left-justify.svg │ │ │ ├── app.svg │ │ │ ├── arrow-long.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-to-right.svg │ │ │ ├── arrow-up-left.svg │ │ │ ├── arrow-up-triangle-fill.svg │ │ │ ├── arrow-up.svg │ │ │ ├── arrow-white.svg │ │ │ ├── arrow.svg │ │ │ ├── arrows-move.svg │ │ │ ├── balance-scale.svg │ │ │ ├── bold-alt.svg │ │ │ ├── bright.svg │ │ │ ├── camera.svg │ │ │ ├── chart-bar.svg │ │ │ ├── chart-line.svg │ │ │ ├── circle-outline.svg │ │ │ ├── circle.svg │ │ │ ├── close.svg │ │ │ ├── database.svg │ │ │ ├── dollar-sign.svg │ │ │ ├── download-alt.svg │ │ │ ├── filter-bar.svg │ │ │ ├── filter.svg │ │ │ ├── fork-icon.svg │ │ │ ├── github.svg │ │ │ ├── globe-search.svg │ │ │ ├── graph-bar.svg │ │ │ ├── history.svg │ │ │ ├── home.svg │ │ │ ├── index.ts │ │ │ ├── instance.svg │ │ │ ├── lamp-on.svg │ │ │ ├── layout-group.svg │ │ │ ├── link-outline.svg │ │ │ ├── long-arrow.svg │ │ │ ├── main.svg │ │ │ ├── menu.svg │ │ │ ├── oet-logo.svg │ │ │ ├── out-icon.svg │ │ │ ├── plus.svg │ │ │ ├── polygon.svg │ │ │ ├── previous.svg │ │ │ ├── problem-size.svg │ │ │ ├── processor.svg │ │ │ ├── question-line.svg │ │ │ ├── search-minus.svg │ │ │ ├── search-plus.svg │ │ │ ├── send-icon.svg │ │ │ ├── software-dev.svg │ │ │ ├── sort-vertical-asc.svg │ │ │ ├── sort-vertical.svg │ │ │ ├── star.svg │ │ │ ├── timeout.svg │ │ │ ├── user.svg │ │ │ ├── users-alt.svg │ │ │ ├── vector-square.svg │ │ │ ├── window.svg │ │ │ ├── wrench.svg │ │ │ └── x-icon.svg │ ├── components │ │ ├── admin │ │ │ ├── BenchmarksSection.tsx │ │ │ ├── ConfigurationSection.tsx │ │ │ ├── FilterSection.tsx │ │ │ ├── ResultsSections.tsx │ │ │ ├── benchmark-detail │ │ │ │ ├── BenchmarkDetailFilterSection.tsx │ │ │ │ ├── BenchmarkTableResult.tsx │ │ │ │ ├── BenchmarksSection.tsx │ │ │ │ ├── D3PlotChart.tsx │ │ │ │ ├── DataTable.tsx │ │ │ │ ├── GraphSection.tsx │ │ │ │ ├── InstancesTableResult.tsx │ │ │ │ └── SolverRuntimeComparison.tsx │ │ │ ├── benchmarks │ │ │ │ ├── BenchmarkStatisticsCharts.tsx │ │ │ │ └── BenchmarkSummaryTable.tsx │ │ │ ├── compare-solvers │ │ │ │ ├── ChartCompare.tsx │ │ │ │ ├── MemoryUsageGraph.tsx │ │ │ │ ├── NoSolverPage.tsx │ │ │ │ ├── SolverRuntimeGraph.tsx │ │ │ │ ├── SolverSelection.tsx │ │ │ │ └── SolversGraphSection.tsx │ │ │ ├── filters │ │ │ │ └── FilterGroup.tsx │ │ │ ├── home │ │ │ │ ├── BenchmarkSet.tsx │ │ │ │ ├── ResultsSgmModeDropdown.tsx │ │ │ │ └── ResultsTitle.tsx │ │ │ ├── performance-history │ │ │ │ ├── NormalizedSGMMemoryUsage.tsx │ │ │ │ ├── NormalizedSGMRuntime.tsx │ │ │ │ ├── NormalizedSection.tsx │ │ │ │ ├── NumberBenchmarksSolved.tsx │ │ │ │ ├── SgmModeSection.tsx │ │ │ │ └── SolverEvolutionSection.tsx │ │ │ ├── raw-result │ │ │ │ ├── DebouncedInput.tsx │ │ │ │ ├── FilterAutoComplete.tsx │ │ │ │ ├── FilterRange.tsx │ │ │ │ └── TableResult.tsx │ │ │ └── solvers │ │ │ │ └── SolverSection.tsx │ │ ├── common │ │ │ ├── CustomDropdown.tsx │ │ │ ├── InfoPopup.tsx │ │ │ ├── MissionCard.tsx │ │ │ └── StatsBox.tsx │ │ ├── info-pages │ │ │ ├── ContentSection.tsx │ │ │ ├── PageLayout.tsx │ │ │ ├── TableOfContents.tsx │ │ │ └── index.ts │ │ ├── key-insights │ │ │ ├── BenchmarkModelCases.tsx │ │ │ ├── BenchmarkModelInsights.tsx │ │ │ ├── FactorsAffectingPerformanceInsights.tsx │ │ │ ├── FeasibilityForOpenSource.tsx │ │ │ ├── HowGoodIsSolver.tsx │ │ │ ├── Introduction.tsx │ │ │ ├── RuntimeComparison.tsx │ │ │ ├── SolverPerformanceDetails.tsx │ │ │ ├── SolverPerformanceHistory.tsx │ │ │ ├── charts │ │ │ │ ├── BenchmarkRuntimeComparison.tsx │ │ │ │ ├── ProblemClassTable.tsx │ │ │ │ ├── RealisticRuntimeComparison.tsx │ │ │ │ └── factors-affecting-performance │ │ │ │ │ ├── D3PlotChartPerformanceScalling.tsx │ │ │ │ │ ├── PerformanceScalling.tsx │ │ │ │ │ └── RuntimeOfFastestSolver.tsx │ │ │ └── tables │ │ │ │ ├── BenchmarkModelCasesTable.tsx │ │ │ │ └── BenchmarkModelInsightsTable.tsx │ │ ├── landing-page │ │ │ ├── FAQItem.tsx │ │ │ └── sections │ │ │ │ ├── ContactSection.tsx │ │ │ │ ├── ContributeSection.tsx │ │ │ │ ├── FaqsSection.tsx │ │ │ │ ├── GetStartedSection.tsx │ │ │ │ ├── HowDoWeBenchmarkSection.tsx │ │ │ │ ├── MainContentSection.tsx │ │ │ │ ├── MissionStartSection.tsx │ │ │ │ └── index.ts │ │ ├── methodology │ │ │ ├── DetailsOfTheRunner.tsx │ │ │ ├── HardwareConfigurations.tsx │ │ │ ├── MethodologySection.tsx │ │ │ ├── Metrics.tsx │ │ │ ├── RankingSolvers.tsx │ │ │ └── WhenNotUseSGM.tsx │ │ └── shared │ │ │ ├── AdminHeader.tsx │ │ │ ├── ContentWrapper.tsx │ │ │ ├── D3BarChart.tsx │ │ │ ├── D3GroupedBarChart.tsx │ │ │ ├── D3LineChart.tsx │ │ │ ├── D3PlotChart.tsx │ │ │ ├── D3SGMChart.tsx │ │ │ ├── D3SolverEvolutionChart.tsx │ │ │ ├── D3StackedBarChart.tsx │ │ │ ├── Footer.tsx │ │ │ ├── FooterLandingPage.tsx │ │ │ ├── Header.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── Note.tsx │ │ │ ├── PerformanceBarChart.tsx │ │ │ ├── SgmExplanation.tsx │ │ │ ├── SolverVersions.tsx │ │ │ ├── TopBanner.tsx │ │ │ ├── buttons │ │ │ └── DownloadButton.tsx │ │ │ ├── index.ts │ │ │ └── tables │ │ │ ├── FilterTable.tsx │ │ │ ├── PaginationTable.tsx │ │ │ ├── SortIcon.tsx │ │ │ └── TanStackTable.tsx │ ├── config │ │ └── environment.ts │ ├── constants │ │ ├── color.ts │ │ ├── filter.ts │ │ ├── index.ts │ │ ├── path.ts │ │ ├── sgm.ts │ │ └── ui.ts │ ├── data │ │ └── benchmarkModelCasesData.ts │ ├── favicon.ico │ ├── hooks │ │ ├── index.ts │ │ ├── useDebouncedWindowWidth.ts │ │ ├── useHash.ts │ │ ├── useIsMobile.ts │ │ ├── useScrollDirection.ts │ │ ├── useScrollSpy.ts │ │ └── useSectionsVisibility.ts │ ├── pages │ │ ├── AdminLayout.tsx │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api │ │ │ └── download.ts │ │ ├── dashboard │ │ │ ├── benchmark-set.tsx │ │ │ ├── benchmark-set │ │ │ │ └── [slug].tsx │ │ │ ├── benchmark-summary.tsx │ │ │ ├── compare-solvers.tsx │ │ │ ├── full-results.tsx │ │ │ ├── main-result │ │ │ │ └── SgmRuntimeComparison.tsx │ │ │ ├── main-results.tsx │ │ │ ├── performance-history.tsx │ │ │ └── solvers.tsx │ │ ├── index.tsx │ │ ├── key-insights.tsx │ │ └── methodology.tsx │ ├── redux │ │ ├── filters │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ │ ├── results │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ │ ├── rootReducers.tsx │ │ ├── store.ts │ │ └── theme │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ ├── scripts │ │ └── validateData.ts │ ├── styles │ │ ├── fonts.ts │ │ └── globals.css │ ├── types │ │ ├── benchmark.ts │ │ ├── chart.ts │ │ ├── compare-solver.ts │ │ ├── meta-data.ts │ │ ├── performance-history.ts │ │ └── state.ts │ └── utils │ │ ├── calculations.ts │ │ ├── chart.ts │ │ ├── githubApi.ts │ │ ├── logscale.ts │ │ ├── meta-data.ts │ │ ├── number.ts │ │ ├── performanceHistory.ts │ │ ├── results.ts │ │ ├── solvers.ts │ │ ├── string.ts │ │ ├── table.ts │ │ ├── urls.ts │ │ └── versions.ts ├── svgr.d.ts ├── tailwind.config.ts └── tsconfig.json └── website ├── README.md ├── app.py ├── benchmarks.py ├── compare.py ├── components ├── benchmark_table.py ├── compare_chart.py ├── filter.py └── home_chart.py ├── history.py ├── home.py ├── raw-results.py ├── requirements.txt ├── scaling.py └── utils ├── calculations.py ├── file_utils.py └── filters.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.streamlit/config.toml: -------------------------------------------------------------------------------- 1 | [theme] 2 | primaryColor = "#1f2937" 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/_template_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/_template_metadata.yaml -------------------------------------------------------------------------------- /benchmarks/categorize_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/categorize_benchmarks.py -------------------------------------------------------------------------------- /benchmarks/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/environment.yaml -------------------------------------------------------------------------------- /benchmarks/genx-extended/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/README.md -------------------------------------------------------------------------------- /benchmarks/genx-extended/genx_settings_genx-elec_co2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/genx_settings_genx-elec_co2.yml -------------------------------------------------------------------------------- /benchmarks/genx-extended/genx_settings_genx-elec_trex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/genx_settings_genx-elec_trex.yml -------------------------------------------------------------------------------- /benchmarks/genx-extended/genx_settings_genx-elec_trex_co2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/genx_settings_genx-elec_trex_co2.yml -------------------------------------------------------------------------------- /benchmarks/genx-extended/genx_settings_genx-elec_trex_uc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/genx_settings_genx-elec_trex_uc.yml -------------------------------------------------------------------------------- /benchmarks/genx-extended/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-extended/metadata.yaml -------------------------------------------------------------------------------- /benchmarks/genx-lp/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/genx-lp/metadata.yaml -------------------------------------------------------------------------------- /benchmarks/infer_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/infer_stats.py -------------------------------------------------------------------------------- /benchmarks/jump_highs_platform/metadata_genx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/jump_highs_platform/metadata_genx.yaml -------------------------------------------------------------------------------- /benchmarks/jump_highs_platform/metadata_powermodels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/jump_highs_platform/metadata_powermodels.yaml -------------------------------------------------------------------------------- /benchmarks/jump_highs_platform/metadata_sienna.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/jump_highs_platform/metadata_sienna.yaml -------------------------------------------------------------------------------- /benchmarks/jump_highs_platform/metadata_tulipa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/jump_highs_platform/metadata_tulipa.yaml -------------------------------------------------------------------------------- /benchmarks/merge_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/merge_metadata.py -------------------------------------------------------------------------------- /benchmarks/pypsa/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/Dockerfile -------------------------------------------------------------------------------- /benchmarks/pypsa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/README.md -------------------------------------------------------------------------------- /benchmarks/pypsa/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/generate.sh -------------------------------------------------------------------------------- /benchmarks/pypsa/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/metadata.yaml -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-eur-elec-op-ucconv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-eur-elec-op-ucconv.yaml -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-eur-elec-op.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-eur-elec-op.yaml -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-eur-elec-trex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-eur-elec-trex.yaml -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-eur-sec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-eur-sec.yaml -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely+battery-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely+battery-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely+battery-mod-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely+battery-mod-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely+battery-ucgas-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely+battery-ucgas-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely+battery-ucgas-mod-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely+battery-ucgas-mod-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-co2-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-co2-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-co2-mod-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-co2-mod-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-mod-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-mod-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-ucgas-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-ucgas-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/pypsa-power+ely-ucgas-mod-1-1h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/pypsa-power+ely-ucgas-mod-1-1h.py -------------------------------------------------------------------------------- /benchmarks/pypsa/solve_network.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/pypsa/solve_network.patch -------------------------------------------------------------------------------- /benchmarks/resource_adequacy/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/resource_adequacy/metadata.yaml -------------------------------------------------------------------------------- /benchmarks/size_measurement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/size_measurement.py -------------------------------------------------------------------------------- /benchmarks/temoa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/temoa/README.md -------------------------------------------------------------------------------- /benchmarks/temoa/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/temoa/metadata.yaml -------------------------------------------------------------------------------- /benchmarks/times/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/benchmarks/times/metadata.yaml -------------------------------------------------------------------------------- /docs/Criteria_and_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/docs/Criteria_and_instructions.md -------------------------------------------------------------------------------- /docs/Metrics_and_methodology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/docs/Metrics_and_methodology.md -------------------------------------------------------------------------------- /filter-benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/filter-benchmarks.py -------------------------------------------------------------------------------- /filter-benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/filter-benchmarks.sh -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/.gitignore -------------------------------------------------------------------------------- /infrastructure/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/.terraform.lock.hcl -------------------------------------------------------------------------------- /infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/README.md -------------------------------------------------------------------------------- /infrastructure/benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /infrastructure/benchmarks/sample_run/run.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/benchmarks/sample_run/run.tfvars -------------------------------------------------------------------------------- /infrastructure/benchmarks/sample_run/standard-00.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/benchmarks/sample_run/standard-00.yaml -------------------------------------------------------------------------------- /infrastructure/benchmarks/sample_run/standard-01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/benchmarks/sample_run/standard-01.yaml -------------------------------------------------------------------------------- /infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/main.tf -------------------------------------------------------------------------------- /infrastructure/startup-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/infrastructure/startup-script.sh -------------------------------------------------------------------------------- /notebooks/allocate-benchmarks-to-vms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/notebooks/allocate-benchmarks-to-vms.ipynb -------------------------------------------------------------------------------- /notebooks/run-and-observe-benchmarks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/notebooks/run-and-observe-benchmarks.ipynb -------------------------------------------------------------------------------- /pocs/dash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/README.md -------------------------------------------------------------------------------- /pocs/dash/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/app.py -------------------------------------------------------------------------------- /pocs/dash/components/BenchmarkTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/components/BenchmarkTable.py -------------------------------------------------------------------------------- /pocs/dash/components/CompareChart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/components/CompareChart.py -------------------------------------------------------------------------------- /pocs/dash/components/PerformanceChart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/components/PerformanceChart.py -------------------------------------------------------------------------------- /pocs/dash/pages/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/pages/compare.py -------------------------------------------------------------------------------- /pocs/dash/pages/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/pages/history.py -------------------------------------------------------------------------------- /pocs/dash/pages/raw_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/dash/pages/raw_results.py -------------------------------------------------------------------------------- /pocs/measure-memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/README.md -------------------------------------------------------------------------------- /pocs/measure-memory/_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/_benchmarks.py -------------------------------------------------------------------------------- /pocs/measure-memory/benchmark_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/benchmark_results.csv -------------------------------------------------------------------------------- /pocs/measure-memory/benchmark_results_mean_stddev.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/benchmark_results_mean_stddev.csv -------------------------------------------------------------------------------- /pocs/measure-memory/linopy_memory_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/linopy_memory_test.py -------------------------------------------------------------------------------- /pocs/measure-memory/tracemalloc_benchmark_test_result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/tracemalloc_benchmark_test_result.csv -------------------------------------------------------------------------------- /pocs/measure-memory/tracemalloc_pypsa_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/measure-memory/tracemalloc_pypsa_test.py -------------------------------------------------------------------------------- /pocs/solvers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/pocs/solvers.csv -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | norecursedirs = pocs 3 | -------------------------------------------------------------------------------- /results/benchmark_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/results/benchmark_results.csv -------------------------------------------------------------------------------- /results/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/results/metadata.yaml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/ruff.toml -------------------------------------------------------------------------------- /runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/README.md -------------------------------------------------------------------------------- /runner/SOLVERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/SOLVERS.md -------------------------------------------------------------------------------- /runner/benchmark_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/benchmark_all.sh -------------------------------------------------------------------------------- /runner/envs/benchmark-2020-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2020-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2020.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2020.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2021-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2021-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2021.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2021.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2022-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2022-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2022.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2022.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2023-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2023-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2023.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2023.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2024-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2024-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2024.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2024.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2025-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2025-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-2025.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-2025.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-tests-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-tests-fixed.yaml -------------------------------------------------------------------------------- /runner/envs/benchmark-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/envs/benchmark-tests.yaml -------------------------------------------------------------------------------- /runner/run_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/run_benchmarks.py -------------------------------------------------------------------------------- /runner/run_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/runner/run_solver.py -------------------------------------------------------------------------------- /tests/sample_benchmarks/sample_lp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/tests/sample_benchmarks/sample_lp.lp -------------------------------------------------------------------------------- /tests/sample_benchmarks/sample_mip.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/tests/sample_benchmarks/sample_mip.lp -------------------------------------------------------------------------------- /tests/sample_benchmarks_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/tests/sample_benchmarks_metadata.yaml -------------------------------------------------------------------------------- /tests/validate_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/tests/validate_results.py -------------------------------------------------------------------------------- /tests/validate_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/tests/validate_urls.py -------------------------------------------------------------------------------- /vms_gcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/vms_gcloud.py -------------------------------------------------------------------------------- /website-nextjs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/.env.example -------------------------------------------------------------------------------- /website-nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/.gitignore -------------------------------------------------------------------------------- /website-nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/README.md -------------------------------------------------------------------------------- /website-nextjs/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/eslint.config.mjs -------------------------------------------------------------------------------- /website-nextjs/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/next.config.ts -------------------------------------------------------------------------------- /website-nextjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/package-lock.json -------------------------------------------------------------------------------- /website-nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/package.json -------------------------------------------------------------------------------- /website-nextjs/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/postcss.config.mjs -------------------------------------------------------------------------------- /website-nextjs/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/apple-touch-icon.png -------------------------------------------------------------------------------- /website-nextjs/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/favicon-16x16.png -------------------------------------------------------------------------------- /website-nextjs/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/favicon-32x32.png -------------------------------------------------------------------------------- /website-nextjs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/favicon.ico -------------------------------------------------------------------------------- /website-nextjs/public/landing_page/BE_logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/landing_page/BE_logo_dark.png -------------------------------------------------------------------------------- /website-nextjs/public/landing_page/BE_logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/landing_page/BE_logo_light.png -------------------------------------------------------------------------------- /website-nextjs/public/landing_page/contribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/landing_page/contribution.png -------------------------------------------------------------------------------- /website-nextjs/public/landing_page/git_bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/landing_page/git_bg.jpeg -------------------------------------------------------------------------------- /website-nextjs/public/landing_page/main_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/landing_page/main_bg.png -------------------------------------------------------------------------------- /website-nextjs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/logo.png -------------------------------------------------------------------------------- /website-nextjs/public/logo/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/logo/logo-light.svg -------------------------------------------------------------------------------- /website-nextjs/public/logo/oet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/public/logo/oet.png -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/align-left-justify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/align-left-justify.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/app.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-long.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-long.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-right.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-to-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-to-right.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-up-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-up-left.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-up-triangle-fill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-up-triangle-fill.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-up.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow-white.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrow.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/arrows-move.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/arrows-move.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/balance-scale.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/balance-scale.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/bold-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/bold-alt.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/bright.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/bright.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/camera.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/chart-bar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/chart-bar.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/chart-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/chart-line.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/circle-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/circle-outline.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/circle.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/close.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/database.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/database.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/dollar-sign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/dollar-sign.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/download-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/download-alt.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/filter-bar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/filter-bar.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/filter.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/fork-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/fork-icon.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/github.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/globe-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/globe-search.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/graph-bar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/graph-bar.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/history.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/history.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/home.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/instance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/instance.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/lamp-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/lamp-on.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/layout-group.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/layout-group.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/link-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/link-outline.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/long-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/long-arrow.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/main.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/main.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/menu.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/oet-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/oet-logo.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/out-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/out-icon.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/plus.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/polygon.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/previous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/previous.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/problem-size.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/problem-size.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/processor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/processor.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/question-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/question-line.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/search-minus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/search-minus.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/search-plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/search-plus.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/send-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/send-icon.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/software-dev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/software-dev.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/sort-vertical-asc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/sort-vertical-asc.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/sort-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/sort-vertical.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/star.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/timeout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/timeout.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/user.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/users-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/users-alt.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/vector-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/vector-square.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/window.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/wrench.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/wrench.svg -------------------------------------------------------------------------------- /website-nextjs/src/assets/icons/x-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/assets/icons/x-icon.svg -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/BenchmarksSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/BenchmarksSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/ConfigurationSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/ConfigurationSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/FilterSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/FilterSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/ResultsSections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/ResultsSections.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/BenchmarkDetailFilterSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/BenchmarkDetailFilterSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/BenchmarkTableResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/BenchmarkTableResult.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/BenchmarksSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/BenchmarksSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/D3PlotChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/D3PlotChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/DataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/DataTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/GraphSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/GraphSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/InstancesTableResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/InstancesTableResult.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmark-detail/SolverRuntimeComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmark-detail/SolverRuntimeComparison.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmarks/BenchmarkStatisticsCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmarks/BenchmarkStatisticsCharts.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/benchmarks/BenchmarkSummaryTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/benchmarks/BenchmarkSummaryTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/ChartCompare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/ChartCompare.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/MemoryUsageGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/MemoryUsageGraph.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/NoSolverPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/NoSolverPage.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/SolverRuntimeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/SolverRuntimeGraph.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/SolverSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/SolverSelection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/compare-solvers/SolversGraphSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/compare-solvers/SolversGraphSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/filters/FilterGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/filters/FilterGroup.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/home/BenchmarkSet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/home/BenchmarkSet.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/home/ResultsSgmModeDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/home/ResultsSgmModeDropdown.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/home/ResultsTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/home/ResultsTitle.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/NormalizedSGMMemoryUsage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/NormalizedSGMMemoryUsage.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/NormalizedSGMRuntime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/NormalizedSGMRuntime.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/NormalizedSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/NormalizedSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/NumberBenchmarksSolved.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/NumberBenchmarksSolved.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/SgmModeSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/SgmModeSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/performance-history/SolverEvolutionSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/performance-history/SolverEvolutionSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/raw-result/DebouncedInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/raw-result/DebouncedInput.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/raw-result/FilterAutoComplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/raw-result/FilterAutoComplete.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/raw-result/FilterRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/raw-result/FilterRange.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/raw-result/TableResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/raw-result/TableResult.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/admin/solvers/SolverSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/admin/solvers/SolverSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/common/CustomDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/common/CustomDropdown.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/common/InfoPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/common/InfoPopup.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/common/MissionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/common/MissionCard.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/common/StatsBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/common/StatsBox.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/info-pages/ContentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/info-pages/ContentSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/info-pages/PageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/info-pages/PageLayout.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/info-pages/TableOfContents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/info-pages/TableOfContents.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/info-pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/info-pages/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/BenchmarkModelCases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/BenchmarkModelCases.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/BenchmarkModelInsights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/BenchmarkModelInsights.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/FactorsAffectingPerformanceInsights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/FactorsAffectingPerformanceInsights.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/FeasibilityForOpenSource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/FeasibilityForOpenSource.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/HowGoodIsSolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/HowGoodIsSolver.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/Introduction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/Introduction.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/RuntimeComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/RuntimeComparison.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/SolverPerformanceDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/SolverPerformanceDetails.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/SolverPerformanceHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/SolverPerformanceHistory.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/BenchmarkRuntimeComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/BenchmarkRuntimeComparison.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/ProblemClassTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/ProblemClassTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/RealisticRuntimeComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/RealisticRuntimeComparison.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/factors-affecting-performance/D3PlotChartPerformanceScalling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/factors-affecting-performance/D3PlotChartPerformanceScalling.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/factors-affecting-performance/PerformanceScalling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/factors-affecting-performance/PerformanceScalling.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/charts/factors-affecting-performance/RuntimeOfFastestSolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/charts/factors-affecting-performance/RuntimeOfFastestSolver.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/tables/BenchmarkModelCasesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/tables/BenchmarkModelCasesTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/key-insights/tables/BenchmarkModelInsightsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/key-insights/tables/BenchmarkModelInsightsTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/FAQItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/FAQItem.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/ContactSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/ContactSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/ContributeSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/ContributeSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/FaqsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/FaqsSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/GetStartedSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/GetStartedSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/HowDoWeBenchmarkSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/HowDoWeBenchmarkSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/MainContentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/MainContentSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/MissionStartSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/MissionStartSection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/landing-page/sections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/landing-page/sections/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/DetailsOfTheRunner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/DetailsOfTheRunner.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/HardwareConfigurations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/HardwareConfigurations.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/MethodologySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/MethodologySection.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/Metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/Metrics.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/RankingSolvers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/RankingSolvers.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/methodology/WhenNotUseSGM.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/methodology/WhenNotUseSGM.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/AdminHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/AdminHeader.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/ContentWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/ContentWrapper.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3BarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3BarChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3GroupedBarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3GroupedBarChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3LineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3LineChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3PlotChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3PlotChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3SGMChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3SGMChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3SolverEvolutionChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3SolverEvolutionChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/D3StackedBarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/D3StackedBarChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/Footer.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/FooterLandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/FooterLandingPage.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/Header.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/Navbar.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/Note.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/PerformanceBarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/PerformanceBarChart.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/SgmExplanation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/SgmExplanation.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/SolverVersions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/SolverVersions.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/TopBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/TopBanner.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/buttons/DownloadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/buttons/DownloadButton.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/tables/FilterTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/tables/FilterTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/tables/PaginationTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/tables/PaginationTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/tables/SortIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/tables/SortIcon.tsx -------------------------------------------------------------------------------- /website-nextjs/src/components/shared/tables/TanStackTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/components/shared/tables/TanStackTable.tsx -------------------------------------------------------------------------------- /website-nextjs/src/config/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/config/environment.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/constants/color.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/constants/filter.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/constants/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/constants/path.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/sgm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/constants/sgm.ts -------------------------------------------------------------------------------- /website-nextjs/src/constants/ui.ts: -------------------------------------------------------------------------------- 1 | export const FOOTER_HEIGHT = 120; 2 | -------------------------------------------------------------------------------- /website-nextjs/src/data/benchmarkModelCasesData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/data/benchmarkModelCasesData.ts -------------------------------------------------------------------------------- /website-nextjs/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/favicon.ico -------------------------------------------------------------------------------- /website-nextjs/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/index.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useDebouncedWindowWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useDebouncedWindowWidth.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useHash.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useIsMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useIsMobile.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useScrollDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useScrollDirection.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useScrollSpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useScrollSpy.ts -------------------------------------------------------------------------------- /website-nextjs/src/hooks/useSectionsVisibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/hooks/useSectionsVisibility.ts -------------------------------------------------------------------------------- /website-nextjs/src/pages/AdminLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/AdminLayout.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/_app.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/_document.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/api/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/api/download.ts -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/benchmark-set.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/benchmark-set.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/benchmark-set/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/benchmark-set/[slug].tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/benchmark-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/benchmark-summary.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/compare-solvers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/compare-solvers.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/full-results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/full-results.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/main-result/SgmRuntimeComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/main-result/SgmRuntimeComparison.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/main-results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/main-results.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/performance-history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/performance-history.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/dashboard/solvers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/dashboard/solvers.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/index.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/key-insights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/key-insights.tsx -------------------------------------------------------------------------------- /website-nextjs/src/pages/methodology.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/pages/methodology.tsx -------------------------------------------------------------------------------- /website-nextjs/src/redux/filters/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/filters/actions.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/filters/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/filters/reducer.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/results/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/results/actions.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/results/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/results/reducer.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/rootReducers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/rootReducers.tsx -------------------------------------------------------------------------------- /website-nextjs/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/store.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/theme/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/theme/actions.ts -------------------------------------------------------------------------------- /website-nextjs/src/redux/theme/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/redux/theme/reducer.ts -------------------------------------------------------------------------------- /website-nextjs/src/scripts/validateData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/scripts/validateData.ts -------------------------------------------------------------------------------- /website-nextjs/src/styles/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/styles/fonts.ts -------------------------------------------------------------------------------- /website-nextjs/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/styles/globals.css -------------------------------------------------------------------------------- /website-nextjs/src/types/benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/benchmark.ts -------------------------------------------------------------------------------- /website-nextjs/src/types/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/chart.ts -------------------------------------------------------------------------------- /website-nextjs/src/types/compare-solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/compare-solver.ts -------------------------------------------------------------------------------- /website-nextjs/src/types/meta-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/meta-data.ts -------------------------------------------------------------------------------- /website-nextjs/src/types/performance-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/performance-history.ts -------------------------------------------------------------------------------- /website-nextjs/src/types/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/types/state.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/calculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/calculations.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/chart.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/githubApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/githubApi.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/logscale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/logscale.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/meta-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/meta-data.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/number.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/performanceHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/performanceHistory.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/results.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/solvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/solvers.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/string.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/table.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/urls.ts -------------------------------------------------------------------------------- /website-nextjs/src/utils/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/src/utils/versions.ts -------------------------------------------------------------------------------- /website-nextjs/svgr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/svgr.d.ts -------------------------------------------------------------------------------- /website-nextjs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/tailwind.config.ts -------------------------------------------------------------------------------- /website-nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website-nextjs/tsconfig.json -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/README.md -------------------------------------------------------------------------------- /website/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/app.py -------------------------------------------------------------------------------- /website/benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/benchmarks.py -------------------------------------------------------------------------------- /website/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/compare.py -------------------------------------------------------------------------------- /website/components/benchmark_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/components/benchmark_table.py -------------------------------------------------------------------------------- /website/components/compare_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/components/compare_chart.py -------------------------------------------------------------------------------- /website/components/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/components/filter.py -------------------------------------------------------------------------------- /website/components/home_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/components/home_chart.py -------------------------------------------------------------------------------- /website/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/history.py -------------------------------------------------------------------------------- /website/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/home.py -------------------------------------------------------------------------------- /website/raw-results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/raw-results.py -------------------------------------------------------------------------------- /website/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/requirements.txt -------------------------------------------------------------------------------- /website/scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/scaling.py -------------------------------------------------------------------------------- /website/utils/calculations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/utils/calculations.py -------------------------------------------------------------------------------- /website/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/utils/file_utils.py -------------------------------------------------------------------------------- /website/utils/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-energy-transition/solver-benchmark/HEAD/website/utils/filters.py --------------------------------------------------------------------------------