mesa-explorer
Web-based visualization tool for the MESA simulations of stars. Built with Bootstrap 5.3 and d3 v7.8.4
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Keywords
bootstrap
d3js
mesa
plotting
visualization
Last synced: 6 months ago
·
JSON representation
·
Repository
Web-based visualization tool for the MESA simulations of stars. Built with Bootstrap 5.3 and d3 v7.8.4
Basic Info
- Host: GitHub
- Owner: wmwolf
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://billwolf.space/mesa-explorer/
- Size: 549 KB
Statistics
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 3
Topics
bootstrap
d3js
mesa
plotting
visualization
Created over 2 years ago
· Last pushed 7 months ago
Metadata Files
Readme
License
Citation
README.md
mesa-explorer
Web-based visualization tool for the MESA simulations of stars. Built with Bootstrap 5 and d3 v7.8.4
Access the live app at billwolf.space/mesa-explorer.
Features
File Management
- Multi-format Support: Import MESA history files, profile files, and GYRE summary files
- Multi-file Selection: Load multiple files simultaneously using standard file selection controls
- Automatic File Detection: Files are automatically categorized and sorted (histories, then profiles, then GYRE files)
- File Icons: Visual indicators distinguish between different file types (clock for history, star for profile, broadcast for GYRE)
Visualization Controls
- Dual Y-Axes: Plot data on both left and right y-axes for comparing different quantities
- Multiple Series: Add multiple data series to each axis for comprehensive comparisons
- Interactive Tools:
- Inspector tool for data point examination
- Pan and zoom capabilities
- Box zoom for precise region selection
- One-click view reset
- Real-time Preview: Mini floating plot provides overview during navigation
Data Transformation
- Flexible Scaling: Apply linear, logarithmic, or exponential transformations to data
- Data Operations:
- Zero-point adjustment for relative measurements
- Absolute value transformation
- Automatic log scale detection for known quantities
- Axis Controls: Independent scale settings (linear/logarithmic) for each axis with custom limits
Styling and Export
- Color Schemes: Multiple predefined color palettes (Tableau, D3, ColorBrewer)
- Style Customization:
- Individual series styling (line width, marker size, opacity)
- Global font size control
- Line and scatter plot options
- Export Options: High-quality SVG download with proper light mode formatting
- Responsive Design: Adaptive interface that works on different screen sizes
User Experience
- Dark/Light Mode: Full support for both themes with automatic color adaptation
- Keyboard Navigation: Arrow key support in dropdown menus, Enter key selection
- Search Functionality: Quick column search with real-time filtering
- Collapsible Sections: Organized interface with expandable settings panels
- File Panel Toggle: Hide/show file list to maximize plotting area
Data Intelligence
- Smart Defaults: Automatic detection of logarithmic quantities (e.g., logL, lgmdot)
- Model Validation: Automatic filtering of non-monotonic model numbers in history files
- Column Recognition: Integration with known MESA and GYRE column definitions
- Responsive Labels: Automatic axis labeling with mathematical notation support
Usage Tips
- Use Shift or Ctrl/Cmd keys when selecting files to import multiple files at once
- The search function in column dropdowns supports partial matching for quick column finding
- Collapsible axis settings help keep the interface clean while providing full control when needed
- The inspector tool provides precise coordinate readouts when hovering over the plot
- Series can be easily reordered or removed using the style controls panel
Owner
- Name: Bill Wolf
- Login: wmwolf
- Kind: user
- Location: Eau Claire, WI
- Company: University of Wisconsin - Eau Claire
- Website: billwolf.space
- Repositories: 19
- Profile: https://github.com/wmwolf
I am an assistant professor of Physics and Astronomy at the University of Wisconsin - Eau Claire. I'm primarily interested in computational astrophysics.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it using the metadata below."
title: "MESA Explorer: Interactive Visualization for MESA Output"
version: 1.0.0
authors:
- family-names: Wolf
given-names: William
affiliation: "Department of Physics and Astronomy, University of Wisconsin–Eau Claire"
orcid: https://orcid.org/0000-0002-6828-0630
date-released: 2025-07-21
# doi: 10.5281/zenodo.XXXXXXX
repository: https://github.com/wmwolf/mesa-explorer
license: MIT
GitHub Events
Total
- Watch event: 2
- Delete event: 1
- Push event: 30
- Pull request review event: 2
- Pull request review comment event: 4
- Create event: 1
Last Year
- Watch event: 2
- Delete event: 1
- Push event: 30
- Pull request review event: 2
- Pull request review comment event: 4
- Create event: 1