Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ Dependencies: `autofit`, plus optional sampler backends (`nautilus-sampler`, `bl
searches_minimal/ Minimal direct-sampler examples (Nautilus, Dynesty,
Emcee, LBFGS) that bypass the NonLinearSearch wrapper.
Outputs land in searches_minimal/output/.
searches/ Search-interface prototypes (pyswarms, ultranest).
searches/ Archive of searches not in PyAutoFit (pyswarms, ultranest);
a copy is deleted once its search is mainlined.
projects/ Example PyAutoFit projects (cosmology, ...).
scripts/ Tutorial-style developer scripts (howtofit).
config/ YAML configuration files (non_linear/...).
Expand Down
24 changes: 20 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,26 @@
# autofit_workspace_developer

Archived non-linear search implementations removed from
[PyAutoFit](https://github.com/rhayes777/PyAutoFit). These searches are preserved
here so they are not lost and can still be used by advanced users.
Developer workspace for [PyAutoFit](https://github.com/PyAutoLabs/PyAutoFit):
search prototypes, minimal sampler examples, expectation-propagation and graphical
model experiments.

## Searches
## The `searches/` archive

`searches/` holds non-linear search implementations that are **not** in PyAutoFit,
either because they were removed from the library or because they have not been
promoted into it. They are preserved here so they are not lost and can still be
used by advanced users.

A search lives in the archive only while PyAutoFit does not ship it. When a search
is (re-)mainlined into PyAutoFit, its archive copy is deleted rather than kept in
parallel, so the library is the one maintained implementation. NSS is an example:
it was parked here and is now `af.NSS` in PyAutoFit.

`searches_minimal/` is not part of the archive: it holds minimal scripts that call
samplers directly, bypassing the `NonLinearSearch` wrapper, for prototyping and
benchmarking.

## Archived searches

### UltraNest

Expand Down
88 changes: 0 additions & 88 deletions searches/nss/README.md

This file was deleted.

1 change: 0 additions & 1 deletion searches/nss/__init__.py

This file was deleted.

115 changes: 0 additions & 115 deletions searches/nss/_chunked_nss.py

This file was deleted.

119 changes: 0 additions & 119 deletions searches/nss/_chunked_update.py

This file was deleted.

Loading