orchestrata_tools
Reference › orchestrata_tools › init
The package entry point re-exports the main classes of orchestrata_tools from its subpackages: the diagram generators, the models, the parser loader and index, the test_analyzer and test_generator classes, and others, so users can write from orchestrata_tools import .... It defines no code of its own. See the package overview.
At a glance
| Source | src/orchestrata_tools/__init__.py |
| Lines of code | 48 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_tools.diagram.class_diagram, orchestrata_tools.diagram.diagram_to_code, orchestrata_tools.diagram.module_diagram, orchestrata_tools.parser.indexer, orchestrata_tools.parser.json_loader, orchestrata_tools.parser.source_parser, orchestrata_tools.reviewer.code_reviewer, orchestrata_tools.reviewer.test_reviewer, orchestrata_tools.test_analyzer.coverage, orchestrata_tools.test_analyzer.matcher |
| Imported by | none |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""orchestrata_tools: unified codebase analysis toolkit for orchestrata-ultimate.
Public API — import anything from here:
from orchestrata_tools import DiagramToCode, CodeReviewer, SourceASTParser, ...
"""
__version__ = "0.2.0"
# ── Diagram ──────────────────────────────────────────────────────────
from orchestrata_tools.diagram.class_diagram import (
ClassDiagramGenerator,
MermaidDiagram,
)
from orchestrata_tools.diagram.diagram_to_code import DiagramToCode, ParsedClass
from orchestrata_tools.diagram.module_diagram import ModuleDiagramGenerator
# ── Parser ───────────────────────────────────────────────────────────
from orchestrata_tools.parser.indexer import ASTIndex
from orchestrata_tools.parser.json_loader import JSONASTLoader
from orchestrata_tools.parser.source_parser import SourceASTParser
# ── Reviewer ─────────────────────────────────────────────────────────
from orchestrata_tools.reviewer.code_reviewer import CodeReviewer, ReviewReport
from orchestrata_tools.reviewer.test_reviewer import TestReviewer
# ── Test Analyzer ────────────────────────────────────────────────────
from orchestrata_tools.test_analyzer.coverage import CoverageAnalyzer
from orchestrata_tools.test_analyzer.matcher import TestMatcher
__all__ = [
# Diagram
"ClassDiagramGenerator",
"DiagramToCode",
"MermaidDiagram",
"ModuleDiagramGenerator",
"ParsedClass",
# Parser
"ASTIndex",
"JSONASTLoader",
"SourceASTParser",
# Reviewer
"CodeReviewer",
"ReviewReport",
"TestReviewer",
# Test Analyzer
"CoverageAnalyzer",
"TestMatcher",
]