feat: 一系列新功能

This commit is contained in:
2026-01-08 00:05:00 +08:00
parent 1398368e18
commit c051f0ffdd
44 changed files with 1984 additions and 93 deletions
+1 -1
View File
@@ -3,8 +3,8 @@ from .electron import Electron
from .nucleon import Nucleon
from .placeholders import (
AtomPlaceholder,
NucleonPlaceholder,
ElectronPlaceholder,
NucleonPlaceholder,
orbital_placeholder,
)
-1
View File
@@ -1,6 +1,5 @@
from typing import TypedDict
from heurams.services.logger import get_logger
from .electron import Electron
+8
View File
@@ -57,6 +57,10 @@ class Electron:
result = self.algodata[self.algo.algo_name]["is_activated"]
return result
def last_modify(self):
result = self.algodata[self.algo.algo_name]["last_modify"]
return result
def get_rating(self):
try:
result = self.algo.get_rating(self.algodata)
@@ -68,6 +72,10 @@ class Electron:
result = self.algo.nextdate(self.algodata)
return result
def lastdate(self) -> int:
result = self.algodata[self.algo.algo_name]["lastdate"]
return result
def revisor(self, quality: int = 5, is_new_activation: bool = False):
"""算法迭代决策机制实现
+2 -2
View File
@@ -1,9 +1,9 @@
from copy import deepcopy
from logging import config
from heurams.services.logger import get_logger
from heurams.utils.evalizor import Evalizer
from heurams.context import config_var
from heurams.services.logger import get_logger
from heurams.kernel.auxiliary.evalizor import Evalizer
logger = get_logger(__name__)
+2 -1
View File
@@ -1,7 +1,8 @@
from heurams.kernel.particles import orbital
from .atom import Atom
from .electron import Electron
from .nucleon import Nucleon
from .atom import Atom
orbital_placeholder = {
"schedule": ["quick_review", "recognition", "final_review"],