Rebrand project from nx-optimaster to Atomizer

- 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 <noreply@anthropic.com>
This commit is contained in:
2025-11-15 08:05:19 -05:00
parent 2201aeee77
commit d1cbeb75a5
8 changed files with 26 additions and 30 deletions

View File

@@ -2,7 +2,7 @@
## Project Setup Complete! ✅ ## 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\ C:\Users\antoi\Documents\Atomaste\Atomizer\
@@ -157,8 +157,8 @@ C:\Users\antoi\Documents\Atomaste\Atomizer\
```bash ```bash
# Create conda environment # Create conda environment
conda create -n nx-optimaster python=3.10 conda create -n atomizer python=3.10
conda activate nx-optimaster conda activate atomizer
# Install in development mode # Install in development mode
pip install -e . pip install -e .

View File

@@ -5,8 +5,8 @@
1. **Go to GitHub**: https://github.com/new 1. **Go to GitHub**: https://github.com/new
2. **Repository Settings**: 2. **Repository Settings**:
- **Owner**: Your GitHub username or organization (e.g., `atomaste`) - **Owner**: `Anto01`
- **Repository name**: `nx-optimaster` (or your preferred name) - **Repository name**: `Atomizer`
- **Description**: "Advanced optimization platform for Siemens NX Simcenter with LLM integration" - **Description**: "Advanced optimization platform for Siemens NX Simcenter with LLM integration"
- **Visibility**: ✅ **Private** - **Visibility**: ✅ **Private**
- **DO NOT** initialize with README, .gitignore, or license (we already have these) - **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 cd /c/Users/antoi/Documents/Atomaste/Atomizer
# Add the remote repository # 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: # 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 # Push the initial commit
git branch -M main git branch -M main
@@ -33,11 +33,11 @@ git push -u origin main
## Verify Push ## 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: You should see:
- README.md displayed on the main page - README.md displayed on the main page
- All 12 files committed - All files committed
- Private repository badge - Private repository badge
## Next Steps ## Next Steps
@@ -77,8 +77,8 @@ Settings → Collaborators → Add people
## Clone on Another Machine ## Clone on Another Machine
```bash ```bash
git clone https://github.com/YOUR-USERNAME/nx-optimaster.git git clone https://github.com/Anto01/Atomizer.git
cd nx-optimaster cd Atomizer
pip install -r requirements.txt pip install -r requirements.txt
``` ```
@@ -100,7 +100,3 @@ git push -u origin feature/new-feature
# Pull latest changes # Pull latest changes
git pull origin main git pull origin main
``` ```
---
**Note**: Replace `YOUR-USERNAME` with your actual GitHub username throughout this guide.

View File

@@ -1,4 +1,4 @@
# NX OptiMaster # Atomizer
> Advanced optimization platform for Siemens NX Simcenter with LLM-powered configuration > Advanced optimization platform for Siemens NX Simcenter with LLM-powered configuration
@@ -8,7 +8,7 @@
## Overview ## 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 - **LLM-Driven Configuration**: Use natural language to set up complex optimizations
- **Advanced Algorithms**: Optuna-powered TPE, Gaussian Process surrogates, multi-fidelity optimization - **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**: 1. **Clone the repository**:
```bash ```bash
git clone https://github.com/atomaste/nx-optimaster.git git clone https://github.com/Anto01/Atomizer.git
cd nx-optimaster cd Atomizer
``` ```
2. **Create Python environment**: 2. **Create Python environment**:
```bash ```bash
conda create -n nx-optimaster python=3.10 conda create -n atomizer python=3.10
conda activate nx-optimaster conda activate atomizer
``` ```
3. **Install dependencies**: 3. **Install dependencies**:
@@ -71,7 +71,7 @@ NX OptiMaster is a next-generation optimization framework for Siemens NX that co
```json ```json
{ {
"nx_executable": "C:/Program Files/Siemens/NX2306/NXBIN/ugraf.exe", "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 ## Project Structure
``` ```
nx-optimaster/ Atomizer/
├── mcp_server/ # MCP server implementation ├── mcp_server/ # MCP server implementation
│ ├── tools/ # MCP tool definitions │ ├── tools/ # MCP tool definitions
│ ├── schemas/ # JSON schemas for validation │ ├── schemas/ # JSON schemas for validation

View File

@@ -1,6 +1,6 @@
{ {
"nx_executable": "C:/Program Files/Siemens/NX2306/NXBIN/ugraf.exe", "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", "journals_dir": "./nx_journals",
"temp_dir": "./temp", "temp_dir": "./temp",
"default_timeout": 300, "default_timeout": 300,

View File

@@ -1,5 +1,5 @@
""" """
NX OptiMaster MCP Server Atomizer MCP Server
Model Context Protocol server for LLM-driven NX optimization configuration. Model Context Protocol server for LLM-driven NX optimization configuration.
""" """

View File

@@ -1,5 +1,5 @@
""" """
MCP Tools for NX OptiMaster MCP Tools for Atomizer
Available tools: Available tools:
- discover_fea_model: Analyze .sim files to extract configurable elements - discover_fea_model: Analyze .sim files to extract configurable elements

View File

@@ -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" __version__ = "0.1.0"

View File

@@ -1,7 +1,7 @@
[project] [project]
name = "nx-optimaster" name = "atomizer"
version = "0.1.0" 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 = [ authors = [
{name = "Atomaste", email = "contact@atomaste.com"} {name = "Atomaste", email = "contact@atomaste.com"}
] ]