def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'trust_silicate.dat' self.parameter['scattering'] = 'MIE' self.parameter['material_density'] = 3500 self.parameter['size_keyword'] = 'zda' # c0, b0, m1, b1, a1, m2, b2, a2, m3, b3, a3, m4, b4, a4, self.parameter['size_parameter'] = [ -8.47091, -3.68708, 22.5489, 2.37316e-5, 7.64943e-3, 0, 0, 0, 12.1717, 2961.28, 0.480229, 0, 0, 0 ] # Minimum dust grain size self.parameter['amin'] = 0.00035e-6 # Maximum dust grain size self.parameter['amax'] = 0.37e-6 # For creation of a dust catalog self.parameter['input_file'] = 'suvSil_121_1201' self.parameter['input_type'] = 'trust' self.parameter['subl_temp'] = 1200
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'trust_pah.dat' self.parameter['scattering'] = 'MIE' self.parameter['material_density'] = 2240 self.parameter['size_keyword'] = 'zda' # c0, b0, m1, b1, a1, m2, b2, a2, m3, b3, a3, m4, b4, a4, self.parameter['size_parameter'] = [ -8.02895, -3.45764, -8.20551, 1.18396e3, 1.0, 0, 0, 0, 12.0146, 1.0e24, -5.29496e-3, 0, 0, 0 ] # Minimum dust grain size self.parameter['amin'] = 0.00035e-6 # Maximum dust grain size self.parameter['amax'] = 0.005e-6 # For creation of a dust catalog self.parameter['input_file'] = 'PAH_28_1201_neu' self.parameter['input_type'] = 'trust' self.parameter['subl_temp'] = 2100
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'trust_graphite.dat' self.parameter['scattering'] = 'MIE' self.parameter['material_density'] = 2240 self.parameter['size_keyword'] = 'zda' # c0, b0, m1, b1, a1, m2, b2, a2, m3, b3, a3, m4, b4, a4, self.parameter['size_parameter'] = [ -9.86, -5.02082, 4.63229, 5.81215e-3, 0.415861, 0, 0, 0, 3.69897, 1125.02, 0.160344, 3.69967, 1126.02, 0.160501 ] # Minimum dust grain size self.parameter['amin'] = 0.00035e-6 # Maximum dust grain size self.parameter['amax'] = 0.33e-6 # For creation of a dust catalog self.parameter['input_file'] = 'Gra_121_1201' self.parameter['input_type'] = 'trust' self.parameter['subl_temp'] = 2100
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Note: Mathis, J. S. 1972, ApJ, 176, 651 Link: http://adsabs.harvard.edu/doi/10.1086/151667 Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) # Set the name of one component to allow print of sizes and wavelengths self.parameter['dust_cat_file'] = 'silicate_oblate.dat'
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Note: Link: https://www.ias.u-psud.fr/themis/ Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['scattering'] = 'HG' self.parameter['material_density'] = 0 # Set the name of one component to allow print of sizes and wavelengths self.parameter['dust_cat_file'] = 'CM20.dat'
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) # For creation of a dust catalog self.parameter['dust_cat_file'] = 'silicate.nk' self.parameter['scattering'] = 'MIE' self.parameter['material_density'] = 3500. # Minimum dust grain size self.parameter['amin'] = 5e-9 # Maximum dust grain size self.parameter['amax'] = 250e-9
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) # Parameters which are different to the default values self.parameter['dust_cat_file'] = 'silicate_oblate.dat' self.parameter['scattering'] = 'HG' self.parameter['material_density'] = 3800 # Minimum dust grain size self.parameter['amin'] = 5e-9 # Maximum dust grain size self.parameter['amax'] = 2e-6
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'graphite_parallel.nk' self.parameter['scattering'] = 'MIE' self.parameter['material_density'] = 2250 # Minimum dust grain size self.parameter['amin'] = 5e-9 # Maximum dust grain size self.parameter['amax'] = 250e-9
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'aOlM5.dat' self.parameter['scattering'] = 'HG' self.parameter['material_density'] = 2190 self.parameter['subl_temp'] = 1200 self.parameter['size_keyword'] = 'logn' self.parameter['size_parameter'] = [8e-9, 1.0] # Minimum dust grain size self.parameter['amin'] = 1e-9 # Maximum dust grain size self.parameter['amax'] = 4.9e-06
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Note: Mathis, J. S. 1972, ApJ, 176, 651 Link: http://adsabs.harvard.edu/doi/10.1086/151667 Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['scattering'] = 'MIE' # Set the name of one component to allow print of sizes and wavelengths self.parameter['dust_cat_file'] = 'silicate.nk' # Minimum dust grain size self.parameter['amin'] = 5e-9 # Maximum dust grain size self.parameter['amax'] = 250e-9
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) #: dict: Parameters which are different to the default values self.parameter['dust_cat_file'] = 'pah_ion.dat' self.parameter['scattering'] = 'HG' self.parameter['material_density'] = 2240. # Add _pah to the keyword to consider the pah mass correctly self.parameter['size_keyword'] = 'plaw_pah' # Minimum dust grain size self.parameter['amin'] = 3e-10 # Maximum dust grain size self.parameter['amax'] = 5e-9 # For creation of a dust catalog self.parameter['input_file'] = 'PAH1_DL07' self.parameter['input_type'] = 'dustem'
def __init__(self, file_io, parse_args): """Initialisation of the dust parameters. Args: file_io : Handles file input/output and all necessary paths. """ Dust.__init__(self, file_io, parse_args) # Define the dust catalog file in the POLARIS standard file format # (relative to the polaris/input/ directory) self.parameter['dust_cat_file'] = 'custom.dat' # Relative fraction of this dust composition to mix multiple dust compositions self.parameter['fraction'] = 1.0 # Material density of the custom composition [kg/m^3] self.parameter['material_density'] = 2500 # Minimum dust grain size self.parameter['amin'] = 5e-9 # Maximum dust grain size self.parameter['amax'] = 250e-9 # Possible dust size distributions 'plaw', 'plaw-ed', 'logn' self.parameter['size_keyword'] = 'plaw' # List of size parameter for dust size distribution (plaw -> [exponent]) self.parameter['size_parameter'] = [-3.5]