This repository contains various Python-based experiments focused on Physics and Data Science topics. The experiments are designed to showcase principles in both fields using interactive simulations and visualizations.
python-experiments-science/
├── quantum-physics/
│ ├── double-slit-experiment.ipynb
│ ├── gravitational-lensing-simulation.ipynb
│ ├── quantum-harmonic-oscillator-visualization.ipynb
│ ├── wave-function-collapse-simulation.ipynb
│ └── README.md
├── requirements.txt
├── LICENSE
└── README.mdTo run the notebook and simulations locally, follow the steps below:
- Clone the repository
git clone https://github.com/yourusername/python-experiments-science.git
cd python-experiments-science- Create a Virtual Environment (optional but recommended)
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate- Install Dependencies Install all required Python packages using requirements.txt:
pip install -r requirements.txt- Run Jupyter Notebook Start the Jupyter Notebook server:
jupyter notebookThis will open the Jupyter interface in your web browser. From there, navigate to the experiment you want to run, for example:
quantum-physics/wave-function-collapse-simulation.ipynbThis repository is licensed under the MIT License (see LICENSE file for details).
Contributions are welcome! Feel free to open an issue or submit a pull request.