.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.rst
CITATION.cff
CODE_OF_CONDUCT.md
LICENSE.md
MANIFEST.in
README.md
conftest.py
pyproject.toml
pytest.ini
setup.py
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/deploy.yml
.github/workflows/draft-paper.yml
.github/workflows/python-app.yml
.github/workflows/static.yml
docs/CONTRIBUTING.md
docs/Makefile
docs/make.bat
docs/joss_paper/codemeta.json
docs/joss_paper/paper.md
docs/joss_paper/synthesizer.bib
docs/source/API.rst
docs/source/conf.py
docs/source/index.rst
docs/source/parallelism.rst
docs/source/_static/google_analytics.js
docs/source/advanced/abundances.ipynb
docs/source/advanced/advanced.rst
docs/source/advanced/config_options.rst
docs/source/advanced/creating_grids.rst
docs/source/advanced/timing_interface.rst
docs/source/advanced/units.ipynb
docs/source/emission_grids/create_grids.rst
docs/source/emission_grids/grids.rst
docs/source/emission_grids/grids_example.ipynb
docs/source/emission_grids/grids_lines.ipynb
docs/source/emission_grids/grids_modify.ipynb
docs/source/emission_grids/precomputed_grids/agn_grids.rst
docs/source/emission_grids/precomputed_grids/precomputed_grids.rst
docs/source/emission_grids/precomputed_grids/sps_grids.rst
docs/source/emission_models/combined_models.ipynb
docs/source/emission_models/custom_models.ipynb
docs/source/emission_models/dust_emission.ipynb
docs/source/emission_models/emission_models.rst
docs/source/emission_models/model_usage.ipynb
docs/source/emission_models/modify_models.ipynb
docs/source/emission_models/attenuation/attenuation.rst
docs/source/emission_models/attenuation/dust_attenuation.ipynb
docs/source/emission_models/attenuation/igm.ipynb
docs/source/emission_models/premade_models/agn_models.ipynb
docs/source/emission_models/premade_models/common_models.ipynb
docs/source/emission_models/premade_models/premade_models.rst
docs/source/emission_models/premade_models/stellar_models.ipynb
docs/source/emissions/emissions.rst
docs/source/emissions/emission_objects/lines_example.ipynb
docs/source/emissions/emission_objects/sed_example.ipynb
docs/source/emissions/lines/galaxy_lines.ipynb
docs/source/emissions/spectra/blackholes.ipynb
docs/source/emissions/spectra/galaxy.ipynb
docs/source/emissions/spectra/stars.ipynb
docs/source/galaxy_components/blackholes.ipynb
docs/source/galaxy_components/galaxy_components.rst
docs/source/galaxy_components/gas.ipynb
docs/source/galaxy_components/line_of_sight.ipynb
docs/source/galaxy_components/parametric_sfh_example.ipynb
docs/source/galaxy_components/particle_parametric.ipynb
docs/source/galaxy_components/stars.ipynb
docs/source/getting_started/contributing.rst
docs/source/getting_started/downloading_grids.rst
docs/source/getting_started/getting_started.rst
docs/source/getting_started/installation.rst
docs/source/getting_started/overview.rst
docs/source/img/Pipeline_outfile.jpeg
docs/source/img/synthesizer_banner.png
docs/source/img/synthesizer_flowchart.png
docs/source/img/synthesizer_logo.png
docs/source/img/synthesizer_text.png
docs/source/notebook_examples/cookbook.rst
docs/source/notebook_examples/generate_active_galaxy.ipynb
docs/source/notebook_examples/generate_composite_galaxy.ipynb
docs/source/observables/observables.rst
docs/source/observables/imaging/imaging.rst
docs/source/observables/imaging/parametric_imaging.ipynb
docs/source/observables/imaging/particle_imaging.ipynb
docs/source/observables/imaging/property_maps.ipynb
docs/source/observables/photometry/galaxy_phot.ipynb
docs/source/observables/photometry/photometry.rst
docs/source/observables/photometry/photometry_example.ipynb
docs/source/observables/spectral_data_cubes/parametric_data_cube.ipynb
docs/source/observables/spectral_data_cubes/particle_data_cube.ipynb
docs/source/observables/spectral_data_cubes/spectral_data_cubes.rst
docs/source/observables/spectroscopy/spectroscopy.ipynb
docs/source/observatories/filters.rst
docs/source/observatories/filters_example.ipynb
docs/source/observatories/instrument_example.ipynb
docs/source/observatories/observatories.rst
docs/source/observatories/premade_instruments.ipynb
docs/source/performance/particle_wavelength_scaling.rst
docs/source/performance/performance.rst
docs/source/performance/pipeline_profiling.rst
docs/source/performance/strong_scaling.rst
docs/source/performance/plots/exclusive_docs_images_totThreads32_nstars10000.png
docs/source/performance/plots/exclusive_docs_int_spectra_cic_totThreads32_nstars1000000.png
docs/source/performance/plots/exclusive_docs_los_column_density_totThreads32_nstars1000000_ngas1000000.png
docs/source/performance/plots/exclusive_docs_part_spectra_cic_totThreads32_nstars10000.png
docs/source/performance/plots/nparticles_performance_imaging_nlam9244_nt32.png
docs/source/performance/plots/nparticles_performance_memory_photometry_nlam9244_nt32.png
docs/source/performance/plots/nparticles_performance_memory_spectra_nlam9244_nt32.png
docs/source/performance/plots/nparticles_performance_photometry_nlam9244_nt32.png
docs/source/performance/plots/nparticles_performance_spectra_nlam9244_nt32.png
docs/source/performance/plots/pipeline_memory_normalized.png
docs/source/performance/plots/pipeline_memory_scaling.png
docs/source/performance/plots/pipeline_timing_scaling.png
docs/source/performance/plots/wavelength_performance_memory_spectra_npart10000_nt32.png
docs/source/performance/plots/wavelength_performance_spectra_npart10000_nt32.png
docs/source/pipeline/pipeline_example.ipynb
docs/source/publications/application_publications.rst
docs/source/publications/bib_to_rst.py
docs/source/publications/publications.rst
docs/source/publications/technical_publications.rst
docs/source/publications/all_publications/intro.inc
docs/source/publications/all_publications/publications.bib
docs/source/publications/application_publications/intro.inc
docs/source/publications/application_publications/publications.bib
docs/source/publications/plots/2023MNRAS.525.5520L.jpeg
docs/source/publications/plots/2024MNRAS.527.7965W.jpeg
docs/source/publications/plots/2024MNRAS.533.3724V.jpeg
docs/source/publications/plots/2024OJAp....7E..54H.jpeg
docs/source/publications/plots/2025A&A...704A.248Q.jpeg
docs/source/publications/plots/2025ApJ...991...83R.jpeg
docs/source/publications/plots/2025MNRAS.542.2998H.jpeg
docs/source/publications/plots/2025MNRAS.544.3949L.jpeg
docs/source/publications/plots/2025OJAp....8E.152L.jpeg
docs/source/publications/plots/2025arXiv250505257W.jpeg
docs/source/publications/plots/2025arXiv250720190V.jpeg
docs/source/publications/plots/2025arXiv250814155J.jpeg
docs/source/publications/plots/2025arXiv250916111T.jpeg
docs/source/publications/plots/2025arXiv251014766F.jpeg
docs/source/publications/plots/2025arXiv251110640H.jpeg
docs/source/publications/plots/2026MNRAS.545f1866N.jpeg
docs/source/publications/technical_publications/intro.inc
docs/source/publications/technical_publications/publications.bib
docs/source/templates/custom-class-template.rst
docs/source/templates/custom-module-template.rst
examples/README.rst
examples/blackholes/plot_single_bh_test.py
examples/cloudy/defaultlines.dat
examples/cosmo/README.rst
examples/cosmo/luminosity_function_integration_test.py
examples/cosmo/plot_cosmo_example.py
examples/cosmo/plot_parametric_young_stars.py
examples/cosmo/plot_sc-sam.py
examples/cosmo/plot_test_age_lookup.py
examples/cosmo/plot_test_aperture_mask.py
examples/cosmo/plot_test_los_spectra.py
examples/dust/README.rst
examples/dust/plot_draineli_attenuation.py
examples/general/README.rst
examples/general/plot_dustcurves.py
examples/general/plot_filters.py
examples/general/plot_igm.py
examples/general/plot_photometry.py
examples/general/plot_quiescent_colours.py
examples/general/plot_spectra.py
examples/grids/README.rst
examples/grids/grid_explorer.ipynb
examples/grids/plot_line_cont.py
examples/grids/plot_lines.py
examples/grids/plot_log10Q.py
examples/grids/plot_spectra.py
examples/grids/plot_spectra_by_age.py
examples/imaging/README.rst
examples/imaging/plot_aperture_sum.py
examples/imaging/plot_correlated_noise.py
examples/imaging/plot_image_addition.py
examples/parametric/README.rst
examples/parametric/plot_compare_sfhs.py
examples/parametric/plot_create_image.py
examples/parametric/plot_delta_lambda.py
examples/parametric/plot_dense_basis.py
examples/parametric/plot_equivalent_width.py
examples/parametric/plot_generate_lines.py
examples/parametric/plot_morphology.py
examples/parametric/plot_observed_sed.py
examples/parametric/plot_scale_by_luminosity.py
examples/parametric/plot_sed.py
examples/particle/README.rst
examples/particle/plot_column_density_inside_kernel_effect.py
examples/particle/plot_compare_grid_assignment.py
examples/particle/plot_compare_los_column_densities.py
examples/particle/plot_compare_parametric_particle.py
examples/particle/plot_create_sampled_sed.py
examples/particle/plot_get_los_attenutation.py
examples/particle/plot_los_spectra.py
examples/particle/plot_overlap_kernel_geometries.py
examples/particle/plot_rotated_galaxy.py
examples/particle/plot_single_star_test.py
examples/particle/plot_velocity_broadened_spectra.py
examples/particle/plots/README
profiling/README.md
profiling/run_doc_profiling_plots.sh
profiling/general/make_all_plots.py
profiling/general/profile_nparticles_memory.py
profiling/general/profile_nparticles_scaling.py
profiling/general/profile_wavelength_memory.py
profiling/general/profile_wavelength_scaling.py
profiling/pipeline/analyse_memory.py
profiling/pipeline/analyse_memory_scaling.py
profiling/pipeline/analyse_timing.py
profiling/pipeline/analyse_timing_scaling.py
profiling/pipeline/compare_timings.py
profiling/pipeline/pipeline_test_data.py
profiling/pipeline/profile_memory.py
profiling/pipeline/profile_timing.py
profiling/pipeline/validate_results.py
profiling/scaling/profile_thread_scaling.py
profiling/scaling/spectral_cube_strong_scaling.py
profiling/scaling/strong_scaling_images.py
profiling/scaling/strong_scaling_int_spectra.py
profiling/scaling/strong_scaling_los_col_den.py
profiling/scaling/strong_scaling_part_spectra.py
profiling/scaling/strong_scaling_photometry.py
src/cosmos_synthesizer.egg-info/PKG-INFO
src/cosmos_synthesizer.egg-info/SOURCES.txt
src/cosmos_synthesizer.egg-info/dependency_links.txt
src/cosmos_synthesizer.egg-info/entry_points.txt
src/cosmos_synthesizer.egg-info/requires.txt
src/cosmos_synthesizer.egg-info/top_level.txt
src/instrument_generation/get_instruments.py
src/synthesizer/__init__.py
src/synthesizer/_version.py
src/synthesizer/base_galaxy.py
src/synthesizer/conversions.py
src/synthesizer/cosmology.py
src/synthesizer/default_units.yml
src/synthesizer/exceptions.py
src/synthesizer/filters.py
src/synthesizer/galaxy.py
src/synthesizer/grid.py
src/synthesizer/kernel_functions.py
src/synthesizer/photometry.py
src/synthesizer/synth_warnings.py
src/synthesizer/units.py
src/synthesizer/abundances/__init__.py
src/synthesizer/abundances/abundance_patterns.py
src/synthesizer/abundances/abundance_scalings.py
src/synthesizer/abundances/depletion_models.py
src/synthesizer/abundances/elements.py
src/synthesizer/abundances/reference_abundance_patterns.py
src/synthesizer/components/__init__.py
src/synthesizer/components/blackhole.py
src/synthesizer/components/component.py
src/synthesizer/components/stellar.py
src/synthesizer/data/DLAcoeff.txt
src/synthesizer/data/LAFcoeff.txt
src/synthesizer/data/MW_N18.npz
src/synthesizer/data/__init__.py
src/synthesizer/data/initialise.py
src/synthesizer/downloader/__init__.py
src/synthesizer/downloader/_data_ids.yml
src/synthesizer/downloader/database.py
src/synthesizer/downloader/downloader.py
src/synthesizer/emission_models/__init__.py
src/synthesizer/emission_models/base_model.py
src/synthesizer/emission_models/model_queue.py
src/synthesizer/emission_models/models.py
src/synthesizer/emission_models/operations.py
src/synthesizer/emission_models/utils.py
src/synthesizer/emission_models/agn/__init__.py
src/synthesizer/emission_models/agn/models.py
src/synthesizer/emission_models/agn/unified_agn.py
src/synthesizer/emission_models/attenuation/__init__.py
src/synthesizer/emission_models/extractors/__init__.py
src/synthesizer/emission_models/extractors/extractor.py
src/synthesizer/emission_models/generators/__init__.py
src/synthesizer/emission_models/generators/generator.py
src/synthesizer/emission_models/generators/dust/__init__.py
src/synthesizer/emission_models/generators/dust/blackbody.py
src/synthesizer/emission_models/generators/dust/casey12.py
src/synthesizer/emission_models/generators/dust/draineli07.py
src/synthesizer/emission_models/generators/dust/dust_emission_base.py
src/synthesizer/emission_models/generators/dust/greybody.py
src/synthesizer/emission_models/stellar/__init__.py
src/synthesizer/emission_models/stellar/los_model.py
src/synthesizer/emission_models/stellar/models.py
src/synthesizer/emission_models/stellar/pacman_model.py
src/synthesizer/emission_models/transformers/__init__.py
src/synthesizer/emission_models/transformers/dust_attenuation.py
src/synthesizer/emission_models/transformers/escape_fraction.py
src/synthesizer/emission_models/transformers/igm.py
src/synthesizer/emission_models/transformers/transformer.py
src/synthesizer/emissions/__init__.py
src/synthesizer/emissions/line.py
src/synthesizer/emissions/line_ratios.py
src/synthesizer/emissions/sed.py
src/synthesizer/emissions/utils.py
src/synthesizer/extensions/atomic_timing_check.cpp
src/synthesizer/extensions/column_density.cpp
src/synthesizer/extensions/cpp_to_python.cpp
src/synthesizer/extensions/cpp_to_python.h
src/synthesizer/extensions/doppler_particle_spectra.cpp
src/synthesizer/extensions/grid_props.cpp
src/synthesizer/extensions/grid_props.h
src/synthesizer/extensions/index_utils.h
src/synthesizer/extensions/integrated_spectra.cpp
src/synthesizer/extensions/integration.cpp
src/synthesizer/extensions/integration.h
src/synthesizer/extensions/integration_py.cpp
src/synthesizer/extensions/macros.h
src/synthesizer/extensions/numpy_init.cpp
src/synthesizer/extensions/numpy_init.h
src/synthesizer/extensions/octree.cpp
src/synthesizer/extensions/octree.h
src/synthesizer/extensions/openmp_check.cpp
src/synthesizer/extensions/part_props.cpp
src/synthesizer/extensions/part_props.h
src/synthesizer/extensions/particle_spectra.cpp
src/synthesizer/extensions/photometry.cpp
src/synthesizer/extensions/property_funcs.cpp
src/synthesizer/extensions/property_funcs.h
src/synthesizer/extensions/reductions.cpp
src/synthesizer/extensions/reductions.h
src/synthesizer/extensions/sfzh.cpp
src/synthesizer/extensions/timers.cpp
src/synthesizer/extensions/timers.h
src/synthesizer/extensions/timers_init.h
src/synthesizer/extensions/weights.cpp
src/synthesizer/extensions/weights.h
src/synthesizer/extensions/kernel_extensions/kernel_bindings.cpp
src/synthesizer/extensions/kernel_extensions/kernel_functions.h
src/synthesizer/extensions/kernel_extensions/kernel_utils.h
src/synthesizer/extensions/kernel_extensions/kernels.h
src/synthesizer/extensions/kernel_extensions/overlap_kernel.cpp
src/synthesizer/extensions/kernel_extensions/projected_kernel.cpp
src/synthesizer/extensions/kernel_extensions/truncated_kernel.cpp
src/synthesizer/imaging/__init__.py
src/synthesizer/imaging/base_imaging.py
src/synthesizer/imaging/image.py
src/synthesizer/imaging/image_collection.py
src/synthesizer/imaging/image_generators.py
src/synthesizer/imaging/spectral_cube.py
src/synthesizer/imaging/extensions/__init__.py
src/synthesizer/imaging/extensions/circular_aperture.cpp
src/synthesizer/imaging/extensions/image.cpp
src/synthesizer/imaging/extensions/kernel_smoothing_funcs.h
src/synthesizer/instruments/__init__.py
src/synthesizer/instruments/filters.py
src/synthesizer/instruments/instrument.py
src/synthesizer/instruments/instrument_collection.py
src/synthesizer/instruments/photometric_noise.py
src/synthesizer/instruments/premade.py
src/synthesizer/instruments/utils.py
src/synthesizer/instruments/instrument_cache/README
src/synthesizer/load_data/__init__.py
src/synthesizer/load_data/load_bluetides.py
src/synthesizer/load_data/load_camels.py
src/synthesizer/load_data/load_eagle.py
src/synthesizer/load_data/load_flares.py
src/synthesizer/load_data/load_illustris.py
src/synthesizer/load_data/load_scsam.py
src/synthesizer/load_data/load_simba.py
src/synthesizer/load_data/load_yt.py
src/synthesizer/load_data/utils.py
src/synthesizer/parametric/__init__.py
src/synthesizer/parametric/blackholes.py
src/synthesizer/parametric/galaxy.py
src/synthesizer/parametric/metal_dist.py
src/synthesizer/parametric/morphology.py
src/synthesizer/parametric/sf_hist.py
src/synthesizer/parametric/stars.py
src/synthesizer/particle/__init__.py
src/synthesizer/particle/blackholes.py
src/synthesizer/particle/galaxy.py
src/synthesizer/particle/gas.py
src/synthesizer/particle/particles.py
src/synthesizer/particle/stars.py
src/synthesizer/particle/utils.py
src/synthesizer/photoionisation/__init__.py
src/synthesizer/photoionisation/cloudy17.py
src/synthesizer/photoionisation/cloudy23.py
src/synthesizer/photoionisation/photoionisation.py
src/synthesizer/pipeline/__init__.py
src/synthesizer/pipeline/pipeline.py
src/synthesizer/pipeline/pipeline_io.py
src/synthesizer/pipeline/pipeline_utils.py
src/synthesizer/utils/__init__.py
src/synthesizer/utils/art.py
src/synthesizer/utils/ascii_table.py
src/synthesizer/utils/geometry.py
src/synthesizer/utils/integrate.py
src/synthesizer/utils/operation_timers.py
src/synthesizer/utils/plt.py
src/synthesizer/utils/profiling_utils.py
src/synthesizer/utils/stats.py
src/synthesizer/utils/util_funcs.py
tests/test_accepts.py
tests/test_basic_imaging.py
tests/test_cosmology.py
tests/test_dust_attenuation.py
tests/test_dust_generators.py
tests/test_emissions.py
tests/test_extractors.py
tests/test_filters.py
tests/test_get_param.py
tests/test_grid.py
tests/test_igm.py
tests/test_initialisation.py
tests/test_integration.py
tests/test_line.py
tests/test_los.py
tests/test_morphology.py
tests/test_openmp.py
tests/test_operations.py
tests/test_particle_bh.py
tests/test_particle_galaxy.py
tests/test_particle_imaging.py
tests/test_particle_stars.py
tests/test_particles.py
tests/test_photometry.py
tests/test_pipeline.py
tests/test_premade_emodels.py
tests/test_sed.py
tests/test_spectra.py
tests/test_template.py
tests/test_timers.py
tests/test_transformers.py
tests/test_unified_agn.py
tests/test_unit_standardization.py
tests/test_utils.py
tests/test_vel_shift.py
tests/data/create_camels_small_snap.py
tests/data/download_camels.sh
tests/test_grid/README