From d1cbeb75a57963f2b803701b6d24953d8d2a399a Mon Sep 17 00:00:00 2001 From: Anto01 Date: Sat, 15 Nov 2025 08:05:19 -0500 Subject: [PATCH] Rebrand project from nx-optimaster to Atomizer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update project name in all documentation files - Update GitHub repository references to Anto01/Atomizer - Update Python package name to 'atomizer' - Update conda environment name references - Update all module docstrings with new branding 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- DEVELOPMENT.md | 6 +++--- GITHUB_SETUP.md | 20 ++++++++------------ README.md | 16 ++++++++-------- config/nx_config.json.template | 2 +- mcp_server/__init__.py | 2 +- mcp_server/tools/__init__.py | 2 +- optimization_engine/__init__.py | 4 ++-- pyproject.toml | 4 ++-- 8 files changed, 26 insertions(+), 30 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 47e68048..b906081d 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -2,7 +2,7 @@ ## Project Setup Complete! ✅ -Your NX OptiMaster project has been initialized with the following structure: +Your Atomizer project has been initialized with the following structure: ``` C:\Users\antoi\Documents\Atomaste\Atomizer\ @@ -157,8 +157,8 @@ C:\Users\antoi\Documents\Atomaste\Atomizer\ ```bash # Create conda environment -conda create -n nx-optimaster python=3.10 -conda activate nx-optimaster +conda create -n atomizer python=3.10 +conda activate atomizer # Install in development mode pip install -e . diff --git a/GITHUB_SETUP.md b/GITHUB_SETUP.md index 16fcaf08..0077a948 100644 --- a/GITHUB_SETUP.md +++ b/GITHUB_SETUP.md @@ -5,8 +5,8 @@ 1. **Go to GitHub**: https://github.com/new 2. **Repository Settings**: - - **Owner**: Your GitHub username or organization (e.g., `atomaste`) - - **Repository name**: `nx-optimaster` (or your preferred name) + - **Owner**: `Anto01` + - **Repository name**: `Atomizer` - **Description**: "Advanced optimization platform for Siemens NX Simcenter with LLM integration" - **Visibility**: ✅ **Private** - **DO NOT** initialize with README, .gitignore, or license (we already have these) @@ -21,10 +21,10 @@ After creating the repository on GitHub, run these commands: cd /c/Users/antoi/Documents/Atomaste/Atomizer # Add the remote repository -git remote add origin https://github.com/YOUR-USERNAME/nx-optimaster.git +git remote add origin https://github.com/Anto01/Atomizer.git # OR if using SSH: -# git remote add origin git@github.com:YOUR-USERNAME/nx-optimaster.git +# git remote add origin git@github.com:Anto01/Atomizer.git # Push the initial commit git branch -M main @@ -33,11 +33,11 @@ git push -u origin main ## Verify Push -Visit your repository at: `https://github.com/YOUR-USERNAME/nx-optimaster` +Visit your repository at: `https://github.com/Anto01/Atomizer` You should see: - README.md displayed on the main page -- All 12 files committed +- All files committed - Private repository badge ## Next Steps @@ -77,8 +77,8 @@ Settings → Collaborators → Add people ## Clone on Another Machine ```bash -git clone https://github.com/YOUR-USERNAME/nx-optimaster.git -cd nx-optimaster +git clone https://github.com/Anto01/Atomizer.git +cd Atomizer pip install -r requirements.txt ``` @@ -100,7 +100,3 @@ git push -u origin feature/new-feature # Pull latest changes git pull origin main ``` - ---- - -**Note**: Replace `YOUR-USERNAME` with your actual GitHub username throughout this guide. diff --git a/README.md b/README.md index 7977a7ca..5945ae58 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# NX OptiMaster +# Atomizer > Advanced optimization platform for Siemens NX Simcenter with LLM-powered configuration @@ -8,7 +8,7 @@ ## Overview -NX OptiMaster is a next-generation optimization framework for Siemens NX that combines: +Atomizer is a next-generation optimization framework for Siemens NX that combines: - **LLM-Driven Configuration**: Use natural language to set up complex optimizations - **Advanced Algorithms**: Optuna-powered TPE, Gaussian Process surrogates, multi-fidelity optimization @@ -48,14 +48,14 @@ NX OptiMaster is a next-generation optimization framework for Siemens NX that co 1. **Clone the repository**: ```bash - git clone https://github.com/atomaste/nx-optimaster.git - cd nx-optimaster + git clone https://github.com/Anto01/Atomizer.git + cd Atomizer ``` 2. **Create Python environment**: ```bash - conda create -n nx-optimaster python=3.10 - conda activate nx-optimaster + conda create -n atomizer python=3.10 + conda activate atomizer ``` 3. **Install dependencies**: @@ -71,7 +71,7 @@ NX OptiMaster is a next-generation optimization framework for Siemens NX that co ```json { "nx_executable": "C:/Program Files/Siemens/NX2306/NXBIN/ugraf.exe", - "python_env": "C:/Users/YourName/anaconda3/envs/nx-optimaster/python.exe" + "python_env": "C:/Users/YourName/anaconda3/envs/atomizer/python.exe" } ``` @@ -162,7 +162,7 @@ python -m optimization_engine.run_optimizer --config optimization_config.json ## Project Structure ``` -nx-optimaster/ +Atomizer/ ├── mcp_server/ # MCP server implementation │ ├── tools/ # MCP tool definitions │ ├── schemas/ # JSON schemas for validation diff --git a/config/nx_config.json.template b/config/nx_config.json.template index 2c10b38d..fa4b5f2b 100644 --- a/config/nx_config.json.template +++ b/config/nx_config.json.template @@ -1,6 +1,6 @@ { "nx_executable": "C:/Program Files/Siemens/NX2306/NXBIN/ugraf.exe", - "python_env": "C:/Users/YourName/anaconda3/envs/nx-optimaster/python.exe", + "python_env": "C:/Users/YourName/anaconda3/envs/atomizer/python.exe", "journals_dir": "./nx_journals", "temp_dir": "./temp", "default_timeout": 300, diff --git a/mcp_server/__init__.py b/mcp_server/__init__.py index 519d81db..913f2080 100644 --- a/mcp_server/__init__.py +++ b/mcp_server/__init__.py @@ -1,5 +1,5 @@ """ -NX OptiMaster MCP Server +Atomizer MCP Server Model Context Protocol server for LLM-driven NX optimization configuration. """ diff --git a/mcp_server/tools/__init__.py b/mcp_server/tools/__init__.py index ed58d4c8..80d0267f 100644 --- a/mcp_server/tools/__init__.py +++ b/mcp_server/tools/__init__.py @@ -1,5 +1,5 @@ """ -MCP Tools for NX OptiMaster +MCP Tools for Atomizer Available tools: - discover_fea_model: Analyze .sim files to extract configurable elements diff --git a/optimization_engine/__init__.py b/optimization_engine/__init__.py index 558b68ad..3b5d6065 100644 --- a/optimization_engine/__init__.py +++ b/optimization_engine/__init__.py @@ -1,7 +1,7 @@ """ -NX OptiMaster Optimization Engine +Atomizer Optimization Engine -Core optimization logic with Optuna integration, reused and enhanced from Atomizer. +Core optimization logic with Optuna integration for NX Simcenter. """ __version__ = "0.1.0" diff --git a/pyproject.toml b/pyproject.toml index 655a8502..f5f22b06 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] -name = "nx-optimaster" +name = "atomizer" version = "0.1.0" -description = "Advanced optimization platform for Siemens NX Simcenter with MCP integration" +description = "Advanced optimization platform for Siemens NX Simcenter with LLM integration" authors = [ {name = "Atomaste", email = "contact@atomaste.com"} ]