(config: EvoGitConfig, seed: int, commits: list[str])
| 525 | |
| 526 | |
| 527 | def vector_direct_crossover(config: EvoGitConfig, seed: int, commits: list[str]) -> str: |
| 528 | vectors = [] |
| 529 | for commit in commits: |
| 530 | binary_data = git.read_file(config, commit, mode="binary") |
| 531 | with io.BytesIO(binary_data) as f: |
| 532 | vector = np.load(f) |
| 533 | vectors.append(vector) |
| 534 | |
| 535 | vectors = np.array(vectors) |
| 536 | |
| 537 | |
| 538 | def migrate_from_human_tags(config: EvoGitConfig, migrate_count: int) -> list[str]: |
nothing calls this directly
no outgoing calls
no test coverage detected