MCPcopy Create free account

hub / github.com/ZihanDDD/BIMgent / functions

Functions411 in github.com/ZihanDDD/BIMgent

↓ 1 callersFunctionsnap_wall_endpoints
For each wall endpoint (both start and end) in the single floor plan, compare its perpendicular distance to the infinite line of every other
BIMgent/provider/Deep_fp_provider/utils/floorplan_postprocessing.py:470
↓ 1 callersFunctionsplit_all_walls_by_intersections
Given a list of wall dictionaries, repeatedly check each wall for intersections with all other walls and split it if necessary. This process
BIMgent/provider/Deep_fp_provider/utils/floorplan_postprocessing.py:613
↓ 1 callersMethodsplit_line_at_points
Splits a line into segments at the given intersection points.
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:293
↓ 1 callersFunctionsplit_wall_by_intersections
For a given wall (a dict with keys "id", "start", and "end"), find all intersection points with every other wall in all_walls. If any int
BIMgent/provider/Deep_fp_provider/utils/floorplan_postprocessing.py:567
↓ 1 callersFunctionsplit_walls_by_intersection
Given a list of wall strings, split each wall by its intersections with all other walls. This function repeatedly splits walls until no addit
BIMgent/provider/Deep_fp_provider/utils/floorplan_postprocessing.py:633
↓ 1 callersMethodtext_to_floorplan
(self, *args, **kwargs)
BIMgent/provider/loop_providers/designer_provider.py:42
↓ 1 callersMethodto_dict
(self)
BIMgent/utils/json_utils.py:141
↓ 1 callersMethodto_params
(self)
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:88
↓ 1 callersMethodto_params
( self, )
BIMgent/provider/omni_provider/omnitool/gradio/tools/collection.py:22
↓ 1 callersMethoduiExecute
(self,description, full_path, meta_info, reasons)
BIMgent/provider/loop_providers/skill_generator_provider.py:465
↓ 1 callersFunctionvalid_params
Validate all requirements and return a list of error messages.
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:223
↓ 1 callersFunctionvalid_params
Validate all requirements and return a list of error messages.
BIMgent/provider/omni_provider/omnitool/gradio/app.py:189
↓ 1 callersMethodvisualVerify
(self, screent_shot_path, current_sub_step, executed_actions)
BIMgent/provider/loop_providers/skill_generator_provider.py:371
↓ 1 callersFunctionwrite_bd_rm_record
(paths, name='dataset.tfrecords')
BIMgent/provider/Deep_fp_provider/utils/tf_record.py:289
↓ 1 callersFunctionwrite_task_details
If floorplan_path is provided, the value of floorplan_image_path.floorplan is replaced.
agent_runner.py:68
Method__add__
(self, other: "ToolResult")
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:35
Method__bool__
(self)
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:32
Method__call__
Call method for the singleton metaclass.
BIMgent/utils/singleton.py:11
Method__call__
(self, image_path)
BIMgent/provider/omni_provider/omni_provider.py:33
Method__call__
(self, augmented_image, bbox)
BIMgent/provider/omni_provider/omni_provider.py:160
Method__call__
Executes the tool with the given arguments.
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:12
Method__call__
( self, *, action: Action, text: str | None = None, coordinate: tuple[
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:108
Method__call__
(self, response: BetaMessage, messages: list[BetaMessageParam])
BIMgent/provider/omni_provider/omnitool/gradio/executor/anthropic_executor.py:30
Method__call__
(self, messages: list, parsed_screen: list[str, list, dict])
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent.py:70
Method__call__
(self, messages: list, parsed_screen: list[str, list, dict])
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent_with_orchestrator.py:110
Method__call__
Generate a response given history messages.
BIMgent/provider/omni_provider/omnitool/gradio/agent/anthropic_agent.py:81
Method__call__
(self,)
BIMgent/provider/omni_provider/omnitool/gradio/agent/llm_utils/omniparserclient.py:14
Method__call__
(self, *args, **kwargs)
BIMgent/provider/loop_providers/project_manager.py:163
Method__call__
(self, response: Dict)
BIMgent/provider/loop_providers/project_manager.py:214
Method__call__
(self,image_path, *args, **kwargs)
BIMgent/provider/loop_providers/design_interpreter.py:130
Method__call__
(self, response)
BIMgent/provider/loop_providers/design_interpreter.py:173
Method__call__
(self, walls_coord, openings_coord, *args, **kwargs)
BIMgent/provider/loop_providers/design_interpreter.py:228
Method__call__
(self, current_tool)
BIMgent/provider/loop_providers/image_understanding_provider.py:30
Method__call__
(self, image_path, seg_image_path, *args, **kwargs)
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:360
Method__init__
Initialize the configuration object with default values.
conf/config.py:21
Method__init__
(self, memory_path, working_process_path)
BIMgent/utils/result_phaser.py:9
Method__init__
(self)
BIMgent/utils/json_utils.py:97
Method__init__
(self,task_description, floorplan_path)
BIMgent/runner/vectorworks_runner.py:39
Method__init__
( self, memory_path: str = config.work_dir, max_recent_steps: int = config.max_recent_
BIMgent/memory/local_memory.py:22
Method__init__
(self)
BIMgent/provider/screenshots_processor.py:15
Method__init__
(self)
BIMgent/provider/ui_controller.py:13
Method__init__
(self)
BIMgent/provider/ui_controller.py:43
Method__init__
(self)
BIMgent/provider/omni_provider/omni_provider.py:29
Method__init__
( self, llm_provider)
BIMgent/provider/omni_provider/omni_provider.py:156
Method__init__
(self, model_name="gpt-4o-2024-05-13", use_managed_identity=False)
BIMgent/provider/omni_provider/eval/ss_pro_gpt4o_omniv2.py:85
Method__init__
(self, message)
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:64
Method__init__
(self, is_scaling: bool = False)
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:91
Method__init__
(self, *tools: BaseAnthropicTool)
BIMgent/provider/omni_provider/omnitool/gradio/tools/collection.py:18
Method__init__
( self, output_callback: Callable[[BetaContentBlockParam], None], tool_output_callba
BIMgent/provider/omni_provider/omnitool/gradio/executor/anthropic_executor.py:19
Method__init__
( self, model: str, provider: str, api_key: str, output_callback: Ca
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent.py:31
Method__init__
( self, model: str, provider: str, api_key: str, output_callback: Ca
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent_with_orchestrator.py:66
Method__init__
( self, model: str, provider: APIProvider, api_key: str, api_respons
BIMgent/provider/omni_provider/omnitool/gradio/agent/anthropic_agent.py:48
Method__init__
(self, url: str)
BIMgent/provider/omni_provider/omnitool/gradio/agent/llm_utils/omniparserclient.py:10
Method__init__
(self, config: Dict)
BIMgent/provider/omni_provider/util/omniparser.py:8
Method__init__
( self, color: Union[Color, ColorPalette] = ColorPalette.DEFAULT, thickness: int = 3,
BIMgent/provider/omni_provider/util/box_annotator.py:27
Method__init__
(self, model)
BIMgent/provider/llm_provider/openai_provider.py:17
Method__init__
( self, task_description: str, **kwargs, )
BIMgent/provider/loop_providers/designer_provider.py:32
Method__init__
( self, task_description: str, llm_provider, **kwargs, )
BIMgent/provider/loop_providers/project_manager.py:152
Method__init__
(self)
BIMgent/provider/loop_providers/project_manager.py:210
Method__init__
(self, task_description, llm_provider)
BIMgent/provider/loop_providers/skill_generator_provider.py:29
Method__init__
(self, task_description, llm_provider)
BIMgent/provider/loop_providers/skill_generator_provider.py:242
Method__init__
( self, task_description: str, llm_provider, **kwargs, )
BIMgent/provider/loop_providers/design_interpreter.py:120
Method__init__
(self)
BIMgent/provider/loop_providers/design_interpreter.py:169
Method__init__
( self, task_description: str )
BIMgent/provider/loop_providers/design_interpreter.py:208
Method__init__
( self, llm_provider)
BIMgent/provider/loop_providers/image_understanding_provider.py:26
Method__init__
(self, model_dir=model_path, image_size=(512, 512), use_gpu=True, min_line_length=20)
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:50
Method__init__
( self, task_description: str, **kwargs, )
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:337
Function_api_response_callback
(response: APIResponse[BetaMessage], response_state: dict)
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:148
Function_api_response_callback
(response: APIResponse[BetaMessage])
BIMgent/provider/omni_provider/omnitool/gradio/app_streamlit.py:114
Function_api_response_callback
(response: APIResponse[BetaMessage], response_state: dict)
BIMgent/provider/omni_provider/omnitool/gradio/app.py:124
Method_api_response_callback
(self, response: APIResponse)
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent.py:207
Method_api_response_callback
(self, response: APIResponse)
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent_with_orchestrator.py:272
Method_generate_response_with_retry
Send a request to the OpenAI API.
BIMgent/provider/llm_provider/openai_provider.py:63
Function_int64_feature
(value)
BIMgent/provider/Deep_fp_provider/utils/tf_record.py:54
Function_tool_output_callback
(tool_output: ToolResult, tool_id: str, tool_state: dict)
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:152
Function_tool_output_callback
(tool_output: ToolResult, tool_id: str)
BIMgent/provider/omni_provider/omnitool/gradio/app_streamlit.py:118
Function_tool_output_callback
(tool_output: ToolResult, tool_id: str, tool_state: dict)
BIMgent/provider/omni_provider/omnitool/gradio/app.py:128
Methodadd_instance
(self, timestamp: str, instance: dict[str, any])
BIMgent/utils/json_utils.py:102
Methodadd_recent_history
( self, key: str, info: Any, )
BIMgent/memory/base.py:56
Methodadd_recent_history_kv
Add recent info (skill/image/reasoning) to memory.
BIMgent/memory/local_memory.py:59
Methodadd_summarization
(self, hidden_state: str)
BIMgent/memory/base.py:74
Methodalign_endpoints
Adjust endpoints of lines if they are close to each other. Endpoints within the threshold are snapped to their average.
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:245
Functionassemble_prompt
Assemble a prompt with two parts: 1. System message: The first paragraph of the template. 2. User message: All subsequent paragraphs
BIMgent/provider/loop_providers/template_processor.py:48
Functionauto_refresh_files
Automatically refresh the list of files from the current session and detect new files
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:494
Functioncapture_screen_with_cursor
()
BIMgent/provider/omni_provider/omnitool/omnibox/vm/win11setup/setupscripts/server/main.py:64
Functionchatbot_output_callback
(message, chatbot_state, hide_images=False, sender="bot")
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:155
Functionchatbot_output_callback
(message, hide_images=False)
BIMgent/provider/omni_provider/omnitool/gradio/app_streamlit.py:121
Functionchatbot_output_callback
(message, chatbot_state, hide_images=False, sender="bot")
BIMgent/provider/omni_provider/omnitool/gradio/app.py:131
Functionchunks
(s: str, chunk_size: int)
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:59
Functionclear_chat
(state)
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:675
Functionclear_chat
(state)
BIMgent/provider/omni_provider/omnitool/gradio/app.py:408
MethodcodePlan
(self, guidance, *args, **kwds)
BIMgent/provider/loop_providers/skill_generator_provider.py:34
Methodcombine_fields
( field: str | None, other_field: str | None, concatenate: bool = True )
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:36
Functionconnect_walls
Connect walls that should meet at corners by snapping endpoints together.
BIMgent/provider/Deep_fp_provider/utils/floorplan_postprocessing.py:366
Functioncontains_regex_characters
(s: str)
BIMgent/utils/string_utils.py:11
Functioncopy_file
(source_file: str, destination_file: str)
BIMgent/utils/file_utils.py:55
Functiondecode_image
(base64_encoded_image)
BIMgent/utils/encoding_utils.py:46
Functiondecode_image
(base64_encoded_image)
BIMgent/provider/screenshots_processor.py:198
Methoddelete
Simulates pressing the 'Delete' key.
BIMgent/provider/ui_controller.py:95
Functionencode_data_to_base64_path
(data: Any)
BIMgent/utils/encoding_utils.py:50
← previousnext →201–300 of 411, ranked by callers