Skip to content

Commit

Permalink
move monte carlo docker back to dockers
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel Schwalbe-Koda committed Jul 9, 2020
1 parent 8b7ace3 commit 006d7ee
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 8 deletions.
3 changes: 2 additions & 1 deletion moldocker/dockers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
from .serial import SerialDocker
from .success import SuccessDocker
from .subdock import Subdocker
from .mcdocker import MonteCarloDocker

__all__ = [BatchDocker, Subdocker, SerialDocker, SuccessDocker]
__all__ = [BatchDocker, Subdocker, SerialDocker, SuccessDocker, MonteCarloDocker]
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import unittest as ut

from moldocker.structure import Complex
from moldocker.mcarlo import MonteCarloDocker
from moldocker.dockers import MonteCarloDocker
from moldocker.samplers import OriginSampler
from moldocker.fitness import MinDistanceFitness

Expand Down
3 changes: 1 addition & 2 deletions moldocker/mcarlo/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
from .mcmc import MarkovChainMC, Action
from .metropolis import Metropolis
from .grower import Grower
from .mcdocker import MonteCarloDocker

__all__ = [MonteCarloDocker]
__all__ = []
6 changes: 3 additions & 3 deletions moldocker/mcarlo/metropolis.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


TEMPERATURE = 0.1
NUM_STEPS = 50
ATTEMPTS = 200


class Metropolis(MarkovChainMC):
Expand All @@ -23,10 +23,10 @@ def __init__(self, *args, temperature, temperature_profile=None, **kwargs):
@staticmethod
def add_arguments(parser):
parser.add_argument(
"--num_steps",
"--attempts",
type=int,
help="maximum number of Monte Carlo steps (default: %(default)s)",
default=NUM_STEPS,
default=ATTEMPTS,
)

parser.add_argument(
Expand Down
4 changes: 3 additions & 1 deletion moldocker/utils/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ def save_args(self):


class SetupMonteCarloRun(SetupRun):
def get_docker_kwargs(self):
kwargs = ["temperature", "temperature_profile", "num_steps"
def get_docker(self):
classes = self.get_module_classes(mcarlo)
cls = classes[self.args["docker"]]
Expand All @@ -66,6 +68,6 @@ def get_docker(self):
fitness = self.get_fitness()
host, guest = self.get_structures()

docker = cls(host, guest, sampler, fitness)
docker = cls(host, guest, sampler, fitness, **self.get_docker_kwargs)

return docker

0 comments on commit 006d7ee

Please sign in to comment.