This commit introduces several new scripts to the DXF project to improve diagnostics and data extraction capabilities:
- find_block_coordinates.py: A new utility to accurately find the coordinates of rectangular blocks, which is essential for automated positioning and plotting.
- diagnose_block_geometry.py: A script to analyze and report the geometric properties of blocks, aiding in debugging and validation.
- list_layouts.py: A simple tool to list all available layouts within a DXF file.
Associated documentation has been added to .specstory to cover these new features.
This commit includes several updates to the Python_OpenSource_DXF project:
- The core script draw_table_from_template.py has been refactored for better logic and clarity.
- New utility scripts such as diagnose_blocks.py, export_dxf.py, and plot_by_block_name.py have been added to enhance diagnostic and plotting capabilities.
- The convert_dxf_to_pdf.py script was removed as its functionality is now covered by other modules.
- README.md and .specstory documentation have been updated to reflect these changes.