Add general implicit output inversion#52
Conversation
…t-inversion # Conflicts: # app_desktop/constants_editor.py # app_desktop/workers_core.py # fitting/__init__.py # fitting/implicit_model.py # fitting/runner.py # shared/symbolic_math.py # shared/uncertainty.py # tests/test_app_desktop_workers_core.py # tests/test_constants_editor.py # tests/test_desktop_implicit_model_ui.py # tests/test_implicit_d8_runner_regression.py # tests/test_implicit_model.py # tests/test_parameter_table.py # tests/test_symbolic_math.py
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis PR systematically replaces narrow implicit-fit optimizations with a unified, target-aware output inversion initializer; refactors implicit model solving with branch-aware caching; restructures fit job execution to support MCMC refinement and subprocess handling; and updates the runner to route all non-observed-linear implicit fits through the new inversion layer with comprehensive test coverage. ChangesImplicit Fitting Architecture Overhaul
Fit Job Serialization and Subprocess Execution for MCMC
Type Annotations, Model Factory, Workspace, and Test Updates
Possibly Related PRs
🎯 4 (Complex) | ⏱️ ~60 minutes ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
|
Summary
Verification
Notes
Summary by CodeRabbit
Release Notes
New Features
Enhancements
Refactoring