Merged.
Comment for future readers: when deciding on the new file paths in the repository, we wanted to support a planned future repackaging of code, where (once we have a Python interface to the search code) optional components can live inside the fast_downward namespace package, as in:
fast_downward.translate => translator
fast_downward.merge_and_shrink => optional package adding functionality to search
fast_downward.cartesian_abstractions => optional package adding functionality to search
etc.
Large things like the merge-and-shrink code might be further subdivided into subpackages, so perhaps fast_downward.merge_and_shrink should also be a namespace package. We didn't go into the discussion in this level of detail, so this is just to acknowledge the general direction.
Because fast_downward is a namespace package, such optional components can be shipped on PyPI independently of the Fast Downward core.
|