Skip to content

Conversation

@BEZOUI
Copy link
Owner

@BEZOUI BEZOUI commented Nov 1, 2025

Summary

  • introduce a Tkinter-based RMS optimisation dashboard that orchestrates dataset loading, multi-problem algorithm runs, live logging, and figure generation
  • register flow shop, flexible job shop, and RMS variant factories with shared constraint inference plus ship benchmark datasets for repeatable experiments
  • build a reusable figure gallery pipeline that produces 50+ publication-grade plots and extend tests to cover the gallery and problem registry

Testing

  • python -m pytest -vv -rs

https://chatgpt.com/codex/tasks/task_e_6905635dcc148324aab009e512efab09

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +1 to +8
[project]
name = "rms-optimization-framework"
version = "0.1.0"
description = "Modular framework for reconfigurable manufacturing systems optimisation"
authors = [{name = "Research Automation"}]
requires-python = ">=3.10"
dependencies = []

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Ensure bundled pandas shim is importable when running pytest

The suite adds a custom pandas implementation, but it is not exposed as an installable dependency or otherwise added to sys.path. Running the usual pytest -q command raises ModuleNotFoundError: No module named 'pandas' before tests even collect, because Python cannot locate the pandas package when the working directory is not automatically added to the module search path. The only way to execute the tests is to invoke pytest through a helper script that manipulates sys.path. Consider packaging the shim in pyproject.toml or adjusting imports so the replacement pandas module is discoverable, allowing pytest to run without additional steps.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants