「view this page in B3 βῆτα server」

Revisions №21322

branch: rosetta:commits 「№21322」
Commited by: FAOlivieri
GitHub Pull Request link: 「№769」
Merge: 「369e40041」← 「6b923229b」  code diff
Scheduled at: 2026-10-16 07:55:21.614772
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
gcc-9.gcc.serialization.python310.PyRosetta.notebook gcc-9.gcc.serialization.python311.PyRosetta.notebook gcc-9.gcc.serialization.python312.PyRosetta.notebook gcc-9.gcc.serialization.python313.PyRosetta.notebook gcc-9.gcc.python37.PyRosetta.unit m1.clang.python310.PyRosetta.unit m1.clang.python311.PyRosetta.unit m1.clang.python312.PyRosetta.unit m1.clang.python313.PyRosetta.unit m1.clang.python314.PyRosetta.unit m1.clang.python38.PyRosetta.unit m1.clang.python39.PyRosetta.unit mac.clang.python310.PyRosetta.unit mac.clang.python311.PyRosetta.unit mac.clang.python312.PyRosetta.unit mac.clang.python313.PyRosetta.unit mac.clang.python314.PyRosetta.unit mac.clang.python38.PyRosetta.unit mac.clang.python39.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python310.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python311.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python312.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python313.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python314.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python39.PyRosetta.unit ubuntu-20.04.clang.python39.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python310.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python311.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python312.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python313.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python314.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python39.PyRosetta.unit ubuntu-22.04.clang.python39.PyRosetta.unit ubuntu.clang.cxx11thread.serialization.python38.PyRosetta.unit ubuntu.clang.python310.PyRosetta.unit ubuntu.clang.python311.PyRosetta.unit ubuntu.clang.python312.PyRosetta.unit ubuntu.clang.python313.PyRosetta.unit ubuntu.clang.python314.PyRosetta.unit ubuntu.clang.python39.PyRosetta.unit ubuntu.gcc.python310.PyRosetta.unit ubuntu.gcc.python311.PyRosetta.unit ubuntu.gcc.python312.PyRosetta.unit ubuntu.gcc.python313.PyRosetta.unit ubuntu.gcc.python314.PyRosetta.unit ubuntu.gcc.python39.PyRosetta.unit gcc-9.gcc.build.debug mpi mpi.serialization build.header build.levels build.ninja_debug beautification code_quality.cppcheck code_quality.merge_size serialization code_quality.submodule_regression integration.mpi integration.release_debug integration.tensorflow integration.thread integration.torch integration performance profile linux.clang.score linux.gcc.score mac.clang.score scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify ubuntu-20.04.clang.python39.unit ubuntu-22.04.clang.python39.unit util.apps windows.build.debug windows.build.release

Pull Request №769 RosettaCommons/rosetta/main ← RosettaCommons/rosetta/federico_batched_mover Merge: 369e400415dd5c585f80dcf7b647147ee520e8ba←6b923229bb4644766bf0da4f44c41e695418493e Addition of a BatchedMultiplePoseMover class that allows passing all poses together into apply rather than one by one ---------------- Merge commit message: Add BatchedMultiplePoseMover, a mover given every pose of the previous step ParsedProtocol hands the previous mover only to MultiplePoseMover, and set_previous_mover is neither virtual nor readable, so a mover cannot learn where its poses come from. A mover deriving from BatchedMultiplePoseMover is given the pose passed to apply() followed by everything drained from the previous step, through a public setter and getter. The pull is a separate method from get_additional_output(), so a subclass can override that freely to emit its own results. Draining goes through whichever mover actually ran before, so an intervening MultiplePoseMover is pulled through and its filters are applied to every pose first.