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! ✅
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 .

View File

@@ -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.

View File

@@ -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

View File

@@ -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,

View File

@@ -1,5 +1,5 @@
"""
NX OptiMaster MCP Server
Atomizer MCP Server
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:
- 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"

View File

@@ -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"}
]