Skip to content

ArasuCandassamy/OpticalBlackHole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Optical Black Hole

This repository contains code and resources related to a project for PHY_51171_EP - Numerical Physics at Ecole Polytechnique. The project focuses on simulating and analyzing the properties of optical black holes using numerical methods.

Project Structure

  • design/: Contains Jupyter notebooks and scripts for designing and simulating the optical black hole.

    • raytracing.ipynb: Notebook for ray tracing simulations around the optical black hole.
    • FDFD.ipynb: Notebook implementing the Finite-Difference Frequency-Domain (FDFD) method for simulating wave propagation.
    • FDFD_convergence.ipynb: Notebook analyzing the convergence of the FDFD method.
  • production/: Contains scripts and resources for the production phase of the optical black hole project.

    • FDFD_simulation.py: Python script for running FDFD simulations. To run the simulation, use the command:
    python FDFD_simulation.py

    Then one can choose parameters for the simulation in the terminal prompt.

    • plotting.py: Python script for generating plots from simulation data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published