.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
CHANGELOG.md
COPYING
COPYING.LESSER
MANIFEST.in
README.md
cx_Freeze_setup.py
dev-requirements.txt
pylintrc
pyproject.toml
requirements.txt
setup-debug.iss
setup.iss
spinetoolbox.py
spinetoolbox.spec
.github/pull_request_template.md
.github/workflows/bundle.yml
.github/workflows/execution_tests.yml
.github/workflows/make_bundle.yml
.github/workflows/manual_bundling.yml
.github/workflows/test_runner.yml
.github/workflows/unit_tests.yml
PyInstaller hooks/hook-jill.py
PyInstaller hooks/hook-jupyter_client.py
PyInstaller hooks/hook-qtconsole.py
PyInstaller hooks/hook-spine_engine.py
PyInstaller hooks/hook-spinedb_api.py
PyInstaller hooks/hook-tableschema.py
benchmarks/__init__.py
benchmarks/compound_model_filter_accepts_model.py
benchmarks/db_mngr_get_icon_mngr.py
benchmarks/db_mngr_get_item.py
benchmarks/db_mngr_get_value.py
benchmarks/utils.py
bin/append_license.py
bin/build_doc.bat
bin/build_doc.py
bin/build_ui.bat
bin/build_ui.py
bin/builddocs.json
bin/configure_julia.py
bin/upgrade_spine_reqs.bat
bin/upgrade_spine_reqs.py
docs/Makefile
docs/cleandocs.json
docs/make.bat
docs/source/conf.py
docs/source/contribution_guide.rst
docs/source/data_import_export.rst
docs/source/developer_documentation.rst
docs/source/executing_projects.rst
docs/source/execution_tests.rst
docs/source/getting_started.rst
docs/source/how_to_run_spineopt.rst
docs/source/index.rst
docs/source/links_and_loops.rst
docs/source/main_window.rst
docs/source/parameter_value_editor.rst
docs/source/plotting.rst
docs/source/project_item_development.rst
docs/source/project_items.rst
docs/source/publishing_to_pypi.rst
docs/source/scenarios_and_alternatives.rst
docs/source/setting_up.rst
docs/source/settings.rst
docs/source/spine_engine_server.rst
docs/source/terminology.rst
docs/source/tool_specification_editor.rst
docs/source/ui_guidelines.rst
docs/source/unit_testing_guidelines.rst
docs/source/whats_new.rst
docs/source/data/A5_importer_specification.json
docs/source/data/Fallet_node.txt
docs/source/data/Spranget_node.txt
docs/source/data/a5.xlsx
docs/source/data/contracted_load.txt
docs/source/data/cs-a5-connection__from_node-relationship-parameter-values.txt
docs/source/data/cs-a5-connection__from_node.txt
docs/source/data/cs-a5-connection__node__node-relationship-parameter-values.txt
docs/source/data/cs-a5-connection__to_node.txt
docs/source/data/cs-a5-model-parameter-values.txt
docs/source/data/cs-a5-node-parameter-values.txt
docs/source/data/cs-a5-node__commodity.txt
docs/source/data/cs-a5-temporal_block-parameter-values.txt
docs/source/data/cs-a5-unit__from_node-relationship-parameter-values.txt
docs/source/data/cs-a5-unit__from_node.txt
docs/source/data/cs-a5-unit__node__node-relationship-parameter-values.txt
docs/source/data/cs-a5-unit__to_node.txt
docs/source/data/el_prices.txt
docs/source/data/value_stored_water_vom.txt
docs/source/img/DB_Tool_link_properties.png
docs/source/img/Tool_DB_link_properties.png
docs/source/img/alternative_filter_workflow.png
docs/source/img/dag_broken.png
docs/source/img/data_connection_importer_data_store.png
docs/source/img/datapackage_link.png
docs/source/img/edit_tool_specification_blank.png
docs/source/img/example_dags.png
docs/source/img/executable_tool_spec_dir_runner.png
docs/source/img/execution_data_connection_selected.png
docs/source/img/execution_julia_tool_selected.png
docs/source/img/exporter_mapping_options_dock.png
docs/source/img/exporter_mapping_specification_dock.png
docs/source/img/exporter_mappings_dock.png
docs/source/img/exporter_preview_docks.png
docs/source/img/exporter_properties.png
docs/source/img/exporter_specification_editor.png
docs/source/img/getting_started_added_input_file.png
docs/source/img/getting_started_after_first_execution.png
docs/source/img/getting_started_dc_properties.png
docs/source/img/getting_started_dc_to_tool_connected.png
docs/source/img/getting_started_dc_with_an_input_file.png
docs/source/img/getting_started_final_execution_successful.png
docs/source/img/getting_started_first_tool_created.png
docs/source/img/getting_started_first_tool_spec_created.png
docs/source/img/getting_started_say_hello_world_failed.png
docs/source/img/getting_started_tool_properties.png
docs/source/img/getting_started_tool_spec_editor.png
docs/source/img/import_editor_column_data_type_menu.png
docs/source/img/import_editor_preview_table_mapping_menu.png
docs/source/img/import_editor_window.png
docs/source/img/importer_connector_type.png
docs/source/img/importer_properties.png
docs/source/img/importer_spec_editor_anonymous_mode.png
docs/source/img/julia_jupyter_console_selected.png
docs/source/img/julia_kernel_specification_creator.png
docs/source/img/loop_example_dag.png
docs/source/img/loop_properties.png
docs/source/img/loop_tool_spec.png
docs/source/img/main_window_no_project.png
docs/source/img/minimal_tool_specification.png
docs/source/img/open_tool_specification_editor.png
docs/source/img/plot_data.png
docs/source/img/plotting_popup_menu.png
docs/source/img/plotting_popup_menu_plot_in_window.png
docs/source/img/plotting_use_as_x_popup.png
docs/source/img/plotting_window_added_plot.png
docs/source/img/plotting_window_single_column.png
docs/source/img/python_jupyter_console_selected.png
docs/source/img/python_kernel_specification_creator.png
docs/source/img/right_click_options.png
docs/source/img/select_url_for_remote_db_export.png
docs/source/img/settings_db_editor.png
docs/source/img/settings_engine.png
docs/source/img/settings_general.png
docs/source/img/settings_specification_editors.png
docs/source/img/settings_tools_default.png
docs/source/img/spineopt_install_wizard_successful.png
docs/source/img/spinetoolbox_on_wht.svg
docs/source/img/start_jupyter_console_menu_listing.png
docs/source/img/tool_importer_data_store.png
docs/source/img/toolbar_with_one_tool_specification.png
docs/source/img/using_input_output_files_in_tool_scripts.png
docs/source/img/value_editor_array.png
docs/source/img/value_editor_datetime.png
docs/source/img/value_editor_duration.png
docs/source/img/value_editor_map.png
docs/source/img/value_editor_map_after_conversion.png
docs/source/img/value_editor_map_before_conversion.png
docs/source/img/value_editor_parameter_type.png
docs/source/img/value_editor_plain.png
docs/source/img/value_editor_time_pattern.png
docs/source/img/value_editor_time_series_fixed.png
docs/source/img/value_editor_time_series_variable.png
docs/source/img/write_order_example.png
docs/source/spine_db_editor/adding_data.rst
docs/source/spine_db_editor/committing_and_history.rst
docs/source/spine_db_editor/getting_started.rst
docs/source/spine_db_editor/importing_and_exporting_data.rst
docs/source/spine_db_editor/index.rst
docs/source/spine_db_editor/managing_data.rst
docs/source/spine_db_editor/removing_data.rst
docs/source/spine_db_editor/spine_data_structure.rst
docs/source/spine_db_editor/updating_data.rst
docs/source/spine_db_editor/vacuum.rst
docs/source/spine_db_editor/viewing_data.rst
docs/source/spine_db_editor/img/add_entities_dialog.png
docs/source/spine_db_editor/img/add_entities_dialog_2D.png
docs/source/spine_db_editor/img/add_entity_classes_dialog.png
docs/source/spine_db_editor/img/add_entity_classes_dialog_2D.png
docs/source/spine_db_editor/img/add_entity_group_dialog.png
docs/source/spine_db_editor/img/alternative_tree.png
docs/source/spine_db_editor/img/commit_dialog.png
docs/source/spine_db_editor/img/commit_viewer.png
docs/source/spine_db_editor/img/dirty_db.png
docs/source/spine_db_editor/img/edit_entity_classes_dialog.png
docs/source/spine_db_editor/img/entity_alternative_table.png
docs/source/spine_db_editor/img/entity_graph.png
docs/source/spine_db_editor/img/entity_icon_editor.png
docs/source/spine_db_editor/img/entity_name_filter_menu.png
docs/source/spine_db_editor/img/entity_parameter_value_table.png
docs/source/spine_db_editor/img/entity_tree.png
docs/source/spine_db_editor/img/entity_tree_context_menu.png
docs/source/spine_db_editor/img/excel_entity_sheet.png
docs/source/spine_db_editor/img/excel_entity_sheet_timeseries.png
docs/source/spine_db_editor/img/export_bar.png
docs/source/spine_db_editor/img/generate_scenarios_dialog.png
docs/source/spine_db_editor/img/graph_alt_selection.png
docs/source/spine_db_editor/img/highlight_types.png
docs/source/spine_db_editor/img/item_metadata.png
docs/source/spine_db_editor/img/manage_entities_dialog.png
docs/source/spine_db_editor/img/manage_members_dialog.png
docs/source/spine_db_editor/img/mass_export_items_dialog.png
docs/source/spine_db_editor/img/metadata.png
docs/source/spine_db_editor/img/parameter_value_list.png
docs/source/spine_db_editor/img/pivot_table.png
docs/source/spine_db_editor/img/plain_db_editor.png
docs/source/spine_db_editor/img/purge_dialog.png
docs/source/spine_db_editor/img/remove_entities_dialog.png
docs/source/spine_db_editor/img/scenario_tree.png
docs/source/spine_db_editor/img/uncommitted_changes_dialog.png
execution_tests/.gitignore
execution_tests/__init__.py
execution_tests/active_by_default/.gitignore
execution_tests/active_by_default/__init__.py
execution_tests/active_by_default/execution_test.py
execution_tests/active_by_default/.spinetoolbox/project.json
execution_tests/active_by_default/.spinetoolbox/specifications/Exporter/export_entities.json
execution_tests/alternative_filters/.gitignore
execution_tests/alternative_filters/__init__.py
execution_tests/alternative_filters/execution_test.py
execution_tests/alternative_filters/.spinetoolbox/project.json
execution_tests/alternative_filters/.spinetoolbox/specifications/Exporter/export_values.json
execution_tests/export_entities_with_entity_alternatives/.gitignore
execution_tests/export_entities_with_entity_alternatives/__init__.py
execution_tests/export_entities_with_entity_alternatives/execution_test.py
execution_tests/export_entities_with_entity_alternatives/.spinetoolbox/project.json
execution_tests/export_entities_with_entity_alternatives/.spinetoolbox/specifications/Exporter/entities.json
execution_tests/hello_world_on_server/.gitignore
execution_tests/hello_world_on_server/__init__.py
execution_tests/hello_world_on_server/execution_test.py
execution_tests/hello_world_on_server/input_file.txt
execution_tests/hello_world_on_server/server.cfg
execution_tests/hello_world_on_server/server_secure.cfg
execution_tests/hello_world_on_server/simple_script.py
execution_tests/hello_world_on_server/.spinetoolbox/project.json
execution_tests/hello_world_on_server/.spinetoolbox/specifications/Tool/simple_tool_spec.json
execution_tests/hello_world_on_server/client_secfolder/private_keys/client.key_secret
execution_tests/hello_world_on_server/client_secfolder/public_keys/client.key
execution_tests/hello_world_on_server/client_secfolder/public_keys/server.key
execution_tests/hello_world_on_server/secfolder/private_keys/client.key_secret
execution_tests/hello_world_on_server/secfolder/public_keys/client.key
execution_tests/hello_world_on_server/secfolder/public_keys/server.key
execution_tests/hello_world_on_server/server_secfolder/allowEndpoints.txt
execution_tests/hello_world_on_server/server_secfolder/certificates/.gitignore
execution_tests/hello_world_on_server/server_secfolder/private_keys/server.key_secret
execution_tests/hello_world_on_server/server_secfolder/public_keys/client.key
execution_tests/hello_world_on_server/server_secfolder/public_keys/server.key
execution_tests/import_file_packs/.gitignore
execution_tests/import_file_packs/__init__.py
execution_tests/import_file_packs/create_data_files.py
execution_tests/import_file_packs/execution_test.py
execution_tests/import_file_packs/.spinetoolbox/project.json
execution_tests/import_file_packs/.spinetoolbox/specifications/Importer/import_dat_files.json
execution_tests/import_file_packs/.spinetoolbox/specifications/Tool/create_file_pack.json
execution_tests/loop_condition_with_cmd_line_args/.gitignore
execution_tests/loop_condition_with_cmd_line_args/__init__.py
execution_tests/loop_condition_with_cmd_line_args/execution_test.py
execution_tests/loop_condition_with_cmd_line_args/tool.py
execution_tests/loop_condition_with_cmd_line_args/.spinetoolbox/project.json
execution_tests/loop_condition_with_cmd_line_args/.spinetoolbox/items/initial_counter_data/counter_init.dat
execution_tests/loop_condition_with_cmd_line_args/.spinetoolbox/specifications/Importer/counter_data_importer.json
execution_tests/loop_condition_with_cmd_line_args/.spinetoolbox/specifications/Importer/import_data.json
execution_tests/loop_condition_with_cmd_line_args/.spinetoolbox/specifications/Tool/data_writer.json
execution_tests/merger_write_order/.gitignore
execution_tests/merger_write_order/__init__.py
execution_tests/merger_write_order/execution_test.py
execution_tests/merger_write_order/.spinetoolbox/project.json
execution_tests/modify_connection_filter_by_script/.gitignore
execution_tests/modify_connection_filter_by_script/__init__.py
execution_tests/modify_connection_filter_by_script/execution_test.py
execution_tests/modify_connection_filter_by_script/mod.py
execution_tests/modify_connection_filter_by_script/.spinetoolbox/project.json
execution_tests/modify_connection_filter_by_script/.spinetoolbox/specifications/Exporter/exporter.json
execution_tests/parallel_importer/.gitignore
execution_tests/parallel_importer/__init__.py
execution_tests/parallel_importer/execution_test.py
execution_tests/parallel_importer/tool.py
execution_tests/parallel_importer/.spinetoolbox/project.json
execution_tests/parallel_importer/.spinetoolbox/specifications/Importer/import_tool_output.json
execution_tests/parallel_importer/.spinetoolbox/specifications/Tool/test_tool.json
execution_tests/parallel_importer_with_datapackage/.gitignore
execution_tests/parallel_importer_with_datapackage/__init__.py
execution_tests/parallel_importer_with_datapackage/execution_test.py
execution_tests/parallel_importer_with_datapackage/tool.py
execution_tests/parallel_importer_with_datapackage/.spinetoolbox/project.json
execution_tests/parallel_importer_with_datapackage/.spinetoolbox/specifications/Importer/import_tool_output.json
execution_tests/parallel_importer_with_datapackage/.spinetoolbox/specifications/Tool/test_tool.json
execution_tests/scenario_filters/.gitignore
execution_tests/scenario_filters/__init__.py
execution_tests/scenario_filters/execution_test.py
execution_tests/scenario_filters/input_data.csv
execution_tests/scenario_filters/tool.py
execution_tests/scenario_filters/.spinetoolbox/project.json
execution_tests/scenario_filters/.spinetoolbox/specifications/Importer/input_data_mapping.json
execution_tests/scenario_filters/.spinetoolbox/specifications/Tool/write_values.json
execution_tests/simple_importer_on_server/.gitignore
execution_tests/simple_importer_on_server/Importer 1 - units.xlsx.json
execution_tests/simple_importer_on_server/__init__.py
execution_tests/simple_importer_on_server/execution_test.py
execution_tests/simple_importer_on_server/server.cfg
execution_tests/simple_importer_on_server/.spinetoolbox/project.json
execution_tests/simple_importer_on_server/.spinetoolbox/items/raw_data/units.xlsx
fig/eu-emblem-low-res.jpg
fig/spinetoolbox_logo.svg
fig/spinetoolbox_on_wht.svg
spinetoolbox/__init__.py
spinetoolbox/__main__.py
spinetoolbox/_version.py
spinetoolbox/config.py
spinetoolbox/database_display_names.py
spinetoolbox/execution_managers.py
spinetoolbox/fetch_parent.py
spinetoolbox/font.py
spinetoolbox/headless.py
spinetoolbox/helpers.py
spinetoolbox/kernel_fetcher.py
spinetoolbox/link.py
spinetoolbox/load_project_items.py
spinetoolbox/log_mixin.py
spinetoolbox/logger_interface.py
spinetoolbox/main.py
spinetoolbox/metaobject.py
spinetoolbox/multi_tab_windows.py
spinetoolbox/parameter_type_validation.py
spinetoolbox/plotting.py
spinetoolbox/plugin_manager.py
spinetoolbox/project.py
spinetoolbox/project_commands.py
spinetoolbox/project_item_icon.py
spinetoolbox/project_settings.py
spinetoolbox/project_upgrader.py
spinetoolbox/qthread_pool_executor.py
spinetoolbox/resources_icons_rc.py
spinetoolbox/resources_logos_rc.py
spinetoolbox/spine_db_commands.py
spinetoolbox/spine_db_icon_manager.py
spinetoolbox/spine_db_manager.py
spinetoolbox/spine_db_parcel.py
spinetoolbox/spine_db_worker.py
spinetoolbox/spine_engine_manager.py
spinetoolbox/spine_engine_worker.py
spinetoolbox/ui_main.py
spinetoolbox/version.py
spinetoolbox.egg-info/PKG-INFO
spinetoolbox.egg-info/SOURCES.txt
spinetoolbox.egg-info/dependency_links.txt
spinetoolbox.egg-info/entry_points.txt
spinetoolbox.egg-info/not-zip-safe
spinetoolbox.egg-info/requires.txt
spinetoolbox.egg-info/top_level.txt
spinetoolbox/mvcmodels/__init__.py
spinetoolbox/mvcmodels/array_model.py
spinetoolbox/mvcmodels/empty_row_model.py
spinetoolbox/mvcmodels/file_list_models.py
spinetoolbox/mvcmodels/filter_checkbox_list_model.py
spinetoolbox/mvcmodels/filter_execution_model.py
spinetoolbox/mvcmodels/indexed_value_table_model.py
spinetoolbox/mvcmodels/map_model.py
spinetoolbox/mvcmodels/minimal_table_model.py
spinetoolbox/mvcmodels/minimal_tree_model.py
spinetoolbox/mvcmodels/project_item_specification_models.py
spinetoolbox/mvcmodels/resource_filter_model.py
spinetoolbox/mvcmodels/shared.py
spinetoolbox/mvcmodels/time_pattern_model.py
spinetoolbox/mvcmodels/time_series_model_fixed_resolution.py
spinetoolbox/mvcmodels/time_series_model_variable_resolution.py
spinetoolbox/project_item/__init__.py
spinetoolbox/project_item/logging_connection.py
spinetoolbox/project_item/project_item.py
spinetoolbox/project_item/project_item_factory.py
spinetoolbox/project_item/specification_editor_window.py
spinetoolbox/server/__init__.py
spinetoolbox/server/engine_client.py
spinetoolbox/spine_db_editor/__init__.py
spinetoolbox/spine_db_editor/commands.py
spinetoolbox/spine_db_editor/editors.py
spinetoolbox/spine_db_editor/empty_table_size_hint_provider.py
spinetoolbox/spine_db_editor/graphics_items.py
spinetoolbox/spine_db_editor/helpers.py
spinetoolbox/spine_db_editor/main.py
spinetoolbox/spine_db_editor/scenario_generation.py
spinetoolbox/spine_db_editor/stacked_table_seam.py
spinetoolbox/spine_db_editor/mvcmodels/__init__.py
spinetoolbox/spine_db_editor/mvcmodels/alternative_item.py
spinetoolbox/spine_db_editor/mvcmodels/alternative_model.py
spinetoolbox/spine_db_editor/mvcmodels/colors.py
spinetoolbox/spine_db_editor/mvcmodels/compound_models.py
spinetoolbox/spine_db_editor/mvcmodels/compound_table_model.py
spinetoolbox/spine_db_editor/mvcmodels/empty_models.py
spinetoolbox/spine_db_editor/mvcmodels/entity_tree_item.py
spinetoolbox/spine_db_editor/mvcmodels/entity_tree_models.py
spinetoolbox/spine_db_editor/mvcmodels/frozen_table_model.py
spinetoolbox/spine_db_editor/mvcmodels/item_metadata_table_model.py
spinetoolbox/spine_db_editor/mvcmodels/metadata_table_model.py
spinetoolbox/spine_db_editor/mvcmodels/metadata_table_model_base.py
spinetoolbox/spine_db_editor/mvcmodels/mime_types.py
spinetoolbox/spine_db_editor/mvcmodels/multi_db_tree_item.py
spinetoolbox/spine_db_editor/mvcmodels/multi_db_tree_model.py
spinetoolbox/spine_db_editor/mvcmodels/parameter_value_list_item.py
spinetoolbox/spine_db_editor/mvcmodels/parameter_value_list_model.py
spinetoolbox/spine_db_editor/mvcmodels/pivot_model.py
spinetoolbox/spine_db_editor/mvcmodels/pivot_table_models.py
spinetoolbox/spine_db_editor/mvcmodels/scenario_item.py
spinetoolbox/spine_db_editor/mvcmodels/scenario_model.py
spinetoolbox/spine_db_editor/mvcmodels/single_and_empty_model_mixins.py
spinetoolbox/spine_db_editor/mvcmodels/single_models.py
spinetoolbox/spine_db_editor/mvcmodels/tree_item_utility.py
spinetoolbox/spine_db_editor/mvcmodels/tree_model_base.py
spinetoolbox/spine_db_editor/mvcmodels/utils.py
spinetoolbox/spine_db_editor/ui/__init__.py
spinetoolbox/spine_db_editor/ui/commit_viewer_affected_item_info.py
spinetoolbox/spine_db_editor/ui/commit_viewer_affected_item_info.ui
spinetoolbox/spine_db_editor/ui/db_commit_viewer.py
spinetoolbox/spine_db_editor/ui/db_commit_viewer.ui
spinetoolbox/spine_db_editor/ui/parameter_type_editor.py
spinetoolbox/spine_db_editor/ui/parameter_type_editor.ui
spinetoolbox/spine_db_editor/ui/scenario_generator.py
spinetoolbox/spine_db_editor/ui/scenario_generator.ui
spinetoolbox/spine_db_editor/ui/select_databases.py
spinetoolbox/spine_db_editor/ui/select_databases.ui
spinetoolbox/spine_db_editor/ui/spine_db_editor_window.py
spinetoolbox/spine_db_editor/ui/spine_db_editor_window.ui
spinetoolbox/spine_db_editor/widgets/__init__.py
spinetoolbox/spine_db_editor/widgets/add_items_dialogs.py
spinetoolbox/spine_db_editor/widgets/commit_viewer.py
spinetoolbox/spine_db_editor/widgets/custom_delegates.py
spinetoolbox/spine_db_editor/widgets/custom_editors.py
spinetoolbox/spine_db_editor/widgets/custom_menus.py
spinetoolbox/spine_db_editor/widgets/custom_qgraphicsviews.py
spinetoolbox/spine_db_editor/widgets/custom_qtableview.py
spinetoolbox/spine_db_editor/widgets/custom_qtreeview.py
spinetoolbox/spine_db_editor/widgets/custom_qwidgets.py
spinetoolbox/spine_db_editor/widgets/edit_or_remove_items_dialogs.py
spinetoolbox/spine_db_editor/widgets/element_name_list_editor.py
spinetoolbox/spine_db_editor/widgets/graph_layout_generator.py
spinetoolbox/spine_db_editor/widgets/graph_view_mixin.py
spinetoolbox/spine_db_editor/widgets/item_metadata_editor.py
spinetoolbox/spine_db_editor/widgets/manage_items_dialogs.py
spinetoolbox/spine_db_editor/widgets/mass_select_items_dialogs.py
spinetoolbox/spine_db_editor/widgets/metadata_editor.py
spinetoolbox/spine_db_editor/widgets/multi_spine_db_editor.py
spinetoolbox/spine_db_editor/widgets/pivot_table_header_view.py
spinetoolbox/spine_db_editor/widgets/scenario_generator.py
spinetoolbox/spine_db_editor/widgets/select_graph_parameters_dialog.py
spinetoolbox/spine_db_editor/widgets/spine_db_editor.py
spinetoolbox/spine_db_editor/widgets/stacked_view_mixin.py
spinetoolbox/spine_db_editor/widgets/tabular_view_header_widget.py
spinetoolbox/spine_db_editor/widgets/tabular_view_mixin.py
spinetoolbox/spine_db_editor/widgets/toolbar.py
spinetoolbox/spine_db_editor/widgets/tree_view_mixin.py
spinetoolbox/ui/__init__.py
spinetoolbox/ui/about.py
spinetoolbox/ui/about.ui
spinetoolbox/ui/add_project_item.py
spinetoolbox/ui/add_project_item.ui
spinetoolbox/ui/array_editor.py
spinetoolbox/ui/array_editor.ui
spinetoolbox/ui/datetime_editor.py
spinetoolbox/ui/datetime_editor.ui
spinetoolbox/ui/duration_editor.py
spinetoolbox/ui/duration_editor.ui
spinetoolbox/ui/import_source_selector.py
spinetoolbox/ui/import_source_selector.ui
spinetoolbox/ui/jump_properties.py
spinetoolbox/ui/jump_properties.ui
spinetoolbox/ui/link_properties.py
spinetoolbox/ui/link_properties.ui
spinetoolbox/ui/mainwindow.py
spinetoolbox/ui/mainwindow.ui
spinetoolbox/ui/map_editor.py
spinetoolbox/ui/map_editor.ui
spinetoolbox/ui/mini_kernel_editor_dialog.py
spinetoolbox/ui/mini_kernel_editor_dialog.ui
spinetoolbox/ui/open_project_dialog.py
spinetoolbox/ui/open_project_dialog.ui
spinetoolbox/ui/parameter_value_editor.py
spinetoolbox/ui/parameter_value_editor.ui
spinetoolbox/ui/plain_parameter_value_editor.py
spinetoolbox/ui/plain_parameter_value_editor.ui
spinetoolbox/ui/select_database_items.py
spinetoolbox/ui/select_database_items.ui
spinetoolbox/ui/select_database_items_dialog.py
spinetoolbox/ui/select_database_items_dialog.ui
spinetoolbox/ui/settings.py
spinetoolbox/ui/settings.ui
spinetoolbox/ui/time_pattern_editor.py
spinetoolbox/ui/time_pattern_editor.ui
spinetoolbox/ui/time_series_fixed_resolution_editor.py
spinetoolbox/ui/time_series_fixed_resolution_editor.ui
spinetoolbox/ui/time_series_variable_resolution_editor.py
spinetoolbox/ui/time_series_variable_resolution_editor.ui
spinetoolbox/ui/tool_configuration_assistant.py
spinetoolbox/ui/tool_configuration_assistant.ui
spinetoolbox/ui/resources/Energy_Reform_logo.png
spinetoolbox/ui/resources/KTH_logo.png
spinetoolbox/ui/resources/KU_Leuven_logo.png
spinetoolbox/ui/resources/Spine_symbol.png
spinetoolbox/ui/resources/UCD_Dublin_logo.png
spinetoolbox/ui/resources/VTT_Multicolour_Logo.jpg
spinetoolbox/ui/resources/__init__.py
spinetoolbox/ui/resources/ajax-loader.gif
spinetoolbox/ui/resources/app.ico
spinetoolbox/ui/resources/black_plus.svg
spinetoolbox/ui/resources/book.svg
spinetoolbox/ui/resources/cat.py
spinetoolbox/ui/resources/check-circle.svg
spinetoolbox/ui/resources/database-edit.svg
spinetoolbox/ui/resources/database.svg
spinetoolbox/ui/resources/datapkg.svg
spinetoolbox/ui/resources/desktop.svg
spinetoolbox/ui/resources/double-at.svg
spinetoolbox/ui/resources/downward_triangle.svg
spinetoolbox/ui/resources/eye.svg
spinetoolbox/ui/resources/file-download.svg
spinetoolbox/ui/resources/file-link.svg
spinetoolbox/ui/resources/file-regular.svg
spinetoolbox/ui/resources/file.svg
spinetoolbox/ui/resources/folder-plus.svg
spinetoolbox/ui/resources/fontawesome5-codepoints.json
spinetoolbox/ui/resources/fontawesome5-searchterms.json
spinetoolbox/ui/resources/fontawesome5-solid-webfont.ttf
spinetoolbox/ui/resources/home.svg
spinetoolbox/ui/resources/julia-logo.svg
spinetoolbox/ui/resources/minus.svg
spinetoolbox/ui/resources/plus.svg
spinetoolbox/ui/resources/project-diagram.svg
spinetoolbox/ui/resources/python-logo.svg
spinetoolbox/ui/resources/qt_extended_48x48.png
spinetoolbox/ui/resources/resources_icons.qrc
spinetoolbox/ui/resources/resources_logos.qrc
spinetoolbox/ui/resources/share.svg
spinetoolbox/ui/resources/slash.svg
spinetoolbox/ui/resources/sliders-h.svg
spinetoolbox/ui/resources/spinetoolbox_on_wht.png
spinetoolbox/ui/resources/tools.svg
spinetoolbox/ui/resources/tractor.svg
spinetoolbox/ui/resources/wrench.svg
spinetoolbox/ui/resources/wrench_minus.svg
spinetoolbox/ui/resources/wrench_plus.svg
spinetoolbox/ui/resources/menu_icons/angle-double-left.svg
spinetoolbox/ui/resources/menu_icons/angle-double-right.svg
spinetoolbox/ui/resources/menu_icons/bolt-lightning.svg
spinetoolbox/ui/resources/menu_icons/broom.svg
spinetoolbox/ui/resources/menu_icons/check.svg
spinetoolbox/ui/resources/menu_icons/cog.svg
spinetoolbox/ui/resources/menu_icons/cog_minus.svg
spinetoolbox/ui/resources/menu_icons/copy.svg
spinetoolbox/ui/resources/menu_icons/cube_minus.svg
spinetoolbox/ui/resources/menu_icons/cube_pen.svg
spinetoolbox/ui/resources/menu_icons/cube_plus.svg
spinetoolbox/ui/resources/menu_icons/cubes_minus.svg
spinetoolbox/ui/resources/menu_icons/cubes_pen.svg
spinetoolbox/ui/resources/menu_icons/cubes_plus.svg
spinetoolbox/ui/resources/menu_icons/database-export.svg
spinetoolbox/ui/resources/menu_icons/database-import.svg
spinetoolbox/ui/resources/menu_icons/door-closed.svg
spinetoolbox/ui/resources/menu_icons/edit.svg
spinetoolbox/ui/resources/menu_icons/element.svg
spinetoolbox/ui/resources/menu_icons/ellipsis-h.svg
spinetoolbox/ui/resources/menu_icons/exchange-alt.svg
spinetoolbox/ui/resources/menu_icons/eye.svg
spinetoolbox/ui/resources/menu_icons/file-alt.svg
spinetoolbox/ui/resources/menu_icons/file-export.svg
spinetoolbox/ui/resources/menu_icons/file-import.svg
spinetoolbox/ui/resources/menu_icons/file.svg
spinetoolbox/ui/resources/menu_icons/folder-open-regular.svg
spinetoolbox/ui/resources/menu_icons/folder-open-solid.svg
spinetoolbox/ui/resources/menu_icons/github-mark.svg
spinetoolbox/ui/resources/menu_icons/hands-helping.svg
spinetoolbox/ui/resources/menu_icons/hashtag.svg
spinetoolbox/ui/resources/menu_icons/history.svg
spinetoolbox/ui/resources/menu_icons/index.svg
spinetoolbox/ui/resources/menu_icons/info-circle.svg
spinetoolbox/ui/resources/menu_icons/level-up-alt.svg
spinetoolbox/ui/resources/menu_icons/map-signs-minus.svg
spinetoolbox/ui/resources/menu_icons/map-signs-plus.svg
spinetoolbox/ui/resources/menu_icons/paste.svg
spinetoolbox/ui/resources/menu_icons/pivot-table.svg
spinetoolbox/ui/resources/menu_icons/play-circle-regular.svg
spinetoolbox/ui/resources/menu_icons/play-circle-solid.svg
spinetoolbox/ui/resources/menu_icons/question-circle.svg
spinetoolbox/ui/resources/menu_icons/redo.svg
spinetoolbox/ui/resources/menu_icons/save_regular.svg
spinetoolbox/ui/resources/menu_icons/save_solid.svg
spinetoolbox/ui/resources/menu_icons/scenario.svg
spinetoolbox/ui/resources/menu_icons/server.svg
spinetoolbox/ui/resources/menu_icons/stop-circle-regular.svg
spinetoolbox/ui/resources/menu_icons/sync.svg
spinetoolbox/ui/resources/menu_icons/table.svg
spinetoolbox/ui/resources/menu_icons/terminal.svg
spinetoolbox/ui/resources/menu_icons/times.svg
spinetoolbox/ui/resources/menu_icons/trash-alt.svg
spinetoolbox/ui/resources/menu_icons/tree.svg
spinetoolbox/ui/resources/menu_icons/undo.svg
spinetoolbox/ui/resources/menu_icons/url_bars.svg
spinetoolbox/ui/resources/menu_icons/user.svg
spinetoolbox/ui/resources/menu_icons/window-close.svg
spinetoolbox/ui/resources/project_item_icons/binoculars.svg
spinetoolbox/ui/resources/project_item_icons/blender.svg
spinetoolbox/ui/resources/project_item_icons/data_connection.svg
spinetoolbox/ui/resources/project_item_icons/database-export.svg
spinetoolbox/ui/resources/project_item_icons/database-import.svg
spinetoolbox/ui/resources/project_item_icons/database.svg
spinetoolbox/ui/resources/project_item_icons/exclamation-circle.svg
spinetoolbox/ui/resources/project_item_icons/file-alt.svg
spinetoolbox/ui/resources/project_item_icons/hammer.svg
spinetoolbox/ui/resources/project_item_icons/paint-brush-solid.svg
spinetoolbox/widgets/__init__.py
spinetoolbox/widgets/about_widget.py
spinetoolbox/widgets/add_project_item_widget.py
spinetoolbox/widgets/add_up_spine_opt_wizard.py
spinetoolbox/widgets/array_editor.py
spinetoolbox/widgets/array_value_editor.py
spinetoolbox/widgets/code_text_edit.py
spinetoolbox/widgets/commit_dialog.py
spinetoolbox/widgets/custom_combobox.py
spinetoolbox/widgets/custom_delegates.py
spinetoolbox/widgets/custom_menus.py
spinetoolbox/widgets/custom_qgraphicsscene.py
spinetoolbox/widgets/custom_qgraphicsviews.py
spinetoolbox/widgets/custom_qlineedits.py
spinetoolbox/widgets/custom_qtableview.py
spinetoolbox/widgets/custom_qtextbrowser.py
spinetoolbox/widgets/custom_qtreeview.py
spinetoolbox/widgets/custom_qwidgets.py
spinetoolbox/widgets/datetime_editor.py
spinetoolbox/widgets/duration_editor.py
spinetoolbox/widgets/indexed_value_table_context_menu.py
spinetoolbox/widgets/install_julia_wizard.py
spinetoolbox/widgets/jump_properties_widget.py
spinetoolbox/widgets/jupyter_console_widget.py
spinetoolbox/widgets/kernel_editor.py
spinetoolbox/widgets/link_properties_widget.py
spinetoolbox/widgets/map_editor.py
spinetoolbox/widgets/map_value_editor.py
spinetoolbox/widgets/multi_tab_spec_editor.py
spinetoolbox/widgets/multi_tab_window.py
spinetoolbox/widgets/notification.py
spinetoolbox/widgets/open_project_dialog.py
spinetoolbox/widgets/options_dialog.py
spinetoolbox/widgets/parameter_value_editor.py
spinetoolbox/widgets/parameter_value_editor_base.py
spinetoolbox/widgets/paste_excel.py
spinetoolbox/widgets/persistent_console_widget.py
spinetoolbox/widgets/plain_parameter_value_editor.py
spinetoolbox/widgets/plot_canvas.py
spinetoolbox/widgets/plot_widget.py
spinetoolbox/widgets/plugin_manager_widgets.py
spinetoolbox/widgets/project_item_drag.py
spinetoolbox/widgets/properties_widget.py
spinetoolbox/widgets/report_plotting_failure.py
spinetoolbox/widgets/select_database_items.py
spinetoolbox/widgets/set_description_dialog.py
spinetoolbox/widgets/settings_widget.py
spinetoolbox/widgets/statusbars.py
spinetoolbox/widgets/time_pattern_editor.py
spinetoolbox/widgets/time_series_fixed_resolution_editor.py
spinetoolbox/widgets/time_series_variable_resolution_editor.py
spinetoolbox/widgets/toolbars.py
tests/__init__.py
tests/conftest.py
tests/mock_helpers.py
tests/test_ProjectUpgrader.py
tests/test_SpineDBManager.py
tests/test_SpineToolboxProject.py
tests/test_ToolboxUI.py
tests/test_database_display_names.py
tests/test_execution_managers.py
tests/test_helpers.py
tests/test_load_project_items.py
tests/test_multi_tab_windows.py
tests/test_parameter_type_validation.py
tests/test_plotting.py
tests/test_project_item_icon.py
tests/test_spine_db_fetcher.py
tests/test_spine_engine_worker.py
tests/mvcmodels/__init__.py
tests/mvcmodels/test_ArrayModel.py
tests/mvcmodels/test_FileListModel.py
tests/mvcmodels/test_FilterCheckboxList.py
tests/mvcmodels/test_IndexedValueTableModel.py
tests/mvcmodels/test_MapModel.py
tests/mvcmodels/test_MinimalTableModel.py
tests/mvcmodels/test_TimePatternModel.py
tests/mvcmodels/test_TimeSeriesModelFixedResolution.py
tests/mvcmodels/test_TimeSeriesModelVariableResolution.py
tests/mvcmodels/test_resource_filter_model.py
tests/project_item/__init__.py
tests/project_item/test_ProjectItem.py
tests/project_item/test_logging_connection.py
tests/project_item/test_specification_editor_window.py
tests/server/__init__.py
tests/server/helloworld.zip
tests/server/test_EngineClient.py
tests/server/test_RemoteSpineEngineManager.py
tests/server/client_secfolder/private_keys/client.key_secret
tests/server/client_secfolder/public_keys/client.key
tests/server/client_secfolder/public_keys/server.key
tests/server/secfolder/private_keys/client.key_secret
tests/server/secfolder/public_keys/client.key
tests/server/secfolder/public_keys/server.key
tests/server/server_secfolder/allowEndpoints.txt
tests/server/server_secfolder/certificates/.gitignore
tests/server/server_secfolder/private_keys/server.key_secret
tests/server/server_secfolder/public_keys/client.key
tests/server/server_secfolder/public_keys/server.key
tests/spine_db_editor/__init__.py
tests/spine_db_editor/conftest.py
tests/spine_db_editor/helpers.py
tests/spine_db_editor/test_empty_table_size_hint_provider.py
tests/spine_db_editor/test_graphics_items.py
tests/spine_db_editor/test_helpers.py
tests/spine_db_editor/test_stacked_table_seam.py
tests/spine_db_editor/mvcmodels/__init__.py
tests/spine_db_editor/mvcmodels/test_PivotModel.py
tests/spine_db_editor/mvcmodels/test_PivotTableModel.py
tests/spine_db_editor/mvcmodels/test_alternative_model.py
tests/spine_db_editor/mvcmodels/test_compound_models.py
tests/spine_db_editor/mvcmodels/test_emptyParameterModels.py
tests/spine_db_editor/mvcmodels/test_empty_models.py
tests/spine_db_editor/mvcmodels/test_frozen_table_model.py
tests/spine_db_editor/mvcmodels/test_item_metadata_table_model.py
tests/spine_db_editor/mvcmodels/test_metadata_table_model.py
tests/spine_db_editor/mvcmodels/test_scenario_model.py
tests/spine_db_editor/mvcmodels/test_single_parameter_models.py
tests/spine_db_editor/mvcmodels/test_tree_item_utility.py
tests/spine_db_editor/mvcmodels/test_utils.py
tests/spine_db_editor/widgets/__init__.py
tests/spine_db_editor/widgets/helpers.py
tests/spine_db_editor/widgets/spine_db_editor_test_base.py
tests/spine_db_editor/widgets/test_SpineDBEditor.py
tests/spine_db_editor/widgets/test_SpineDBEditorAdd.py
tests/spine_db_editor/widgets/test_SpineDBEditorBase.py
tests/spine_db_editor/widgets/test_SpineDBEditorFilter.py
tests/spine_db_editor/widgets/test_SpineDBEditorRemove.py
tests/spine_db_editor/widgets/test_SpineDBEditorShortcutFocus.py
tests/spine_db_editor/widgets/test_SpineDBEditorUpdate.py
tests/spine_db_editor/widgets/test_SpineDBEditorWithDBMapping.py
tests/spine_db_editor/widgets/test_add_items_dialog.py
tests/spine_db_editor/widgets/test_commit_viewer.py
tests/spine_db_editor/widgets/test_custom_delegates.py
tests/spine_db_editor/widgets/test_custom_editors.py
tests/spine_db_editor/widgets/test_custom_menus.py
tests/spine_db_editor/widgets/test_custom_qgraphicsviews.py
tests/spine_db_editor/widgets/test_custom_qtableview.py
tests/spine_db_editor/widgets/test_custom_qtreeview.py
tests/spine_db_editor/widgets/test_edit_or_remove_items_dialogs.py
tests/spine_db_editor/widgets/test_mass_select_items_dialogs.py
tests/spine_db_editor/widgets/test_multi_spine_db_editor.py
tests/spine_db_editor/widgets/test_scenario_generator.py
tests/spine_db_editor/widgets/test_tabular_view_mixin.py
tests/spine_db_editor/widgets/test_toolbar.py
tests/test_resources/basic_model_template.json
tests/test_resources/spineopt_template.json
tests/test_resources/test_tool_spec.json
tests/test_resources/Project Directory/.spinetoolbox/project.json
tests/test_resources/project_json_versions/proj_v1.json
tests/test_resources/project_json_versions/proj_v10.json
tests/test_resources/project_json_versions/proj_v11.json
tests/test_resources/project_json_versions/proj_v2.json
tests/test_resources/project_json_versions/proj_v3.json
tests/test_resources/project_json_versions/proj_v4.json
tests/test_resources/project_json_versions/proj_v5.json
tests/test_resources/project_json_versions/proj_v9.json
tests/widgets/__init__.py
tests/widgets/test_AboutWidget.py
tests/widgets/test_AddProjectItemWidget.py
tests/widgets/test_AddUpSpineOptWizard.py
tests/widgets/test_ArrayTableView.py
tests/widgets/test_CopyPasteTableView.py
tests/widgets/test_DatetimeEditor.py
tests/widgets/test_DurationEditor.py
tests/widgets/test_IndexedValueTableView.py
tests/widgets/test_InstallJuliaWizard.py
tests/widgets/test_JupyterConsoleWidget.py
tests/widgets/test_KernelFetcher.py
tests/widgets/test_MapEditor.py
tests/widgets/test_MapTableView.py
tests/widgets/test_ParameterValueEditor.py
tests/widgets/test_PlainParameterValueEditor.py
tests/widgets/test_TimePatternEditor.py
tests/widgets/test_TimeSeriesFixedResolutionEditor.py
tests/widgets/test_TimeSeriesFixedResolutionTableView.py
tests/widgets/test_TimeSeriesVariableResolutionEditor.py
tests/widgets/test_custom_combobox.py
tests/widgets/test_custom_qgraphicsscene.py
tests/widgets/test_custom_qlineedits.py
tests/widgets/test_custom_qtextbrowser.py
tests/widgets/test_custom_qwidgets.py
tests/widgets/test_indexed_value_table_context_menu.py
tests/widgets/test_jump_properties_widget.py
tests/widgets/test_kernel_editor.py
tests/widgets/test_notification.py
tests/widgets/test_open_project_dialog.py
tests/widgets/test_paste_excel.py
tests/widgets/test_plot_widget.py
tests/widgets/test_plugin_manager_widgets.py
tests/widgets/test_select_database_items.py
tests/widgets/test_settings_widget.py