Commit 4636128
refactor: replace YAML config with explicit Python defaults in search classes (#1202)
Remove per-search YAML config files (nest.yaml, mcmc.yaml, mle.yaml) and
the config machinery that loaded them (config_dict_search, config_dict_run,
config_type, _class_config, _config, setattr loop). All search parameters
are now explicit typed __init__ arguments with Python defaults on each
concrete search class (Nautilus, DynestyStatic, DynestyDynamic, Emcee,
Zeus, BFGS/LBFGS, Drawer). Test mode uses apply_test_mode() for direct
attribute mutation instead of dict manipulation.
Co-authored-by: Jammy2211 <JNightingale2211@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent f1c7679 commit 4636128
33 files changed
Lines changed: 1037 additions & 1409 deletions
File tree
- autofit
- config/non_linear
- non_linear
- mock
- search
- mcmc
- emcee
- zeus
- mle
- bfgs
- drawer
- nest
- dynesty/search
- nautilus
- test_autofit
- aggregator
- config/non_linear
- database/identifier
- graphical/regression
- interpolator
- non_linear
- search
- mcmc
- nest
- optimize
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | 71 | | |
81 | 72 | | |
82 | 73 | | |
| |||
0 commit comments