Dash App Pages¶
This section provides detailed documentation for each page in the OptiScope Dash App. Each page is designed for specific tasks in the optimization analysis workflow.
Data Management Pages¶
Home¶
The landing page providing quick access to all features and showing what's new in OptiScope.
Data Manager¶
Upload, connect to, and manage your optimization results. This is your starting point for working with data.
Key Features: - Upload CSV, JSON, SQLite, and DuckDB files - Connect to existing databases - Export selected results - Manage multiple data sources
Data Viewer¶
Browse and explore your optimization data in a comprehensive table format.
Key Features: - Sortable and filterable table - View all variables, objectives, and constraints - Select rows for analysis - Filter by sets
Sets Manager¶
Create and manage custom subsets of optimization solutions.
Key Features: - Create custom sets manually - Generate default sets (Pareto, feasible, etc.) - Edit and delete sets - Use sets across all visualization pages
Visualization Pages¶
Parallel Coordinates¶
Visualize high-dimensional data with interactive parallel axes.
Key Features: - Display many variables simultaneously - Interactive brushing for filtering - Color coding by sets or values - Identify patterns and correlations
Best For: - Multi-dimensional exploration - Interactive filtering - Pattern identification - Trade-off analysis
Scatterplot Matrix¶
View pairwise scatter plots of variables and objectives.
Key Features: - All pairwise combinations - Separate matrices for variables and objectives - Correlation identification - Multiple result comparison
Best For: - Understanding variable relationships - Identifying correlations - Exploring objective trade-offs - Pairwise analysis
Interactive Scatter¶
Create customizable 2D scatter plots with advanced filtering.
Key Features: - Custom axis selection - Color and marker styling - Set filtering - Interactive point selection - Detailed solution inspection
Best For: - Focused 2D analysis - Custom visualizations - Solution selection - Detailed exploration
Optimization History¶
Track the evolution of variables, objectives, and constraints over time.
Key Features: - Time series plots - Convergence analysis - Constraint evolution - Performance for large datasets (resampler)
Best For: - Convergence analysis - Understanding optimization dynamics - Constraint handling assessment - Algorithm behavior analysis
Utility Pages¶
Settings¶
Configure application preferences including theme and language.
Logs¶
View application logs for debugging and monitoring.
Storage Viewer¶
Inspect the internal storage structure (advanced users).
Page Selection Guide¶
I want to...¶
Load my data → Data Manager
Browse my solutions → Data Viewer
Create groups of solutions → Sets Manager
See trade-offs between objectives → Parallel Coordinates or Interactive Scatter
Understand variable relationships → Scatterplot Matrix
Analyze optimization progress → Optimization History
Find Pareto-optimal solutions → Sets Manager (create default sets) then any visualization page
Compare multiple results → Interactive Scatter or Scatterplot Matrix
Filter to specific solutions → Parallel Coordinates (brushing) or Interactive Scatter (set filtering)
Typical Workflows¶
Workflow 1: Initial Data Exploration¶
- Data Manager: Load your optimization results
- Data Viewer: Browse the data
- Sets Manager: Create default sets (Pareto, feasible)
- Parallel Coordinates: Explore multi-dimensional patterns
- Interactive Scatter: Dive into specific relationships
Workflow 2: Solution Selection¶
- Data Manager: Load results
- Sets Manager: Create Pareto and feasible sets
- Interactive Scatter: Filter by sets and select solutions
- Data Viewer: Examine selected solutions in detail
- Sets Manager: Create a new set from selected solutions
Workflow 3: Optimization Analysis¶
- Data Manager: Load results
- Optimization History: Check convergence
- Sets Manager: Create sets based on findings
- Parallel Coordinates: Explore final solutions
- Scatterplot Matrix: Understand relationships
Workflow 4: Multi-Result Comparison¶
- Data Manager: Load multiple results
- Interactive Scatter: Compare results visually
- Scatterplot Matrix: Compare variable distributions
- Data Viewer: Compare specific solutions
Tips for Effective Use¶
Start Simple¶
- Begin with Data Manager to load your data
- Use Data Viewer to get familiar with your results
- Create default sets before diving into visualizations
Use Sets Effectively¶
- Create sets early in your analysis
- Use sets to filter visualizations
- Build sets iteratively as you learn more
Combine Pages¶
- Use multiple pages for comprehensive analysis
- Validate findings across different views
- Build understanding progressively
Leverage Interactivity¶
- Use brushing in Parallel Coordinates
- Select points in Interactive Scatter
- Filter and sort in Data Viewer
- Zoom and pan in all plots
Next Steps¶
- Explore individual page documentation for detailed instructions
- Try the typical workflows with your data
- Experiment with different visualization combinations
- Create custom sets for your specific analysis needs