SalZa2004's picture
updated applications
315d4ad
raw
history blame contribute delete
855 Bytes
import os
os.environ["HF_HUB_DISABLE_PROGRESS_BARS"] = "1"
os.environ["HF_HUB_DISABLE_TELEMETRY"] = "1"
SEED = 42
import random, numpy as np
from .cli import get_user_config
from .results import display_results, save_results
from core.evolution.evolution import MolecularEvolution
from core.shared_features import FeatureSelector
os.environ["PYTHONHASHSEED"] = str(SEED)
random.seed(SEED)
np.random.seed(SEED)
def run(config):
evolution = MolecularEvolution(config)
return evolution.evolve()
def main():
"""Main execution function."""
config = get_user_config()
evolution = MolecularEvolution(config)
final_df, pareto_df = evolution.evolve()
# Display and save results
display_results(final_df, pareto_df, config)
save_results(final_df, pareto_df, config.minimize_ysi)
if __name__ == "__main__":
main()