* fix replace function of CI tool

* fix ruff errors (ignore some parts)

* add ruff rule ignore comment
This commit is contained in:
XianBW
2024-06-12 15:12:11 +08:00
committed by GitHub
parent 441ca51af9
commit 55959c93ff
20 changed files with 449 additions and 435 deletions
@@ -3,6 +3,7 @@ from __future__ import annotations
import re
from typing import List
from pandas.core.api import DataFrame as DataFrame
from rdagent.core.evolving_framework import Evaluator as EvolvingEvaluator
from rdagent.core.evolving_framework import Feedback, QueriedKnowledge
from rdagent.core.log import FinCoLog
@@ -20,8 +21,6 @@ from rdagent.factor_implementation.share_modules.factor import (
FactorImplementation,
FactorImplementationTask,
)
from pandas.core.api import DataFrame as DataFrame
from rdagent.factor_implementation.share_modules.factor_implementation_config import (
FactorImplementSettings,
)
@@ -1,29 +1,28 @@
from __future__ import annotations
import json
from pathlib import Path
import random
from abc import abstractmethod
from copy import deepcopy
from pathlib import Path
from typing import TYPE_CHECKING
from jinja2 import Template
from rdagent.core.evolving_framework import EvolvingStrategy, QueriedKnowledge
from rdagent.core.prompts import Prompts
from rdagent.core.utils import multiprocessing_wrapper
from rdagent.factor_implementation.share_modules.factor import (
FactorImplementation,
FactorImplementationTask,
FileBasedFactorImplementation,
)
from rdagent.core.prompts import Prompts
from jinja2 import Template
from rdagent.oai.llm_utils import APIBackend
from rdagent.factor_implementation.share_modules.factor_implementation_config import (
FactorImplementSettings,
)
from rdagent.factor_implementation.share_modules.factor_implementation_utils import (
get_data_folder_intro,
)
from rdagent.oai.llm_utils import APIBackend
if TYPE_CHECKING:
from factor_implementation.evolving.evolvable_subjects import (
@@ -234,7 +233,7 @@ class FactorEvolvingStrategyWithGraph(MultiProcessEvolvingStrategy):
Template(
Prompts(file_path=Path(__file__).parent.parent / "prompts.yaml")[
"evolving_strategy_error_summary_v2_system"
]
],
)
.render(
factor_information_str=target_factor_task_information,
@@ -252,7 +251,7 @@ class FactorEvolvingStrategyWithGraph(MultiProcessEvolvingStrategy):
Template(
Prompts(file_path=Path(__file__).parent.parent / "prompts.yaml")[
"evolving_strategy_error_summary_v2_user"
]
],
)
.render(
queried_similar_component_knowledge=queried_similar_component_knowledge_to_render,
@@ -4,6 +4,7 @@ import subprocess
from pathlib import Path
import pandas as pd
from fire.core import Fire
from rdagent.core.evolving_framework import EvoAgent, KnowledgeBase
from rdagent.core.utils import multiprocessing_wrapper
from rdagent.factor_implementation.evolving.evaluators import (
@@ -25,7 +26,6 @@ from rdagent.factor_implementation.share_modules.factor import (
FactorImplementationTask,
FileBasedFactorImplementation,
)
from fire.core import Fire
from tqdm import tqdm
ALPHA101_INIT_COMPONENTS = [
@@ -8,6 +8,7 @@ from itertools import combinations
from pathlib import Path
from typing import Union
from jinja2 import Template
from rdagent.core.evolving_framework import (
EvolvableSubjects,
EvoStep,
@@ -17,19 +18,17 @@ from rdagent.core.evolving_framework import (
RAGStrategy,
)
from rdagent.core.log import FinCoLog
from rdagent.core.prompts import Prompts
from rdagent.factor_implementation.evolving.evaluators import FactorImplementationSingleFeedback
from rdagent.factor_implementation.share_modules.factor import (
FactorImplementation,
FactorImplementationTask,
)
from rdagent.core.prompts import Prompts
from rdagent.knowledge_management.graph import UndirectedGraph, UndirectedNode
from jinja2 import Template
from rdagent.oai.llm_utils import APIBackend, calculate_embedding_distance_between_str_list
from rdagent.factor_implementation.share_modules.factor_implementation_config import (
FactorImplementSettings,
)
from rdagent.knowledge_management.graph import UndirectedGraph, UndirectedNode
from rdagent.oai.llm_utils import APIBackend, calculate_embedding_distance_between_str_list
class FactorImplementationKnowledge(Knowledge):