LICENSE.txt
README.md
pyproject.toml
flextool/__init__.py
flextool/_mem_sampler.py
flextool/_resources.py
flextool/env_check.py
flextool/lean_parquet.py
flextool.egg-info/PKG-INFO
flextool.egg-info/SOURCES.txt
flextool.egg-info/dependency_links.txt
flextool.egg-info/entry_points.txt
flextool.egg-info/requires.txt
flextool.egg-info/top_level.txt
flextool/calibrate/__init__.py
flextool/calibrate/__main__.py
flextool/calibrate/_cli.py
flextool/calibrate/_db_alt.py
flextool/calibrate/_final_outputs.py
flextool/calibrate/_guard.py
flextool/calibrate/_loop.py
flextool/calibrate/_readers.py
flextool/calibrate/_report.py
flextool/calibrate/_sizing.py
flextool/calibrate/_solve.py
flextool/calibrate/_solve_status.py
flextool/cli/__init__.py
flextool/cli/_console.py
flextool/cli/_timing.py
flextool/cli/cmd_execute_flextool_workflow.py
flextool/cli/cmd_export_to_tabular.py
flextool/cli/cmd_import_sensitivities.py
flextool/cli/cmd_migrate_database.py
flextool/cli/cmd_open_results_db.py
flextool/cli/cmd_read_matpower.py
flextool/cli/cmd_read_old_flextool.py
flextool/cli/cmd_read_self_describing_tabular_input.py
flextool/cli/cmd_read_tabular_input.py
flextool/cli/cmd_run_flextool.py
flextool/cli/cmd_scenario_results.py
flextool/cli/cmd_solve_mps.py
flextool/cli/cmd_update_flextool.py
flextool/cli/cmd_write_outputs.py
flextool/common_utils/__init__.py
flextool/common_utils/plot_mem_shape.py
flextool/common_utils/precision.py
flextool/decomposition/__init__.py
flextool/decomposition/region_decomposition.py
flextool/decomposition/region_filter.py
flextool/engine_polars/__init__.py
flextool/engine_polars/_axis_enums.py
flextool/engine_polars/_benders.py
flextool/engine_polars/_block_layout.py
flextool/engine_polars/_blocks.py
flextool/engine_polars/_commodity_ladder.py
flextool/engine_polars/_cumulative_invest.py
flextool/engine_polars/_db_loader.py
flextool/engine_polars/_db_reader.py
flextool/engine_polars/_dc_power_flow.py
flextool/engine_polars/_delay.py
flextool/engine_polars/_derived_arithmetic.py
flextool/engine_polars/_derived_block.py
flextool/engine_polars/_derived_branch.py
flextool/engine_polars/_derived_existing.py
flextool/engine_polars/_derived_npv.py
flextool/engine_polars/_derived_params.py
flextool/engine_polars/_derived_profile.py
flextool/engine_polars/_derived_walks.py
flextool/engine_polars/_determinism.py
flextool/engine_polars/_direct_params.py
flextool/engine_polars/_dump_csvs.py
flextool/engine_polars/_emit_arc_unions.py
flextool/engine_polars/_emit_calc_params.py
flextool/engine_polars/_emit_chain_params.py
flextool/engine_polars/_emit_co2_accumulators.py
flextool/engine_polars/_emit_dispatchers.py
flextool/engine_polars/_emit_energy_margin.py
flextool/engine_polars/_emit_energy_margin_adder.py
flextool/engine_polars/_emit_entity_annual.py
flextool/engine_polars/_emit_inflow_scaling.py
flextool/engine_polars/_emit_leaf_sets.py
flextool/engine_polars/_emit_lp_scaling.py
flextool/engine_polars/_emit_mid_sets.py
flextool/engine_polars/_emit_pdt_params.py
flextool/engine_polars/_emit_per_solve.py
flextool/engine_polars/_emit_period_calc.py
flextool/engine_polars/_emit_period_params.py
flextool/engine_polars/_emit_provider_io.py
flextool/engine_polars/_emit_reserve.py
flextool/engine_polars/_emit_solve_time.py
flextool/engine_polars/_emit_solve_writers.py
flextool/engine_polars/_flex_data_accumulator.py
flextool/engine_polars/_flex_data_provider.py
flextool/engine_polars/_group_slack.py
flextool/engine_polars/_inmemory_reader.py
flextool/engine_polars/_input_source.py
flextool/engine_polars/_invest_seeds.py
flextool/engine_polars/_native_input_writer.py
flextool/engine_polars/_native_run_model.py
flextool/engine_polars/_orchestration.py
flextool/engine_polars/_output_writer.py
flextool/engine_polars/_param_shapes.py
flextool/engine_polars/_parquet_bundle.py
flextool/engine_polars/_pdt_join.py
flextool/engine_polars/_pdt_lookup.py
flextool/engine_polars/_per_solve_sets.py
flextool/engine_polars/_projection_params.py
flextool/engine_polars/_provider_keys.py
flextool/engine_polars/_provider_translators.py
flextool/engine_polars/_recursive_solve.py
flextool/engine_polars/_region_filter.py
flextool/engine_polars/_reserve.py
flextool/engine_polars/_solve_acceptance.py
flextool/engine_polars/_solve_config.py
flextool/engine_polars/_solve_context.py
flextool/engine_polars/_solve_handoff.py
flextool/engine_polars/_solve_state.py
flextool/engine_polars/_solver_base.py
flextool/engine_polars/_solver_dispatch.py
flextool/engine_polars/_spinedb_reader.py
flextool/engine_polars/_stochastic.py
flextool/engine_polars/_subprocess_solve.py
flextool/engine_polars/_timeline.py
flextool/engine_polars/_vectorize.py
flextool/engine_polars/_warm.py
flextool/engine_polars/chain.py
flextool/engine_polars/input.py
flextool/engine_polars/model.py
flextool/engine_polars/autoscale/__init__.py
flextool/engine_polars/autoscale/_config.py
flextool/engine_polars/autoscale/_layer2.py
flextool/engine_polars/autoscale/_layer2_types.py
flextool/engine_polars/autoscale/_quantity_types.py
flextool/engine_polars/autoscale/_report.py
flextool/export_to_tabular/__init__.py
flextool/export_to_tabular/db_reader.py
flextool/export_to_tabular/excel_writer.py
flextool/export_to_tabular/export_settings.yaml
flextool/export_to_tabular/export_to_excel.py
flextool/export_to_tabular/formatting.py
flextool/export_to_tabular/sheet_config.py
flextool/gui/__init__.py
flextool/gui/__main__.py
flextool/gui/calibrate_commands.py
flextool/gui/calibrate_jobs.py
flextool/gui/check_tree.py
flextool/gui/cli_format.py
flextool/gui/config_parser.py
flextool/gui/data_models.py
flextool/gui/db_editor_integration.py
flextool/gui/db_version_check.py
flextool/gui/downsampling.py
flextool/gui/error_handling.py
flextool/gui/execution_manager.py
flextool/gui/execution_window.py
flextool/gui/hover_tooltip.py
flextool/gui/input_sources.py
flextool/gui/main_window.py
flextool/gui/network_graph.py
flextool/gui/output_actions.py
flextool/gui/output_log_window.py
flextool/gui/platform_utils.py
flextool/gui/plot_cache.py
flextool/gui/plot_canvas.py
flextool/gui/plot_config_reader.py
flextool/gui/project_utils.py
flextool/gui/result_viewer.py
flextool/gui/scenario_key.py
flextool/gui/scenario_lists.py
flextool/gui/settings_io.py
flextool/gui/solve_reader.py
flextool/gui/tree_reorder.py
flextool/gui/ui_metrics.py
flextool/gui/dialogs/__init__.py
flextool/gui/dialogs/add_dialog.py
flextool/gui/dialogs/calibrate_dialog.py
flextool/gui/dialogs/file_picker.py
flextool/gui/dialogs/group_picker.py
flextool/gui/dialogs/migration_consent_dialog.py
flextool/gui/dialogs/migration_progress_dialog.py
flextool/gui/dialogs/plot_dialog.py
flextool/gui/dialogs/plot_settings_picker.py
flextool/gui/dialogs/project_dialog.py
flextool/gui/dialogs/update_dialog.py
flextool/input_derivation/__init__.py
flextool/input_derivation/_commodity_ladder.py
flextool/input_derivation/_commodity_ladder_sets.py
flextool/input_derivation/_dc_power_flow.py
flextool/input_derivation/_method_constants.py
flextool/input_derivation/_process_method.py
flextool/input_derivation/_specs.py
flextool/input_derivation/_validators.py
flextool/model_builder/__init__.py
flextool/model_builder/build_model.py
flextool/model_builder/encoding.py
flextool/model_builder/names.py
flextool/model_builder/profiles.py
flextool/plot_outputs/__init__.py
flextool/plot_outputs/axis_helpers.py
flextool/plot_outputs/color_template.py
flextool/plot_outputs/config.py
flextool/plot_outputs/format_helpers.py
flextool/plot_outputs/legend_helpers.py
flextool/plot_outputs/orchestrator.py
flextool/plot_outputs/perf.py
flextool/plot_outputs/plan.py
flextool/plot_outputs/plot_bars.py
flextool/plot_outputs/plot_bars_detail.py
flextool/plot_outputs/plot_lines.py
flextool/plot_outputs/shared_manifest.py
flextool/plot_outputs/subplot_helpers.py
flextool/process_inputs/__init__.py
flextool/process_inputs/import_old_excel_input.json
flextool/process_inputs/read_matpower.py
flextool/process_inputs/read_old_flextool.py
flextool/process_inputs/read_self_describing_excel.py
flextool/process_inputs/read_tabular_with_specification.py
flextool/process_inputs/write_old_flextool_to_db.py
flextool/process_inputs/write_self_describing_to_db.py
flextool/process_inputs/write_to_input_db.py
flextool/process_outputs/__init__.py
flextool/process_outputs/_annualize.py
flextool/process_outputs/_inmemory_helpers.py
flextool/process_outputs/_output_meta.py
flextool/process_outputs/calc_capacity_flows.py
flextool/process_outputs/calc_connections.py
flextool/process_outputs/calc_costs.py
flextool/process_outputs/calc_group_flows.py
flextool/process_outputs/calc_slacks.py
flextool/process_outputs/calc_storage_vre.py
flextool/process_outputs/drop_levels.py
flextool/process_outputs/handoff_writers.py
flextool/process_outputs/out_ancillary.py
flextool/process_outputs/out_capacity.py
flextool/process_outputs/out_costs.py
flextool/process_outputs/out_flowgroup.py
flextool/process_outputs/out_flows.py
flextool/process_outputs/out_group.py
flextool/process_outputs/out_node.py
flextool/process_outputs/persist_realized_slice.py
flextool/process_outputs/process_results.py
flextool/process_outputs/read_highs_solution.py
flextool/process_outputs/read_parameters.py
flextool/process_outputs/read_sets.py
flextool/process_outputs/read_variables.py
flextool/process_outputs/solve_order.py
flextool/process_outputs/spinedb_replay.py
flextool/process_outputs/union_realized_slice.py
flextool/process_outputs/write_outputs.py
flextool/process_outputs/write_spinedb.py
flextool/representative_periods/__init__.py
flextool/representative_periods/clustering.py
flextool/representative_periods/force_include.py
flextool/representative_periods/netload.py
flextool/representative_periods/netload_inputs.py
flextool/representative_periods/netload_iterate.py
flextool/representative_periods/preprocess.py
flextool/representative_periods/scenario_stack.py
flextool/representative_periods/weights.py
flextool/scenario_comparison/__init__.py
flextool/scenario_comparison/config_builder.py
flextool/scenario_comparison/constants.py
flextool/scenario_comparison/data_models.py
flextool/scenario_comparison/db_reader.py
flextool/scenario_comparison/dispatch_data.py
flextool/scenario_comparison/dispatch_mappings.py
flextool/scenario_comparison/dispatch_plots.py
flextool/scenario_comparison/input_entity_colors.py
flextool/scenario_comparison/orchestrator.py
flextool/scenario_comparison/plan_union.py
flextool/scenario_comparison/plot_settings_seed.py
flextool/schemas/AXIS_CONTRACT.md
flextool/schemas/comparison_settings_template.json
flextool/schemas/default_plot_settings.yaml
flextool/schemas/default_plots.yaml
flextool/schemas/flextool_axis_contract.json
flextool/schemas/flextool_axis_contract.schema.json
flextool/schemas/old_flextool_import_template.json
flextool/schemas/output_info_template.json
flextool/schemas/output_settings_template.json
flextool/schemas/spinedb_results_schema.json
flextool/schemas/spinedb_schema.json
flextool/schemas/canonical_databases/howto_aggregate_output.json
flextool/schemas/canonical_databases/howto_connections.json
flextool/schemas/canonical_databases/howto_demand.json
flextool/schemas/canonical_databases/howto_hydro_reservoir.json
flextool/schemas/canonical_databases/howto_hydro_reservoir_with_pump.json
flextool/schemas/canonical_databases/howto_non_sync_and_curtailment.json
flextool/schemas/canonical_databases/howto_ramp_and_start_up.json
flextool/schemas/canonical_databases/howto_stochastics.json
flextool/schemas/canonical_databases/templates_examples.json
flextool/schemas/canonical_databases/templates_time_settings_only.json
flextool/schemas/pre_v26/flextool_template_constant_default.json
flextool/schemas/pre_v26/flextool_template_default_optional_output.json
flextool/schemas/pre_v26/flextool_template_default_value.json
flextool/schemas/pre_v26/flextool_template_drop_down.json
flextool/schemas/pre_v26/flextool_template_lifetime_method.json
flextool/schemas/pre_v26/flextool_template_optional_outputs.json
flextool/schemas/pre_v26/flextool_template_output_node_flows.json
flextool/schemas/pre_v26/flextool_template_results_master.json
flextool/schemas/pre_v26/flextool_template_rolling_start_remove.json
flextool/schemas/pre_v26/flextool_template_rolling_window.json
flextool/schemas/pre_v26/flextool_template_storage_binding_defaults.json
flextool/schemas/pre_v26/flextool_template_v2.json
flextool/schemas/pre_v26/flextool_template_v25.json
flextool/solver_config/copt.opt.template
flextool/solver_config/cplex.opt.template
flextool/solver_config/gurobi.opt.template
flextool/solver_config/highs.opt.template
flextool/solver_config/xpress.opt.template
flextool/spinedb_backend/__init__.py
flextool/spinedb_backend/_axis_enums.py
flextool/spinedb_backend/_backend.py
flextool/update_flextool/__init__.py
flextool/update_flextool/canonical_databases.py
flextool/update_flextool/db_migration.py
flextool/update_flextool/ensure_settings_db.py
flextool/update_flextool/export_database.py
flextool/update_flextool/extend_tests_fixture.py
flextool/update_flextool/generate_canonical.py
flextool/update_flextool/initialize_database.py
flextool/update_flextool/install_info.py
flextool/update_flextool/self_update.py
flextool/update_flextool/sync_master_json_template.py
flextool/update_flextool/test_fixtures.py
tests/test_bar_layout.py
tests/test_bar_sub_pixel_labels.py
tests/test_blocks.py
tests/test_branch_weights.py
tests/test_color_template.py
tests/test_commodity_ladder_rolling.py
tests/test_comparison_excel.py
tests/test_comparison_project_root.py
tests/test_complete_period_share_reduction.py
tests/test_connection_node_warnings.py
tests/test_console_run_tool.py
tests/test_cost_aggregation_semantics.py
tests/test_cost_breakdown_by_entity.py
tests/test_csv_dump_roundtrip.py
tests/test_dc_power_flow.py
tests/test_dispatch_consumer_and_connection_signs.py
tests/test_dispatch_node_debug_and_tree.py
tests/test_dispatch_order_specials.py
tests/test_dispatch_scenario_tag.py
tests/test_ensure_settings_db.py
tests/test_entity_unitsize_invariant.py
tests/test_entity_universe_carrier.py
tests/test_env_check.py
tests/test_export_to_tabular.py
tests/test_extend_tests_fixture.py
tests/test_flowgroup_indicators.py
tests/test_force_include.py
tests/test_group_output_warnings.py
tests/test_handoff_writers.py
tests/test_input_entity_colors.py
tests/test_lh2_three_region.py
tests/test_min_load_rolling.py
tests/test_non_anticipativity.py
tests/test_old_flextool_importer_schema_drift.py
tests/test_open_results_db.py
tests/test_output_column_metadata.py
tests/test_output_metadata_renderers.py
tests/test_parameter_group_coverage.py
tests/test_plan_union.py
tests/test_plot_draw_order.py
tests/test_plot_pipeline.py
tests/test_plot_plan_chunk_reconstruction.py
tests/test_plot_plan_time_labels_roundtrip.py
tests/test_plot_settings_seed.py
tests/test_precision.py
tests/test_read_highs_solution.py
tests/test_regional_filter.py
tests/test_representative_periods.py
tests/test_rp_alternative_name.py
tests/test_rp_force_include_wiring.py
tests/test_rp_solves_filter.py
tests/test_scenario_colors.py
tests/test_scenario_stack.py
tests/test_scenarios.py
tests/test_self_describing_reader.py
tests/test_shared_axis_manifest.py
tests/test_simple_bar_entity_color.py
tests/test_solve_config.py
tests/test_solve_reader.py
tests/test_synthesize_invest_dual.py
tests/test_timings_csv.py
tests/test_unidirectional_connection.py
tests/test_unit_online_dt_columns.py
tests/test_v52_migration.py
tests/test_v63_migration.py
tests/test_v64_migration.py
tests/test_v65_migration.py
tests/test_v66_migration.py
tests/test_v67_migration.py
tests/test_v68_migration.py
tests/test_v69_migration.py
tests/test_workdir_empty_default.py
tests/test_xlsx_workflow.py
tests/test_years_represented.py