8000 GitHub - porfanid/BAO-Simulator: Baryon Acoustic Oscillations (BAO) are fluctuations in the density of visible baryonic matter in the universe, resulting from acoustic waves in the primordial plasma of the early universe. These oscillations left an imprint on the distribution of galaxies we observe today.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Baryon Acoustic Oscillations (BAO) are fluctuations in the density of visible baryonic matter in the universe, resulting from acoustic waves in the primordial plasma of the early universe. These oscillations left an imprint on the distribution of galaxies we observe today.

License

Notifications You must be signed in to change notification settings

porfanid/BAO-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🌌 Baryon Acoustic Oscillations Simulator

License: OSL-3.0 JavaScript HTML5 CSS3 DOI

🚀 Overview

The Baryon Acoustic Oscillations Simulator is an interactive web application that visualizes one of cosmology's most fascinating phenomena: the ripples in the distribution of matter originating from sound waves in the early universe. This simulator allows users to explore the fundamental processes that shaped our universe's large-scale structure.

✨ Features

  • Interactive Visualization: Watch in real-time as sound waves propagate through the primordial plasma and shape the distribution of matter
  • Adjustable Parameters: Customize the simulation with controls for:
    • Number of particles
    • Simulation speed
    • Initial matter density
  • Real-time Metrics: Track the simulation's progress with:
    • Elapsed time in millions of years
    • Universe scale factor
  • Educational Content: Learn about BAO through integrated explanations and visual demonstrations

🔬 The Science Behind BAO

Baryon Acoustic Oscillations are the imprint of sound waves that propagated through the hot plasma of the early universe. These waves created a characteristic pattern in the distribution of matter that we can still observe today in galaxy surveys.

This simulation demonstrates:

  1. How initial density fluctuations created pressure waves
  2. How these waves propagated through the primordial plasma
  3. How the universe's expansion "froze" these waves into the matter distribution
  4. How this created the characteristic BAO scale (~150 Mpc) observed in galaxy surveys

🛠️ Technical Implementation

The simulator uses pure JavaScript, HTML5, and CSS3 to create a physics-based particle system that models:

  • Particle interactions with sound wave fronts
  • Cosmological expansion effects
  • Density fluctuation evolution

The simulation runs entirely in the browser with no external dependencies, making it accessible for educational use across different platforms.

🧠 Educational Applications

This simulator serves as an excellent educational tool for:

  • University-level cosmology courses
  • Public outreach and science communication
  • Self-directed learning about cosmic evolution

📋 Usage Instructions

  1. Start the Simulation: Click the "Start Simulation" button to begin
  2. Adjust Parameters: Use the sliders to modify:
    • Number of particles (100-2000)
    • Simulation speed (1-10)
    • Initial density (1-10)
  3. Pause/Resume: Click the same button to pause or resume the simulation
  4. Reset: Click "Reset" to start over with new initial conditions

💻 Browser Compatibility

The simulator works best in modern browsers:

  • Chrome 60+
  • Firefox 60+
  • Safari 12+
  • Edge 79+

📚 Further Reading

To learn more about Baryon Acoustic Oscillations:

🤝 Contributing

Contributions are welcome! Feel free to submit issues or pull requests to enhance the simulator's features or educational content.

📄 License

This project is licensed under the Open Software License ("OSL") v 3.0 - see the LICENSE file for details.


Created for astronomy enthusiasts, cosmology students, and anyone curious about the universe's largest structures.

About

Baryon Acoustic Oscillations (BAO) are fluctuations in the density of visible baryonic matter in the universe, resulting from acoustic waves in the primordial plasma of the early universe. These oscillations left an imprint on the distribution of galaxies we observe today.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Languages

0