Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 1.64 KB

File metadata and controls

58 lines (45 loc) · 1.64 KB

Python Experiments in Physics and Data Science

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.

Repository Structure

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

Getting Started

To run the notebook and simulations locally, follow the steps below:

  1. Clone the repository
git clone https://github.com/yourusername/python-experiments-science.git
cd python-experiments-science
  1. Create a Virtual Environment (optional but recommended)
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
  1. Install Dependencies Install all required Python packages using requirements.txt:
pip install -r requirements.txt
  1. Run Jupyter Notebook Start the Jupyter Notebook server:
jupyter notebook

This 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.ipynb

License

This repository is licensed under the MIT License (see LICENSE file for details).

Contribution

Contributions are welcome! Feel free to open an issue or submit a pull request.