SimIM Logo

Getting Started

  • Installing SimIM
    • Requirements
    • From PyPI
    • From GitHub
  • Downloading Simulation Data
    • Simulation Access with SimIM
    • Downloading a Simulation
    • Partial Simulation Downloads
    • Additional Simulations
  • The SimIM Interface for Halo Catalogs
    • Simulation and Snapshot Metadata
    • Simulation Snapshots and SnapHanlder
    • Direct Access to Halo/Galaxy Properties
    • Adding Properties to Simulations
    • Interacting with a Simulation Across All Snapshots
  • Making Light Cones
    • Interacting with Lightcones

Simulation Interface

  • The siminterface Module
    • Interacting with Simulations Using SimIM
      • SimHandler
        • SimHandler.initialize_all_snaps()
        • SimHandler.set_in_h_units()
        • SimHandler.number_volumes()
        • SimHandler.extract_snap_meta()
        • SimHandler.z_to_snap()
        • SimHandler.extract_snap_keys()
        • SimHandler.get_mass_index()
        • SimHandler.get_snap()
        • SimHandler.get_snap_from_z()
        • SimHandler.set_property_range()
        • SimHandler.make_property()
        • SimHandler.delete_property()
        • SimHandler.snap_stat()
      • SnapHandler
        • SnapHandler.set_in_h_units()
        • SnapHandler.grid()
        • SnapHandler.delete_property()
        • SnapHandler.eval_stat()
        • SnapHandler.extract_keys()
        • SnapHandler.has_loaded()
        • SnapHandler.has_property()
        • SnapHandler.hist()
        • SnapHandler.load_property()
        • SnapHandler.make_property()
        • SnapHandler.plot()
        • SnapHandler.return_property()
        • SnapHandler.set_property_range()
        • SnapHandler.unload_property()
        • SnapHandler.write_property()
    • Downloading and Formatting Simulations
      • IllustrisCatalogs
        • IllustrisCatalogs.clean_raw()
        • IllustrisCatalogs.format()
        • IllustrisCatalogs.download()
        • IllustrisCatalogs.download_meta()
      • UniversemachineCatalogs
        • UniversemachineCatalogs.clean_raw()
        • UniversemachineCatalogs.format()
        • UniversemachineCatalogs.download_meta()
        • UniversemachineCatalogs.download()
    • Under the Hood
      • SimCatalogs
        • SimCatalogs.clean_raw()
        • SimCatalogs.format()
      • Snapshot
        • Snapshot.dif_snap()
        • Snapshot.dif_lowerz_snap()
        • Snapshot.dif_higherz_snap()

Galaxy Properties

  • The galprops Module
  • Prop and GalProp Classes
    • Prop
      • Prop.evaluate()
    • MultiProp
      • MultiProp.evaluate_all()
      • MultiProp.evaluate()
  • Pre-Packaged Galaxy Properties
    • Stellar Masses and Star Formation Rates
      • behroozi13_base
        • behroozi13_base.plot_grid()
        • behroozi13_base.sfr()
        • behroozi13_base.stellarmass()
      • sfr()
      • stellarmass()
      • bethermin17_base
        • bethermin17_base.b17_smfpars()
        • bethermin17_base.b17_sffrac()
        • bethermin17_base.b17_sfms()
        • bethermin17_base.b17_sbfrac()
        • bethermin17_base.b17_sfr()
        • bethermin17_base.stellarmass()
      • g13irlf_base
        • g13irlf_base.get_irlf_pars()
        • g13irlf_base.lir()
        • g13irlf_base.sfr()
    • Spectral Line Luminosities
      • Carbon Monoxide
        • keating16()
        • li16()
        • pullen13()
        • lidz11()
        • kamenetzky16()
        • f_duty()
      • HCN
        • hcn_gao()
        • hcn_breysse()
      • Far-Infrared
        • delooze14()
        • uzgil14()
        • spinoglio12()
        • schaerer20()
        • zhao13()
        • padmanabhan19()
        • yang22()
    • Star Formation Rates and Stellar Masses
      • behroozi13_base
        • behroozi13_base.plot_grid()
        • behroozi13_base.sfr()
        • behroozi13_base.stellarmass()
      • sfr()
      • stellarmass()
    • Helper Functions
      • log10normal()

Ligth Cones

  • The lightcone Module
    • Making Light Cones
      • LCMaker
        • LCMaker.build_lightcones()
        • LCMaker.add_pos_properties()
        • LCMaker.add_properties()
        • LCMaker.get_LCIterator()
    • The Light Cone Handler
      • LCHandler
        • LCHandler.volume()
        • LCHandler.eval_stat_evo()
        • LCHandler.grid()
        • LCHandler.animate()
        • LCHandler.delete_property()
        • LCHandler.eval_stat()
        • LCHandler.extract_keys()
        • LCHandler.has_loaded()
        • LCHandler.has_property()
        • LCHandler.hist()
        • LCHandler.load_property()
        • LCHandler.make_property()
        • LCHandler.plot()
        • LCHandler.return_property()
        • LCHandler.set_in_h_units()
        • LCHandler.set_property_range()
        • LCHandler.unload_property()
        • LCHandler.write_property()

Grids, Maps, Spectral Cubes

  • The map Module
    • Grid
      • Grid.init_grid()
      • Grid.pad()
      • Grid.crop()
      • Grid.scale_axis()
      • Grid.copy_axes()
      • Grid.copy()
      • Grid.save()
      • Grid.add_new_prop()
      • Grid.add_from_cat()
      • Grid.add_from_pos_plus_array()
      • Grid.add_from_spec_func()
      • Grid.sum_properties()
      • Grid.sample()
      • Grid.convolve()
      • Grid.down_sample()
      • Grid.collapse_dimension()
      • Grid.fourier_transform()
      • Grid.power_spectrum()
      • Grid.spherical_average()
      • Grid.visualize()
      • Grid.animate()
    • Creating Data Cubes
      • Gridder
        • Gridder.add_from_cat()
        • Gridder.add_from_pos_plus_array()
        • Gridder.add_from_spec_func()
        • Gridder.add_new_prop()
        • Gridder.animate()
        • Gridder.collapse_dimension()
        • Gridder.convolve()
        • Gridder.copy()
        • Gridder.copy_axes()
        • Gridder.crop()
        • Gridder.down_sample()
        • Gridder.fourier_transform()
        • Gridder.init_grid()
        • Gridder.pad()
        • Gridder.power_spectrum()
        • Gridder.sample()
        • Gridder.save()
        • Gridder.scale_axis()
        • Gridder.spherical_average()
        • Gridder.sum_properties()
        • Gridder.visualize()
      • gridder_function()
    • PSFs
      • PSF
      • SpectralPSF
      • GridFromAxesAndFunction

Instrument Modeling

  • The instrument Module
    • Tools For Modeling Instruments
      • Instrument
        • Instrument.set_spatial_respones()
        • Instrument.set_spectral_respones()
        • Instrument.set_noise_functions()
        • Instrument.add_detector()
        • Instrument.del_detectors()
        • Instrument.add_field()
        • Instrument.del_fields()
        • Instrument.map_fields()
        • Instrument.sample_fields()
        • Instrument.plot_detector_response()
        • Instrument.plot_spectral_response()
      • Detector
    • Spatial Response Functions
    • Spectral Response Functions
    • Noise Functions
SimIM
  • Search


© Copyright 2024, R P Keenan.

Built with Sphinx using a theme provided by Read the Docs.