Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Y-Research-SBU/PosterGen
/ functions
Functions
185 in github.com/Y-Research-SBU/PosterGen
⨍
Functions
185
◇
Types & classes
23
↳
Endpoints
8
↓ 1 callers
Method
_save_styled_layout
save styled layout and keywords
src/agents/font_agent.py:312
↓ 1 callers
Method
_save_title_design
Save title design to json file
src/agents/section_title_designer.py:116
↓ 1 callers
Method
_step_vision
handle vision model calls
utils/langgraph_utils.py:208
↓ 1 callers
Method
_tokenize_formatting
tokenize text into formatting segments with precise position tracking
src/agents/renderer.py:429
↓ 1 callers
Method
_validate_height_distribution
validate spatial plan for height constraints and generate warnings
src/agents/curator.py:311
↓ 1 callers
Method
_validate_precise_layout
validate layout for overlaps and overflow
src/agents/layout_agent.py:585
↓ 1 callers
Method
_validate_story_board
validate story board structure
src/agents/balancer_agent.py:74
↓ 1 callers
Method
_validate_story_board
validate story board structure and constraints
src/agents/curator.py:115
↓ 1 callers
Method
_validate_structured_sections
validate structured sections format
src/agents/parser.py:404
↓ 1 callers
Function
copyToClipboard
(content: string)
webui/frontend/src/App.tsx:106
↓ 1 callers
Function
create_job_directory
()
webui/backend/main.py:67
↓ 1 callers
Function
create_model
create chat model from config
utils/langgraph_utils.py:21
↓ 1 callers
Function
fetchJsonFiles
(jobId: string)
webui/frontend/src/App.tsx:79
↓ 1 callers
Function
formatFileSize
(bytes: number)
webui/frontend/src/components/FileUpload.tsx:41
↓ 1 callers
Method
get_api_call_count
(self)
src/state/poster_state.py:68
↓ 1 callers
Function
get_font_file_path
(font_name: str)
src/layout/text_height_measurement.py:12
↓ 1 callers
Method
get_styling_interfaces
return interfaces for renderer to properly handle styled content
src/agents/font_agent.py:289
↓ 1 callers
Function
loadModels
()
webui/frontend/src/App.tsx:29
↓ 1 callers
Function
main
()
src/workflow/pipeline.py:168
↓ 1 callers
Function
save_timing_log
Save timing and cost metrics to log file
src/workflow/pipeline.py:83
↓ 1 callers
Function
toggleFileExpansion
(filename: string)
webui/frontend/src/App.tsx:96
↓ 1 callers
Function
validateForm
()
webui/frontend/src/App.tsx:119
Function
App
()
webui/frontend/src/App.tsx:8
Function
FileUpload
({ onFileSelect, accept, selectedFile, label, })
webui/frontend/src/components/FileUpload.tsx:11
Function
ProgressBar
({ 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
Function
balancer_agent_node
balancer agent node for langgraph
src/agents/balancer_agent.py:126
Function
color_agent_node
(state: PosterState)
src/agents/color_agent.py:345
Function
curator_node
(state)
src/agents/curator.py:431
Function
download_result
(job_id: str)
webui/backend/main.py:264
Function
font_agent_node
(state: PosterState)
src/agents/font_agent.py:330
Method
gamma_correct
(c)
src/agents/color_agent.py:261
Function
generatePoster
( config: PosterConfig, files: UploadedFiles )
webui/frontend/src/api.ts:16
Function
generate_poster
( background_tasks: BackgroundTasks, text_model: str = Form(...), vision_model: str = Form(...),
webui/backend/main.py:181
Function
getDownloadUrl
(jobId: string)
webui/frontend/src/api.ts:50
Function
getJobLogs
(jobId: string)
webui/frontend/src/api.ts:45
Function
getJobStatus
(jobId: string)
webui/frontend/src/api.ts:40
Function
getModels
()
webui/frontend/src/api.ts:11
Function
get_job_logs
(job_id: str)
webui/backend/main.py:256
Function
get_job_status
(job_id: str)
webui/backend/main.py:242
Function
get_json_files
(job_id: str)
webui/backend/main.py:306
Function
get_models
Get available models for dropdowns
webui/backend/main.py:175
Function
get_poster_image
(job_id: str)
webui/backend/main.py:286
Function
handleSubmit
(e: React.FormEvent)
webui/frontend/src/App.tsx:132
Function
layout_agent_node
(state: PosterState)
src/agents/layout_agent.py:799
Function
layout_with_balancer_node
layout with balancer node for langgraph
src/agents/layout_with_balancer.py:76
Function
log_agent_start
log agent start with separator
utils/src/logging_utils.py:83
Function
parser_node
(state: PosterState)
src/agents/parser.py:426
Function
renderer_node
(state: PosterState)
src/agents/renderer.py:745
Function
root
()
webui/backend/main.py:171
Function
run_poster_generation
(job_id: str, config: dict, files: dict)
webui/backend/main.py:84
Function
section_title_designer_node
(state: PosterState)
src/agents/section_title_designer.py:124
Function
wrapper
(state: PosterState)
src/workflow/pipeline.py:35
← previous
101–185 of 185, ranked by callers