thesis-timedependentbornscattering
All codes for Chapter 5 of thesis
https://github.com/rsarkar-github/thesis-timedependentbornscattering
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 (8.4%) to scientific vocabulary
Repository
All codes for Chapter 5 of thesis
Basic Info
- Host: GitHub
- Owner: rsarkar-github
- Language: Jupyter Notebook
- Default Branch: main
- Size: 2.26 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
TimeDependentBornScattering
Numpy, Devito based Python codes for the Acoustic Time Dependent Born Scattering problem
Contains all codes to reproduce figures in Part II: Chapter 5 of thesis
How to reproduce the results? The following steps were tested on Linux (Centos & Ubuntu) only.
After cloning this repository, install the Python packages as indicated in the file "requirements.txt". Steps to install the packages are indicated below in the Section How to install the packages.
Run the following scripts:
- p01pointscatterersimagecig_illustration.py
- p01apointscattererscigillustration.py
- p02marmousicig.py
- p02amarmousicig_plot.py
- p03flatreflectormultishot_expt.py
- p03aflatreflectormultishotexptplots.py
- p04gaussiananomaly1multishot_expt.py
- p04agaussiananomaly1multishotexptplots.py
- p05gaussiananomaly2multishot_expt.py
- p05agaussiananomaly2multishotexptplots.py
- p06sigsbeelongoffsetmultishotexpt.py
- p06asigsbeelongoffsetmultishotexpt_plots.py
- p07sigsbee1longoffsetmultishotexpt.py
- p07asigsbee1longoffsetmultishotexpt_plots.py
- p08microlocalimage_pert1.py
- p08amicrolocalimagepert1plots.py
- p09microlocalimage_pert2.py
- p09amicrolocalimagepert2plots.py
- p10microlocalimage_pert3.py
- p10amicrolocalimagepert3plots.py
- p11microlocalimage_pert4.py
- p11amicrolocalimagepert4plots.py
- p12microlocalimage_pert5.py
- p12amicrolocalimagepert5plots.py
For example, to run p01pointscatterersimagecig_illustration.py, navigate to the directory where you git cloned this project, and from there execute python -m Thesis-TimeDependentBornScattering.Scripts.p01pointscatterersimagecig_illustration. Also make sure that you are in the right python environment with the needed packages.
The above runs will create some files in the directory Thesis-TimeDependentBornScattering/Data/, and all figures will be created in the diectory Thesis-TimeDependentBornScattering/Fig/.
How to install the packages (assumes conda is installed).
ruby
conda create -n py39 python=3.9
conda activate py39
conda install -c anaconda numpy=1.23.5
conda install -c anaconda scipy=1.10.0
conda install -c numba numba=0.56.4
conda install matplotlib=3.7.1
pip install devito==4.8.0
Contact
If you discover any bugs, please report them to me at rsarkar at stanford dot edu
Owner
- Name: Rahul Sarkar
- Login: rsarkar-github
- Kind: user
- Location: Palo Alto
- Repositories: 1
- Profile: https://github.com/rsarkar-github
Ph.D. student in Applied Mathematics at Stanford University, in the Institute for Computational & Mathematical Engineering.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Sarkar
given-names: Rahul
orcid: https://orcid.org/0000-0003-1762-1244
title: "Time Dependent Born Scattering"
version: 1.0.0
date-released: 2023-06-16
GitHub Events
Total
Last Year
Dependencies
- devito *
- matplotlib *
- numba *
- numpy *
- python *
- scipy *