├── .gitignore ├── DiscEvolution ├── .gitignore ├── FRIED │ ├── __init__.py │ ├── friedgrid.dat │ └── photorate.py ├── FV_interpolation.py ├── __init__.py ├── brent.py ├── chemistry │ ├── .gitignore │ ├── CNO_chem.py │ ├── CO_chem.py │ ├── __init__.py │ ├── atomic_data.py │ ├── base_chem.py │ ├── krome_chem.py │ └── utils.py ├── coagulation.py ├── constants.py ├── data │ ├── abundances │ │ ├── Cridland2016.dat │ │ ├── Eistrup2016.dat │ │ ├── Ilee2011.dat │ │ ├── proto_solar.dat │ │ └── solar.dat │ └── opacity │ │ ├── T.npy │ │ ├── amax.npy │ │ ├── kappa_table_abs_q3.5.npy │ │ ├── kappa_table_abs_q3.npy │ │ ├── kappa_table_sca_q3.5.npy │ │ └── kappa_table_sca_q3.npy ├── diffusion.py ├── disc.py ├── disc_utils.py ├── driver.py ├── dust.py ├── eos.py ├── grid.py ├── history.py ├── internal_photo.py ├── io.py ├── opacity.py ├── photoevaporation.py ├── planet.py ├── planet_formation.py ├── porous_dust.py ├── reconstruction.py ├── star.py └── viscous_evolution.py ├── LICENSE ├── README.md ├── control_scripts ├── DiscConfig_default.json └── run_model.py ├── example ├── DiscConfig.json ├── Eistrup2016.dat ├── plot_coag.py └── run_model.py ├── requirements.txt ├── scripts ├── .gitignore ├── __init__.py ├── chemo_dynamics.py ├── dust_dynamics.py ├── makeMovie_chem.py ├── makeMovie_chem_slide.py ├── plot_Mdot.py ├── plot_R-t.py ├── plot_evo.py ├── plot_migration.py ├── plot_planet_M-R.py ├── plot_planet_R-t.py ├── plot_planet_evo.py ├── plot_planets.py └── snap_reader.py ├── setup.py └── tests ├── .gitignore ├── test_atomic_data.py ├── test_io.py ├── test_simple_chem.py └── test_viscous_evo.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/.gitignore -------------------------------------------------------------------------------- /DiscEvolution/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *pyc 3 | __pycache__ -------------------------------------------------------------------------------- /DiscEvolution/FRIED/__init__.py: -------------------------------------------------------------------------------- 1 | from . import photorate -------------------------------------------------------------------------------- /DiscEvolution/FRIED/friedgrid.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/FRIED/friedgrid.dat -------------------------------------------------------------------------------- /DiscEvolution/FRIED/photorate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/FRIED/photorate.py -------------------------------------------------------------------------------- /DiscEvolution/FV_interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/FV_interpolation.py -------------------------------------------------------------------------------- /DiscEvolution/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/__init__.py -------------------------------------------------------------------------------- /DiscEvolution/brent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/brent.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *pyc 3 | __pycache__ -------------------------------------------------------------------------------- /DiscEvolution/chemistry/CNO_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/CNO_chem.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/CO_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/CO_chem.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/__init__.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/atomic_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/atomic_data.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/base_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/base_chem.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/krome_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/krome_chem.py -------------------------------------------------------------------------------- /DiscEvolution/chemistry/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/chemistry/utils.py -------------------------------------------------------------------------------- /DiscEvolution/coagulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/coagulation.py -------------------------------------------------------------------------------- /DiscEvolution/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/constants.py -------------------------------------------------------------------------------- /DiscEvolution/data/abundances/Cridland2016.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/abundances/Cridland2016.dat -------------------------------------------------------------------------------- /DiscEvolution/data/abundances/Eistrup2016.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/abundances/Eistrup2016.dat -------------------------------------------------------------------------------- /DiscEvolution/data/abundances/Ilee2011.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/abundances/Ilee2011.dat -------------------------------------------------------------------------------- /DiscEvolution/data/abundances/proto_solar.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/abundances/proto_solar.dat -------------------------------------------------------------------------------- /DiscEvolution/data/abundances/solar.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/abundances/solar.dat -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/T.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/T.npy -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/amax.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/amax.npy -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/kappa_table_abs_q3.5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/kappa_table_abs_q3.5.npy -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/kappa_table_abs_q3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/kappa_table_abs_q3.npy -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/kappa_table_sca_q3.5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/kappa_table_sca_q3.5.npy -------------------------------------------------------------------------------- /DiscEvolution/data/opacity/kappa_table_sca_q3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/data/opacity/kappa_table_sca_q3.npy -------------------------------------------------------------------------------- /DiscEvolution/diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/diffusion.py -------------------------------------------------------------------------------- /DiscEvolution/disc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/disc.py -------------------------------------------------------------------------------- /DiscEvolution/disc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/disc_utils.py -------------------------------------------------------------------------------- /DiscEvolution/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/driver.py -------------------------------------------------------------------------------- /DiscEvolution/dust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/dust.py -------------------------------------------------------------------------------- /DiscEvolution/eos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/eos.py -------------------------------------------------------------------------------- /DiscEvolution/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/grid.py -------------------------------------------------------------------------------- /DiscEvolution/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/history.py -------------------------------------------------------------------------------- /DiscEvolution/internal_photo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/internal_photo.py -------------------------------------------------------------------------------- /DiscEvolution/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/io.py -------------------------------------------------------------------------------- /DiscEvolution/opacity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/opacity.py -------------------------------------------------------------------------------- /DiscEvolution/photoevaporation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/photoevaporation.py -------------------------------------------------------------------------------- /DiscEvolution/planet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/planet.py -------------------------------------------------------------------------------- /DiscEvolution/planet_formation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/planet_formation.py -------------------------------------------------------------------------------- /DiscEvolution/porous_dust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/porous_dust.py -------------------------------------------------------------------------------- /DiscEvolution/reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/reconstruction.py -------------------------------------------------------------------------------- /DiscEvolution/star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/star.py -------------------------------------------------------------------------------- /DiscEvolution/viscous_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/DiscEvolution/viscous_evolution.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/README.md -------------------------------------------------------------------------------- /control_scripts/DiscConfig_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/control_scripts/DiscConfig_default.json -------------------------------------------------------------------------------- /control_scripts/run_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/control_scripts/run_model.py -------------------------------------------------------------------------------- /example/DiscConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/example/DiscConfig.json -------------------------------------------------------------------------------- /example/Eistrup2016.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/example/Eistrup2016.dat -------------------------------------------------------------------------------- /example/plot_coag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/example/plot_coag.py -------------------------------------------------------------------------------- /example/run_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/example/run_model.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *pyc -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/chemo_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/chemo_dynamics.py -------------------------------------------------------------------------------- /scripts/dust_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/dust_dynamics.py -------------------------------------------------------------------------------- /scripts/makeMovie_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/makeMovie_chem.py -------------------------------------------------------------------------------- /scripts/makeMovie_chem_slide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/makeMovie_chem_slide.py -------------------------------------------------------------------------------- /scripts/plot_Mdot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_Mdot.py -------------------------------------------------------------------------------- /scripts/plot_R-t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_R-t.py -------------------------------------------------------------------------------- /scripts/plot_evo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_evo.py -------------------------------------------------------------------------------- /scripts/plot_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_migration.py -------------------------------------------------------------------------------- /scripts/plot_planet_M-R.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_planet_M-R.py -------------------------------------------------------------------------------- /scripts/plot_planet_R-t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_planet_R-t.py -------------------------------------------------------------------------------- /scripts/plot_planet_evo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_planet_evo.py -------------------------------------------------------------------------------- /scripts/plot_planets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/plot_planets.py -------------------------------------------------------------------------------- /scripts/snap_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/scripts/snap_reader.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/setup.py -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *pyc 3 | __pycache__ -------------------------------------------------------------------------------- /tests/test_atomic_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/tests/test_atomic_data.py -------------------------------------------------------------------------------- /tests/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/tests/test_io.py -------------------------------------------------------------------------------- /tests/test_simple_chem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/tests/test_simple_chem.py -------------------------------------------------------------------------------- /tests/test_viscous_evo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbooth200/DiscEvolution/HEAD/tests/test_viscous_evo.py --------------------------------------------------------------------------------