checkpoint

Bindings for protocols::checkpoint namespace

class pyrosetta.rosetta.protocols.checkpoint.CheckPointer

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, : pyrosetta.rosetta.protocols.checkpoint.CheckPointer) pyrosetta.rosetta.protocols.checkpoint.CheckPointer

C++: protocols::checkpoint::CheckPointer::operator=(const class protocols::checkpoint::CheckPointer &) –> class protocols::checkpoint::CheckPointer &

checkpoint(*args, **kwargs)

Overloaded function.

  1. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str) -> None

  2. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, foldtree: bool) -> None

C++: protocols::checkpoint::CheckPointer::checkpoint(class core::pose::Pose &, class protocols::moves::MonteCarlo *, const std::string &, const std::string &, bool) –> void

  1. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str) -> None

  2. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, foldtree: bool) -> None

C++: protocols::checkpoint::CheckPointer::checkpoint(class core::pose::Pose &, class std::shared_ptr<class protocols::moves::MonteCarlo>, const std::string &, const std::string &, bool) –> void

  1. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, current_tag: str, id: str) -> None

  2. checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, current_tag: str, id: str, foldtree: bool) -> None

C++: protocols::checkpoint::CheckPointer::checkpoint(class core::pose::Pose &, const std::string &, const std::string &, bool) –> void

clear_checkpoints(*args, **kwargs)

Overloaded function.

  1. clear_checkpoints(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) -> None

  2. clear_checkpoints(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, no_tracer: bool) -> None

C++: protocols::checkpoint::CheckPointer::clear_checkpoints(bool) –> void

debug(*args, **kwargs)

Overloaded function.

  1. debug(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, tag: str, label: str, data1: float) -> None

  2. debug(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, tag: str, label: str, data1: float, data2: float) -> None

  3. debug(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, tag: str, label: str, data1: float, data2: float, data3: float) -> None

print checksum data

C++: protocols::checkpoint::CheckPointer::debug(const std::string &, const std::string &, double, double, double) const –> void

flush_checkpoints(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) None

C++: protocols::checkpoint::CheckPointer::flush_checkpoints() –> void

get_checkpoint_recoveries(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) int

C++: protocols::checkpoint::CheckPointer::get_checkpoint_recoveries() const –> unsigned long

get_disabled(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) bool

C++: protocols::checkpoint::CheckPointer::get_disabled() const –> bool

recover_checkpoint(*args, **kwargs)

Overloaded function.

  1. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str) -> bool

  2. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, fullatom: bool) -> bool

  3. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, fullatom: bool, foldtree: bool) -> bool

C++: protocols::checkpoint::CheckPointer::recover_checkpoint(class core::pose::Pose &, class protocols::moves::MonteCarlo *, const std::string &, const std::string &, bool, bool) –> bool

  1. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str) -> bool

  2. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, fullatom: bool) -> bool

  3. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, mc: protocols::moves::MonteCarlo, current_tag: str, id: str, fullatom: bool, foldtree: bool) -> bool

C++: protocols::checkpoint::CheckPointer::recover_checkpoint(class core::pose::Pose &, class std::shared_ptr<class protocols::moves::MonteCarlo>, const std::string &, const std::string &, bool, bool) –> bool

  1. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, current_tag: str, id: str) -> bool

  2. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, current_tag: str, id: str, fullatom: bool) -> bool

  3. recover_checkpoint(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, pose: pyrosetta.rosetta.core.pose.Pose, current_tag: str, id: str, fullatom: bool, foldtree: bool) -> bool

C++: protocols::checkpoint::CheckPointer::recover_checkpoint(class core::pose::Pose &, const std::string &, const std::string &, bool, bool) –> bool

set_disabled(*args, **kwargs)

Overloaded function.

  1. set_disabled(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) -> None

  2. set_disabled(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, value: bool) -> None

C++: protocols::checkpoint::CheckPointer::set_disabled(bool) –> void

set_type(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer, new_type: str) None

C++: protocols::checkpoint::CheckPointer::set_type(const std::string &) –> void

type(self: pyrosetta.rosetta.protocols.checkpoint.CheckPointer) str

C++: protocols::checkpoint::CheckPointer::type() const –> const std::string &

class pyrosetta.rosetta.protocols.checkpoint.FileBuffer

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.checkpoint.FileBuffer, : pyrosetta.rosetta.protocols.checkpoint.FileBuffer) pyrosetta.rosetta.protocols.checkpoint.FileBuffer

C++: protocols::checkpoint::FileBuffer::operator=(const class protocols::checkpoint::FileBuffer &) –> class protocols::checkpoint::FileBuffer &

dump(self: pyrosetta.rosetta.protocols.checkpoint.FileBuffer) None

C++: protocols::checkpoint::FileBuffer::dump() –> void

set_contents(self: pyrosetta.rosetta.protocols.checkpoint.FileBuffer, contents: str) None

C++: protocols::checkpoint::FileBuffer::set_contents(const std::string &) –> void

size(self: pyrosetta.rosetta.protocols.checkpoint.FileBuffer) int

C++: protocols::checkpoint::FileBuffer::size() –> unsigned long

class pyrosetta.rosetta.protocols.checkpoint.Timer

Bases: pybind11_object

: singleton checkpoint timer class

: Keeps track of when to checkpoint using a time interval.

Not thread safe.

This doesn’t derive from SingletonBase because there’s currently no non-static data.

David K

static instance() pyrosetta.rosetta.protocols.checkpoint.Timer

C++: protocols::checkpoint::Timer::instance() –> class protocols::checkpoint::Timer &

static is_on() bool

C++: protocols::checkpoint::Timer::is_on() –> bool

static reset() None

C++: protocols::checkpoint::Timer::reset() –> void

set_interval(self: pyrosetta.rosetta.protocols.checkpoint.Timer, interval_in: int) None

C++: protocols::checkpoint::Timer::set_interval(const int) –> void

static time_to_checkpoint() bool

C++: protocols::checkpoint::Timer::time_to_checkpoint() –> bool

pyrosetta.rosetta.protocols.checkpoint.checkpoint_with_interval(interval_in: int) None

C++: protocols::checkpoint::checkpoint_with_interval(const int) –> void