예제 #1
0
def droplet() -> environment.Environment:
    return environment.Environment(shot_condition=environment.ShotCondition(
        69198, 0.418),
                                   reward=rewards_used.DROPLETS,
                                   reference_generator=references.droplet(),
                                   max_episode_length=2000)
예제 #2
0
def snowflake() -> environment.Environment:
    return environment.Environment(shot_condition=environment.ShotCondition(
        70166, 0.0872),
                                   reward=rewards_used.SNOWFLAKE,
                                   reference_generator=references.snowflake(),
                                   max_episode_length=10000)
예제 #3
0
def negative_triangularity() -> environment.Environment:
    return environment.Environment(
        shot_condition=environment.ShotCondition(70166, 0.45),
        reward=rewards_used.NEGATIVE_TRIANGULARITY,
        reference_generator=references.negative_triangularity(),
        max_episode_length=5000)
예제 #4
0
def iter() -> environment.Environment:  # pylint: disable=redefined-builtin
    return environment.Environment(shot_condition=environment.ShotCondition(
        70392, 0.0872),
                                   reward=rewards_used.ITER,
                                   reference_generator=references.iter(),
                                   max_episode_length=1000)
예제 #5
0
def elongation() -> environment.Environment:
    return environment.Environment(shot_condition=environment.ShotCondition(
        70166, 0.45),
                                   reward=rewards_used.ELONGATION,
                                   reference_generator=references.elongation(),
                                   max_episode_length=5000)
예제 #6
0
def fundamental_capability() -> environment.Environment:
    return environment.Environment(
        shot_condition=environment.ShotCondition(70166, 0.0872),
        reward=rewards_used.FUNDAMENTAL_CAPABILITY,
        reference_generator=references.fundamental_capability(),
        max_episode_length=10000)