LICENSE
README.md
pyproject.toml
src/calc_framework/__init__.py
src/calc_framework/errors.py
src/calc_framework/launcher.py
src/calc_framework/logging.py
src/calc_framework.egg-info/PKG-INFO
src/calc_framework.egg-info/SOURCES.txt
src/calc_framework.egg-info/dependency_links.txt
src/calc_framework.egg-info/entry_points.txt
src/calc_framework.egg-info/requires.txt
src/calc_framework.egg-info/top_level.txt
src/calc_framework/config/__init__.py
src/calc_framework/config/adapter.py
src/calc_framework/config/file_watcher.py
src/calc_framework/config/manager.py
src/calc_framework/config/watcher.py
src/calc_framework/dag/__init__.py
src/calc_framework/dag/block_cache.py
src/calc_framework/dag/debugger.py
src/calc_framework/dag/debugger_cli.py
src/calc_framework/dag/debugger_gui.py
src/calc_framework/dag/engine.py
src/calc_framework/dag/errors.py
src/calc_framework/dag/graph.py
src/calc_framework/dag/graph_types.py
src/calc_framework/dag/node_types.py
src/calc_framework/dag/sandbox.py
src/calc_framework/dag/sandbox_config.py
src/calc_framework/dag/schema.py
src/calc_framework/dag/serializer.py
src/calc_framework/dag/service.py
src/calc_framework/dag/state.py
src/calc_framework/dag/subgraph.py
src/calc_framework/dag/templates.py
src/calc_framework/data/__init__.py
src/calc_framework/data/attr_schema.py
src/calc_framework/data/context.py
src/calc_framework/data/loader.py
src/calc_framework/data/schema.py
src/calc_framework/dev_toolkit/__init__.py
src/calc_framework/dev_toolkit/main_window.py
src/calc_framework/dev_toolkit/pages.py
src/calc_framework/editor/__init__.py
src/calc_framework/editor/__main__.py
src/calc_framework/editor/editor.py
src/calc_framework/editor/gui.py
src/calc_framework/graph_editor/__init__.py
src/calc_framework/graph_editor/__main__.py
src/calc_framework/graph_editor/compiler.py
src/calc_framework/graph_editor/file_actions.py
src/calc_framework/graph_editor/graph_editor_widget.py
src/calc_framework/graph_editor/help_content.py
src/calc_framework/graph_editor/help_dialog.py
src/calc_framework/graph_editor/help_menu.py
src/calc_framework/graph_editor/help_nodes.py
src/calc_framework/graph_editor/items.py
src/calc_framework/graph_editor/node_panel.py
src/calc_framework/graph_editor/package_manager.py
src/calc_framework/graph_editor/ports.py
src/calc_framework/graph_editor/prop_panel.py
src/calc_framework/graph_editor/registry.py
src/calc_framework/graph_editor/scene.py
src/calc_framework/graph_editor/schema.py
src/calc_framework/graph_editor/serializer.py
src/calc_framework/graph_editor/view.py
src/calc_framework/graph_editor/wire.py
src/calc_framework/inverse/__init__.py
src/calc_framework/inverse/advanced.py
src/calc_framework/inverse/base.py
src/calc_framework/inverse/engine.py
src/calc_framework/inverse/exponential_fitter.py
src/calc_framework/inverse/piecewise_fitter.py
src/calc_framework/inverse/registry.py
src/calc_framework/inverse/strategies.py
src/calc_framework/inverse/threshold_fitter.py
src/calc_framework/plugin/__init__.py
src/calc_framework/plugin/base.py
src/calc_framework/plugin/builtin.py
src/calc_framework/plugin/registry.py
src/calc_framework/publish/__init__.py
src/calc_framework/publish/catalog.py
src/calc_framework/publish/schema.py
src/calc_framework/search/__init__.py
src/calc_framework/search/engine.py
src/calc_framework/search/parallel.py
src/calc_framework/search/persist.py
src/calc_framework/search/result.py
src/calc_framework/search/session.py
src/calc_framework/search/tracker.py
src/calc_framework/ui/__init__.py
src/calc_framework/ui/__main__.py
src/calc_framework/ui/compute_sheet.py
src/calc_framework/ui/controls.py
src/calc_framework/ui/layout.py
src/calc_framework/ui/log_widget.py
src/calc_framework/ui/sheet_evaluator.py
src/calc_framework/ui/sheet_widgets.py
src/calc_framework/ui/theme.py
src/calc_framework/ui/theme_presets.py
src/calc_framework/ui/viewer.py
src/calc_framework/ui/viewer_events.py
src/calc_framework/ui/viewer_help_content.py
src/calc_framework/ui/viewer_pack_utils.py
src/calc_framework/ui/viewer_plugin_manager.py
src/calc_framework/ui/viewer_render.py
src/calc_framework/ui/launcher/__init__.py
src/calc_framework/ui/launcher/auto_update.py
src/calc_framework/ui/launcher/runtime.py
src/calc_framework/ui/launcher/window.py
tests/test_logging.py