Next steps for Geometor Explorer

separate the UI from the logic of model, render, analyze

  • Discussed and finalized the package structure for the Geometor projects: - geometor.model - geometor.render - geometor.explorer

  • Designed the UI for the Geometor Explorer application using PyQt6.

  • Discussed the requirements for using PyQt6 and decided to use PyQt6 for the project.

TODO

Todo

Implement the model building functionality in the Geometor Explorer application.

Todo

Integrate the geometor.model, geometor.render, and other required libraries into the Geometor Explorer application.

Todo

Add error handling and validation mechanisms in the Geometor Explorer application.

Todo

Implement file loading and saving functionality in the Geometor Explorer application.

Todo

Customize the appearance of the Geometor Explorer interface, such as applying custom styles, themes, or icons.

Todo

Add support for multiple rendering methods in geometor.render (e.g., Vispy, SVG).

Todo

Develop and integrate analysis functionality, possibly moving the current ‘analyze’ subpackage to the ‘divine’ subproject.

Todo

Update the documentation for geometor.model and geometor.render using Intersphinx to cross-reference between the packages.