.gitignore
AGENTS.md
LICENSE
README.md
UPGRADE_ROADMAP.md
environment.yml
pyproject.toml
setup_py.old
.github/workflows/auto-versioning.yml
.github/workflows/ci-smoke.yml
.github/workflows/publish-docs.yml
.github/workflows/publish-to-pypi.yml
docs/Makefile
docs/environment_docs.yml
docs/make.bat
docs/source/conf.py
docs/source/index.rst
docs/source/_static/Euler_ZYZ-v4.gif
docs/source/_static/Logo_NRSS.svg
docs/source/_static/basic.css
docs/source/api/NRSS.checkH5.rst
docs/source/api/NRSS.morphology.rst
docs/source/api/NRSS.reader.rst
docs/source/api/NRSS.writer.rst
docs/source/api/cyrsoxs.rst
docs/source/api/idx_api.rst
docs/source/development/idx_development.rst
docs/source/getting_started/idx_getting_started.rst
docs/source/user_guide/idx_user_guide.rst
docs/source/user_guide/pyhyper.rst
scripts/run_local_test_report.sh
scripts/run_physics_validation_suite.py
scripts/validation_diagnostics/README.md
scripts/validation_diagnostics/analytical_disk_form_factor_diagnostic.py
scripts/validation_diagnostics/calibrate_2d_validation_replicates.py
scripts/validation_diagnostics/core_shell_reference_diagnostic.py
scripts/validation_diagnostics/orientational_contrast_tiny_diagnostic.py
scripts/validation_diagnostics/sphere_centering_diagnostic.py
scripts/validation_diagnostics/sphere_diameter_fit_diagnostic.py
scripts/validation_diagnostics/sphere_fftigor_qmap_diagnostic.py
scripts/validation_diagnostics/sphere_flat_detector_analytic_diagnostic.py
scripts/validation_diagnostics/sphere_minima_scaling_diagnostic.py
scripts/validation_diagnostics/sphere_orientational_contrast_diagnostic.py
scripts/validation_diagnostics/sphere_projection_diagnostics.py
scripts/validation_diagnostics/sphere_scatter_approach_diagnostic.py
scripts/validation_diagnostics/legacy_validation_tests/README.md
scripts/validation_diagnostics/legacy_validation_tests/circle-lattice-test.py
scripts/validation_diagnostics/legacy_validation_tests/test_CoreShell.py
scripts/validation_diagnostics/legacy_validation_tests/test_proj_sphere.py
src/NRSS/__init__.py
src/NRSS/_version.py
src/NRSS/checkH5.py
src/NRSS/morphology.py
src/NRSS/reader.py
src/NRSS/visualizer.py
src/NRSS/writer.py
src/NRSS.egg-info/PKG-INFO
src/NRSS.egg-info/SOURCES.txt
src/NRSS.egg-info/dependency_links.txt
src/NRSS.egg-info/requires.txt
src/NRSS.egg-info/top_level.txt
src/NRSS/cmap/__init__.py
src/NRSS/cmap/infinitydouble_cmap.npy
src/NRSS_tutorials/__init__.py
src/NRSS_tutorials/3D_polymer_adsorption/01_polymer_adsorption_model.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/02_polymer_adsorption_functions.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/03_polymer_adsorption_sweeps.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/04_polymer_adsorption_sweep_streamlined.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/05_visualizing_simulation_results.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/06_visualizing_sweeps_of_sweeps.ipynb
src/NRSS_tutorials/3D_polymer_adsorption/Euler_ZYZ-v2.gif
src/NRSS_tutorials/3D_polymer_adsorption/Euler_ZYZ-v4.gif
src/NRSS_tutorials/3D_polymer_adsorption/PS_anisotropic_milner_July2024.txt
src/NRSS_tutorials/3D_polymer_adsorption/globe.gif
src/NRSS_tutorials/3D_polymer_adsorption/pmma_dan.txt
src/NRSS_tutorials/3D_polymer_adsorption/polymer_adsorption_functions01.py
src/NRSS_tutorials/3D_polymer_adsorption/siox_iso_NIST_Jan2024.txt
src/NRSS_tutorials/3D_polymer_adsorption/pickles/.gitignore
src/NRSS_tutorials/3D_polymer_adsorption/videos/.gitignore
src/NRSS_tutorials/MWCNTs/HOPG_TEY.nc
src/NRSS_tutorials/MWCNTs/ParamSweepPlotting.ipynb
src/NRSS_tutorials/MWCNTs/RSA.gif
src/NRSS_tutorials/MWCNTs/env.yml
src/NRSS_tutorials/MWCNTs/nb1_rsoxs.ipynb
src/NRSS_tutorials/MWCNTs/nb2_nexafs.ipynb
src/NRSS_tutorials/MWCNTs/nb3_nrss.ipynb
src/NRSS_tutorials/MWCNTs/reference_frame.png
src/NRSS_tutorials/MWCNTs/Figures/A_comparison.png
src/NRSS_tutorials/MWCNTs/Figures/ExperimentA.pdf
src/NRSS_tutorials/MWCNTs/Figures/HOPG_TEY.pdf
src/NRSS_tutorials/MWCNTs/Figures/SampleTransmission.pdf
src/NRSS_tutorials/MWCNTs/Figures/SampleTransmittance.pdf
src/NRSS_tutorials/MWCNTs/Figures/deltabeta.pdf
src/NRSS_tutorials/MWCNTs/Figures/deltabeta2.pdf
src/NRSS_tutorials/MWCNTs/Figures/experiment2D.png
src/NRSS_tutorials/MWCNTs/Figures/experimentISI.pdf
src/NRSS_tutorials/MWCNTs/Figures/experimental1D.pdf
src/NRSS_tutorials/MWCNTs/Figures/hollow_fraction_sweep.pdf
src/NRSS_tutorials/MWCNTs/Figures/opt_model.pdf
src/NRSS_tutorials/MWCNTs/Figures/orientation_test.pdf
src/NRSS_tutorials/MWCNTs/Figures/radius_mu_sweep.pdf
src/NRSS_tutorials/MWCNTs/Figures/radius_sigma_sweep.pdf
src/NRSS_tutorials/MWCNTs/Figures/theta_mu_sweep.pdf
src/NRSS_tutorials/MWCNTs/Figures/theta_sigma_sweep.pdf
src/NRSS_tutorials/MWCNTs/fiberRSA/__init__.py
src/NRSS_tutorials/MWCNTs/fiberRSA/fiberRSA.py
src/NRSS_tutorials/coreshell_disk/CoreShell.hdf5
src/NRSS_tutorials/coreshell_disk/CoreShell.ipynb
src/NRSS_tutorials/coreshell_disk/CyRSoXS.log
src/NRSS_tutorials/coreshell_disk/Euler_ZYZ-v4.gif
src/NRSS_tutorials/coreshell_disk/Material1.txt
src/NRSS_tutorials/coreshell_disk/Material2.txt
src/NRSS_tutorials/coreshell_disk/PEOlig2018.txt
src/NRSS_tutorials/coreshell_disk/config.txt
src/NRSS_tutorials/kkcalc_for_NRSS/alt_nexafs_theta.gif
src/NRSS_tutorials/kkcalc_for_NRSS/conventional_nexafs_theta.gif
src/NRSS_tutorials/kkcalc_for_NRSS/kkcalc_orientation_Y6_PM6.ipynb
src/NRSS_tutorials/kkcalc_for_NRSS/kkcalc_ps_pmma_xr.ipynb
src/NRSS_tutorials/kkcalc_for_NRSS/pm6_molecular.txt
src/NRSS_tutorials/kkcalc_for_NRSS/pm6_nexafs.txt
src/NRSS_tutorials/kkcalc_for_NRSS/pmma.oc
src/NRSS_tutorials/kkcalc_for_NRSS/pmma_nist.txt
src/NRSS_tutorials/kkcalc_for_NRSS/ps.oc
src/NRSS_tutorials/kkcalc_for_NRSS/ps_nist.txt
src/NRSS_tutorials/kkcalc_for_NRSS/y6_molecular.txt
src/NRSS_tutorials/kkcalc_for_NRSS/y6_nexafs.txt
src/NRSS_tutorials/polymer_grafted_nanoparticles/Au.txt
src/NRSS_tutorials/polymer_grafted_nanoparticles/CyRSoXS.log
src/NRSS_tutorials/polymer_grafted_nanoparticles/LoG_coord.csv
src/NRSS_tutorials/polymer_grafted_nanoparticles/PS_anisotropic_milner_July2024_calibrated.txt
src/NRSS_tutorials/polymer_grafted_nanoparticles/__init__.py
src/NRSS_tutorials/polymer_grafted_nanoparticles/parametric_pgn_model.ipynb
src/NRSS_tutorials/polymer_grafted_nanoparticles/pgn_model.py
src/NRSS_tutorials/pybind/CyRSoXS.log
src/NRSS_tutorials/pybind/MorphologyClass.ipynb
tests/conftest.py
tests/smoke/test_smoke.py
tests/validation/test_2d_disk_contrast_scaling.py
tests/validation/test_analytical_2d_disk_form_factor.py
tests/validation/test_analytical_sphere_form_factor.py
tests/validation/test_bragg_2d_lattice.py
tests/validation/test_bragg_3d_lattice.py
tests/validation/test_core_shell_reference.py
tests/validation/test_mwcnt_reference.py
tests/validation/test_sphere_contrast_scaling.py
tests/validation/test_sphere_orientational_contrast_scaling.py
tests/validation/data/core_shell/CS_reference.h5
tests/validation/data/core_shell/CS_reference.nc
tests/validation/data/core_shell/CS_sim_reference.h5
tests/validation/data/core_shell/LoG_coord.csv
tests/validation/data/core_shell/Material1.txt
tests/validation/data/core_shell/Material2.txt
tests/validation/data/core_shell/Material3.txt
tests/validation/data/core_shell/README.md
tests/validation/data/core_shell/config.txt
tests/validation/data/mwcnt/MWCNT_opts.csv
tests/validation/data/mwcnt/MWCNT_reference_A.h5
tests/validation/data/mwcnt/README.md
tests/validation/data/mwcnt/mwcnt_seed12345_cnts.csv
tests/validation/data/optical_constants/PEOlig2018.txt
tests/validation/data/optical_constants/README.md
tests/validation/dev/mwcnt_eangle/README.md
tests/validation/dev/mwcnt_eangle/run_mwcnt_eangle_step_sweep.py
tests/validation/dev/mwcnt_multiseed/README.md
tests/validation/dev/mwcnt_multiseed/run_mwcnt_multiseed_study.py
tests/validation/dev/mwcnt_rsa/README.md
tests/validation/dev/mwcnt_rsa/benchmark_mwcnt_rsa.py
tests/validation/dev/mwcnt_threshold/README.md
tests/validation/dev/mwcnt_threshold/run_mwcnt_threshold_probe.py
tests/validation/dev/mwcnt_windowing/README.md
tests/validation/dev/mwcnt_windowing/run_mwcnt_windowing_compare.py
tests/validation/lib/__init__.py
tests/validation/lib/bragg.py
tests/validation/lib/checkh5.py
tests/validation/lib/core_shell.py
tests/validation/lib/generateConstants.py
tests/validation/lib/mwcnt.py
tests/validation/lib/orientational_contrast.py
tests/validation/lib/reduce.py
tests/validation/lib/util.py