MCPcopy Create free account

hub / github.com/Y-Research-SBU/PosterGen / functions

Functions185 in github.com/Y-Research-SBU/PosterGen

↓ 1 callersMethod_save_styled_layout
save styled layout and keywords
src/agents/font_agent.py:312
↓ 1 callersMethod_save_title_design
Save title design to json file
src/agents/section_title_designer.py:116
↓ 1 callersMethod_step_vision
handle vision model calls
utils/langgraph_utils.py:208
↓ 1 callersMethod_tokenize_formatting
tokenize text into formatting segments with precise position tracking
src/agents/renderer.py:429
↓ 1 callersMethod_validate_height_distribution
validate spatial plan for height constraints and generate warnings
src/agents/curator.py:311
↓ 1 callersMethod_validate_precise_layout
validate layout for overlaps and overflow
src/agents/layout_agent.py:585
↓ 1 callersMethod_validate_story_board
validate story board structure
src/agents/balancer_agent.py:74
↓ 1 callersMethod_validate_story_board
validate story board structure and constraints
src/agents/curator.py:115
↓ 1 callersMethod_validate_structured_sections
validate structured sections format
src/agents/parser.py:404
↓ 1 callersFunctioncopyToClipboard
(content: string)
webui/frontend/src/App.tsx:106
↓ 1 callersFunctioncreate_job_directory
()
webui/backend/main.py:67
↓ 1 callersFunctioncreate_model
create chat model from config
utils/langgraph_utils.py:21
↓ 1 callersFunctionfetchJsonFiles
(jobId: string)
webui/frontend/src/App.tsx:79
↓ 1 callersFunctionformatFileSize
(bytes: number)
webui/frontend/src/components/FileUpload.tsx:41
↓ 1 callersMethodget_api_call_count
(self)
src/state/poster_state.py:68
↓ 1 callersFunctionget_font_file_path
(font_name: str)
src/layout/text_height_measurement.py:12
↓ 1 callersMethodget_styling_interfaces
return interfaces for renderer to properly handle styled content
src/agents/font_agent.py:289
↓ 1 callersFunctionloadModels
()
webui/frontend/src/App.tsx:29
↓ 1 callersFunctionmain
()
src/workflow/pipeline.py:168
↓ 1 callersFunctionsave_timing_log
Save timing and cost metrics to log file
src/workflow/pipeline.py:83
↓ 1 callersFunctiontoggleFileExpansion
(filename: string)
webui/frontend/src/App.tsx:96
↓ 1 callersFunctionvalidateForm
()
webui/frontend/src/App.tsx:119
FunctionApp
()
webui/frontend/src/App.tsx:8
FunctionFileUpload
({ onFileSelect, accept, selectedFile, label, })
webui/frontend/src/components/FileUpload.tsx:11
FunctionProgressBar
({ message, logs, isActive })
webui/frontend/src/components/ProgressBar.tsx:9
Method__call__
optimize column space distribution
src/agents/balancer_agent.py:16
Method__call__
(self, state: PosterState)
src/agents/font_agent.py:24
Method__call__
(self, state: PosterState)
src/agents/renderer.py:37
Method__call__
(self, state: PosterState)
src/agents/curator.py:25
Method__call__
(self, state: PosterState)
src/agents/parser.py:46
Method__call__
execute 3-phase layout optimization
src/agents/layout_with_balancer.py:19
Method__call__
(self, state: PosterState)
src/agents/section_title_designer.py:18
Method__call__
(self, state: PosterState)
src/agents/color_agent.py:26
Method__call__
(self, state: PosterState, mode: str = "initial")
src/agents/layout_agent.py:36
Method__init__
(self, system_msg: str, config: ModelConfig, state=None, agent_name: str = "unknown")
utils/langgraph_utils.py:134
Method__init__
(self, content: str, input_tokens: int, output_tokens: int)
utils/langgraph_utils.py:262
Method__init__
(self)
src/agents/balancer_agent.py:12
Method__init__
(self)
src/agents/font_agent.py:20
Method__init__
(self)
src/agents/renderer.py:26
Method__init__
(self)
src/agents/curator.py:18
Method__init__
(self)
src/agents/parser.py:25
Method__init__
(self)
src/agents/layout_with_balancer.py:14
Method__init__
(self)
src/agents/section_title_designer.py:15
Method__init__
(self)
src/agents/color_agent.py:19
Method__init__
(self)
src/agents/layout_agent.py:18
Method_apply_adjustments
apply critic-requested adjustments to layout parameters
src/agents/layout_agent.py:158
Method_cleanup_unused_assets
(self, output_dir: Path, name: str, images: Dict, tables: Dict)
src/agents/parser.py:261
Method_optimize_column_distribution
rule-based column distribution for optimal space utilization
src/agents/layout_agent.py:120
Method_parse_bold_italic
simplified bold/italic parser - only used for nested formatting
src/agents/renderer.py:525
Method_render_aff_logo
render affiliation logo
src/agents/renderer.py:326
Method_render_conf_logo
render conference logo
src/agents/renderer.py:320
Method_render_mixed
render mixed elements (text and visual)
src/agents/renderer.py:315
Method_render_section_container
render section container with optional debug border and mono_light background for critical sections
src/agents/renderer.py:251
Method_render_section_title
render section title with enhanced styling
src/agents/renderer.py:179
Method_render_title
render poster title with authors
src/agents/renderer.py:134
Method_render_title_accent_block
render color block accent for section titles
src/agents/renderer.py:221
Method_render_title_accent_line
render underline accent for section titles
src/agents/renderer.py:236
Method_render_visual
render visual elements with proper aspect ratio and scaling
src/agents/renderer.py:301
Functionbalancer_agent_node
balancer agent node for langgraph
src/agents/balancer_agent.py:126
Functioncolor_agent_node
(state: PosterState)
src/agents/color_agent.py:345
Functioncurator_node
(state)
src/agents/curator.py:431
Functiondownload_result
(job_id: str)
webui/backend/main.py:264
Functionfont_agent_node
(state: PosterState)
src/agents/font_agent.py:330
Methodgamma_correct
(c)
src/agents/color_agent.py:261
FunctiongeneratePoster
( config: PosterConfig, files: UploadedFiles )
webui/frontend/src/api.ts:16
Functiongenerate_poster
( background_tasks: BackgroundTasks, text_model: str = Form(...), vision_model: str = Form(...),
webui/backend/main.py:181
FunctiongetDownloadUrl
(jobId: string)
webui/frontend/src/api.ts:50
FunctiongetJobLogs
(jobId: string)
webui/frontend/src/api.ts:45
FunctiongetJobStatus
(jobId: string)
webui/frontend/src/api.ts:40
FunctiongetModels
()
webui/frontend/src/api.ts:11
Functionget_job_logs
(job_id: str)
webui/backend/main.py:256
Functionget_job_status
(job_id: str)
webui/backend/main.py:242
Functionget_json_files
(job_id: str)
webui/backend/main.py:306
Functionget_models
Get available models for dropdowns
webui/backend/main.py:175
Functionget_poster_image
(job_id: str)
webui/backend/main.py:286
FunctionhandleSubmit
(e: React.FormEvent)
webui/frontend/src/App.tsx:132
Functionlayout_agent_node
(state: PosterState)
src/agents/layout_agent.py:799
Functionlayout_with_balancer_node
layout with balancer node for langgraph
src/agents/layout_with_balancer.py:76
Functionlog_agent_start
log agent start with separator
utils/src/logging_utils.py:83
Functionparser_node
(state: PosterState)
src/agents/parser.py:426
Functionrenderer_node
(state: PosterState)
src/agents/renderer.py:745
Functionroot
()
webui/backend/main.py:171
Functionrun_poster_generation
(job_id: str, config: dict, files: dict)
webui/backend/main.py:84
Functionsection_title_designer_node
(state: PosterState)
src/agents/section_title_designer.py:124
Functionwrapper
(state: PosterState)
src/workflow/pipeline.py:35
← previous101–185 of 185, ranked by callers