├── .gitignore ├── LICENSE.md ├── README.md ├── VERSION ├── bin ├── data01_config.cfg ├── data02_config.cfg ├── data03_config.cfg └── make_data.py ├── binder ├── apt.txt └── environment.yml ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat └── source │ ├── about.rst │ ├── api.rst │ ├── api │ ├── gt_generators.rst │ ├── ray.rst │ └── recon.rst │ ├── bibtex │ └── cite.bib │ ├── credits.rst │ ├── img │ ├── example_images.png │ └── schematic.png │ ├── install.rst │ └── usage.rst ├── envs └── requirements-doc.txt ├── install.sh ├── model_data ├── README.md ├── XOP_setup │ ├── 32_ID_UndA │ └── bm.xop ├── materials │ ├── Al_properties_xCrossSec.dat │ ├── BN_properties_xCrossSec.dat │ ├── Be_properties_xCrossSec.dat │ ├── Bi45Sn55_properties_xCrossSec.dat │ ├── Bi_properties_xCrossSec.dat │ ├── C12H26_properties_xCrossSec.dat │ ├── C8H18_properties_xCrossSec.dat │ ├── C_properties_xCrossSec.dat │ ├── CaCO3_properties_xCrossSec.dat │ ├── Ca_properties_xCrossSec.dat │ ├── Cu_properties_xCrossSec.dat │ ├── Fe_properties_xCrossSec.dat │ ├── Ge_properties_xCrossSec.dat │ ├── Hydrozincite_properties_xCrossSec.dat │ ├── Inconel625_properties_xCrossSec.dat │ ├── LYSO_Ce_properties_xCrossSec.dat │ ├── LuAg_Ce_properties_xCrossSec.dat │ ├── Mg_properties_xCrossSec.dat │ ├── Mo_properties_xCrossSec.dat │ ├── Pb_properties_xCrossSec.dat │ ├── SS316_properties_xCrossSec.dat │ ├── SiN_properties_xCrossSec.dat │ ├── Si_properties_xCrossSec.dat │ ├── Sn_properties_xCrossSec.dat │ ├── Ta_properties_xCrossSec.dat │ ├── Ti_6_4_properties_xCrossSec.dat │ ├── YAG_Ce_properties_xCrossSec.dat │ ├── Zn_properties_xCrossSec.dat │ ├── air_properties_xCrossSec.dat │ ├── kapton_properties_xCrossSec.dat │ ├── polycarb_properties_xCrossSec.dat │ ├── silica_properties_xCrossSec.dat │ ├── water_properties_xCrossSec.dat │ └── wood_properties_xCrossSec.dat └── source_files │ ├── 7BM │ ├── beam_power_7BM.csv │ ├── beam_profile_7BM.hdf5 │ └── make_sourcefile_7BM.py │ └── XOP_setup │ ├── 32_ID_UndA │ └── bm.xop ├── notebooks ├── data_generators.ipynb ├── synthesize_fibrous_mat.ipynb ├── synthesize_porous_big_blobs.ipynb ├── synthesize_porous_rock_blobs.ipynb ├── synthesize_solder.ipynb ├── synthesize_spheres.ipynb ├── synthesize_spherical_voids.ipynb └── synthesize_voids_and_inclusions.ipynb ├── setup.py └── tomo_twin ├── __init__.py ├── gt_generators.py ├── pg_filter.py ├── ray.py └── recon.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.10 -------------------------------------------------------------------------------- /bin/data01_config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/bin/data01_config.cfg -------------------------------------------------------------------------------- /bin/data02_config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/bin/data02_config.cfg -------------------------------------------------------------------------------- /bin/data03_config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/bin/data03_config.cfg -------------------------------------------------------------------------------- /bin/make_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/bin/make_data.py -------------------------------------------------------------------------------- /binder/apt.txt: -------------------------------------------------------------------------------- 1 | libgl1-mesa-glx 2 | -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/about.rst -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/api/gt_generators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/api/gt_generators.rst -------------------------------------------------------------------------------- /docs/source/api/ray.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/api/ray.rst -------------------------------------------------------------------------------- /docs/source/api/recon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/api/recon.rst -------------------------------------------------------------------------------- /docs/source/bibtex/cite.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/bibtex/cite.bib -------------------------------------------------------------------------------- /docs/source/credits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/credits.rst -------------------------------------------------------------------------------- /docs/source/img/example_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/img/example_images.png -------------------------------------------------------------------------------- /docs/source/img/schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/img/schematic.png -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /envs/requirements-doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/envs/requirements-doc.txt -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/install.sh -------------------------------------------------------------------------------- /model_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/README.md -------------------------------------------------------------------------------- /model_data/XOP_setup/32_ID_UndA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/XOP_setup/32_ID_UndA -------------------------------------------------------------------------------- /model_data/XOP_setup/bm.xop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/XOP_setup/bm.xop -------------------------------------------------------------------------------- /model_data/materials/Al_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Al_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/BN_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/BN_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Be_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Be_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Bi45Sn55_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Bi45Sn55_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Bi_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Bi_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/C12H26_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/C12H26_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/C8H18_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/C8H18_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/C_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/C_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/CaCO3_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/CaCO3_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Ca_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Ca_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Cu_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Cu_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Fe_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Fe_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Ge_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Ge_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Hydrozincite_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Hydrozincite_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Inconel625_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Inconel625_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/LYSO_Ce_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/LYSO_Ce_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/LuAg_Ce_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/LuAg_Ce_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Mg_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Mg_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Mo_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Mo_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Pb_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Pb_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/SS316_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/SS316_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/SiN_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/SiN_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Si_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Si_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Sn_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Sn_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Ta_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Ta_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Ti_6_4_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Ti_6_4_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/YAG_Ce_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/YAG_Ce_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/Zn_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/Zn_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/air_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/air_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/kapton_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/kapton_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/polycarb_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/polycarb_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/silica_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/silica_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/water_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/water_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/materials/wood_properties_xCrossSec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/materials/wood_properties_xCrossSec.dat -------------------------------------------------------------------------------- /model_data/source_files/7BM/beam_power_7BM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/source_files/7BM/beam_power_7BM.csv -------------------------------------------------------------------------------- /model_data/source_files/7BM/beam_profile_7BM.hdf5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/source_files/7BM/beam_profile_7BM.hdf5 -------------------------------------------------------------------------------- /model_data/source_files/7BM/make_sourcefile_7BM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/source_files/7BM/make_sourcefile_7BM.py -------------------------------------------------------------------------------- /model_data/source_files/XOP_setup/32_ID_UndA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/source_files/XOP_setup/32_ID_UndA -------------------------------------------------------------------------------- /model_data/source_files/XOP_setup/bm.xop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/model_data/source_files/XOP_setup/bm.xop -------------------------------------------------------------------------------- /notebooks/data_generators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/data_generators.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_fibrous_mat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_fibrous_mat.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_porous_big_blobs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_porous_big_blobs.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_porous_rock_blobs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_porous_rock_blobs.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_solder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_solder.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_spheres.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_spheres.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_spherical_voids.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_spherical_voids.ipynb -------------------------------------------------------------------------------- /notebooks/synthesize_voids_and_inclusions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/notebooks/synthesize_voids_and_inclusions.ipynb -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/setup.py -------------------------------------------------------------------------------- /tomo_twin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomo_twin/gt_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/tomo_twin/gt_generators.py -------------------------------------------------------------------------------- /tomo_twin/pg_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/tomo_twin/pg_filter.py -------------------------------------------------------------------------------- /tomo_twin/ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/tomo_twin/ray.py -------------------------------------------------------------------------------- /tomo_twin/recon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniketkt/TomoTwin/HEAD/tomo_twin/recon.py --------------------------------------------------------------------------------