-

Xdust documentation¶

+

Xdust documentation¶

The xdust library calculates scattering and absorption efficiencies for dust from the infrared to the X-ray. It has special capabilities to calculate dust scattering halo images in the X-ray.

First published version of this code (released with Corrales & Paerels, 2015) http://dx.doi.org/10.5281/zenodo.15991

Source code: github.com/eblur/xdust

-

Support: If you are having issues, please contact liac@umich.edu

+

Support: If you have questions, please contact liac@umich.edu

Features¶

A number of dust grain size distributions and optical constants are @@ -323,34 +326,11 @@

Tutorials¶

    -
  • xdust.grainpop -
  • -
  • xdust.graindist -
  • -
  • xdust.scatteringmodel -
  • -
  • xdust.halos @@ -403,7 +383,7 @@

    Modules¶
      -
    • Xdust documentation
        +
      • Xdust documentation
        • Features
        • Grain Populations
        • X-ray Scattering Halos
        • diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index 7ab3ca48e71290d199cdf3ca440ad3825232746c..fdbb8a95840befe6214d35824cb103c818ab080f 100644 GIT binary patch delta 1877 zcmV-b2demh54I1Gc7L^+OLN>P5P`p(!esN$>L1Fzqjvi z0*x;aaeq{kq$p}Zo#8D@P&$WPv5q^QLmZvTTV`(F-j@P6`f0kb zpC+a4y=jJ{!xx0B6C|uc#BkE>{Ym*zUrpU8ogeCEb}Lvkvbow&c$dKHe2acxtqhn@JZqD`$~BwQWqK+T@eD}N0iNCC@mh}zo>1!S-Cf11qgO3IBvttRL(Bc03 zUw=aScu_nb`NQ`+z1z2ebB0AtcVGEmTaHjqXGI1%frkyR7%@*%HY+S~R;;;82$UVY zx;{F*c3GC&9+&Wh{JNfBD;7o1?Tq=z5||x2`OSkKO|*~E90_qrw5mxdJk3|0TPj05 zzaQt9`_%~lx#P*`>Z<`eBL;niW!l<0>3=6!h>P7mBM4P@u<*zgRz{yZq6|p|<1-{! zqa1duYcc*-(eOoV9|^);Vv8y@+Z6A>HVn-U$E*-Dd{(tmH3C6^#ZGjjAKAm9B%%wD)C%Km5xjssa#I5ma zySWb`J=X(Y6vivnX1b7`qmz>yzCFut?rDTcf&O%rP?moz;3H3<>HJ49{b>pqb)i*y zP*&;YscfEt_Ux8j&~g&2J(>mj!&e(byMtArKRUHRx;qvH22WRuThCezNq=e{SC3`@ zLDxoo0bDnC`U@X8p^A?Q8MD^imF<&n;u6UCoWW0mT!tZ#3a=ZH+-C&ZLUtj`iEw?( zVY`W#K6(baEkcLjXaljkb2y`-L1c|s_bY8hzN-JacNVIdOBxIY((TFuxuvxfaPJcF z_9ENT6^&ESdqiGmqTRq5et*gg!S7#6RH?!RSUjkg;6$4YPsMAUiRW9u?^t?iUeoS@ z8r{8wv>w|M?cIz9sKh9+MBC5|bHO+h*%SY>vBu8XlYlw*v%;NUB;7ACnpT@!Ki`SG z1S6~1BqlcQW%>!T2^!Ox7>f`X9s08Z^l8AvI0p#KWMUN`CYogWjej2S6??5C@}(K{ zn-@!wBwD7jWeU1e4C|6%cT52c{CmOiA6|LkRgL{$RSWI?C_wh z>DBVD%Thz(y%Le%>VLK^X5;UBU=%}(9%_lB?!q;4gROk)bb!9^^*#29ZMbR`> zO;f;l(L*pa{aN20uL?i9+r6AM8&97qXZWH&mL}PSJoA-Eyxs9@%J_e(IO2^(Ei4Ox zo-;|@#v`4GQ6XacXG*wws&wxoUS)PeH#>BYNNh^~y5Q`IGEPXCUA%v;7=Mf3iM%nO z7|Cct8Eg$nil}cdOg8T&VU;KSN9Y6{k2u4q;{PbPs6FrX8DhLiZpg395z~!!@RGm3 PSr-7}d>Hs2UN#MOG$fa2 delta 1823 zcmV+)2jKX&4}cGlc7Lr}OLN>P5We#(RJFNkV%KgixuxQivxjVXGuhhQrm)0lDC-qq z?3w-b%R>)9=mE^Z9trq9=%(q07MJ`?*{&cE*E!}-kK*ZpKPBz;V^%^+llx?>KC!C& z?Ol?B%N%Y81+pbgiwL{=g0liOQTV261s*a+@bj4=UxF%+gny%&#t2Zy60~I_=dMER z)a1Tsa*9$vJ;4@5DUjm-;s{=w(q95$HVwrLH}&pw^+3)!((PZb_Tkv!)|iT59um#N z71W+EixsP<*);^Cn%OfI!|0m%0KPpgaRy@r9iMN-v&%4pJz<=TI%ySY7zP)+w&1`?7+kZ(s@s&|*1l?TN&K=*5?}o~IgRiKJ9$i-D(!))>Zt5W0;gZ+|t1m$5NMfyHAgXSmk~qcw`*3$3s8j)s6G1XW4Id63 z)Zx-on}2FUJXq)pUD`vY9Gt`BZtrXaFLWl0Y+ty&4+UJ{Z~J9AbrRcq8L$f-y&+r| zkgysN%hcbrGlE;!add9G3^ao)3?HTpd%mDb6lDD-G-eH0OgUD*(90Ao4u3PA5U|571`=Y{7DbqSx=3ih z?FpvQj6Fsq&EjKeI44;OamMktpUN&!jm(f=0!r|D84_AC1Kjo8KTu!f>`05_&tfUyeO<1e@c47Qq(fn`}0MV177~ zrg9wB!dW91zD=i&l`#V>3YarHB!8t-hNVz8$6aA0ip;3BnOmUdn7I=+Bf(}?ftq6_ zg&eNiyKe5mfTv(c`6ra+A4~Ym9a%d4XfUMofweC(P}+85XqL)mDd_HWm;lGkknYL` z7%ydPfbbPq_RZ{`frKL3#k8C2(%Hd z4E^cK!*6X$pkhiF4OT?aBL^6(_35)fi8BP**o7|V@!Gq?(5Fn+)_;U^h}=nc;$E;; zBgbN*viAPNR;0*90E!^VY>Sa)N?UtX{{#yJ)HN|(wZlEF#CcCkLyYA5)vyJWOM^Oe zubRql2HX6b`F#QO)@ul)TXZt_wc3QvE{9dPOGJxfKVa02w*`I320+Wx%$b2`lBy;t zU_9m$3~jR?ir*W)?0-jJJmTKFqS3TgY4pqRH7Ci=
    diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index d696ed4..b1fa964 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"A Mie scattering calculation with all three dimensions":[[12,"a-mie-scattering-calculation-with-all-three-dimensions"]],"An X-ray dust scattering halo for the same grain population":[[11,"an-x-ray-dust-scattering-halo-for-the-same-grain-population"]],"Astrodust":[[7,"astrodust"]],"CmDrude":[[0,"cmdrude"]],"CmGraphite":[[0,"cmgraphite"]],"CmSilicate":[[0,"cmsilicate"]],"Combining multiple SingleGrainPop objects into a GrainPop":[[8,"combining-multiple-singlegrainpop-objects-into-a-grainpop"]],"Composition":[[0,"compositionclass"]],"Computing a differential scattering cross-section":[[12,"computing-a-differential-scattering-cross-section"]],"Computing halo intensity from a point-source spectrum":[[9,"computing-halo-intensity-from-a-point-source-spectrum"]],"Computing scattering and extinction efficiencies":[[12,null]],"Constructing a SingleGrainPop":[[8,"constructing-a-singlegrainpop"]],"Customizing a SingleGrainPop":[[8,"customizing-a-singlegrainpop"]],"ExpCutoff":[[7,"expcutoff"]],"Extinction curves":[[11,"extinction-curves"]],"Extinction curves from custom grain populations":[[8,null]],"Features":[[4,"features"]],"GGADT":[[5,"ggadt"]],"Grain":[[7,"grain"]],"Grain Populations":[[4,"grain-populations"],[8,"grain-populations"]],"GrainDist":[[1,"graindistclass"]],"GrainPop":[[2,"grainpopclass"]],"Halo":[[3,"halo"]],"Helper functions":[[2,"helper-functions"]],"Helper functions for common dust models":[[8,"helper-functions-for-common-dust-models"]],"Indexing and slicing a Halo":[[9,"indexing-and-slicing-a-halo"]],"Initial parameters":[[8,"initial-parameters"]],"Mie":[[5,"mie"]],"Modeling X-ray dust scattering halos":[[9,null]],"Modules":[[4,"modules"]],"Note: the Mie model can use a lot of memory":[[12,"note-the-mie-model-can-use-a-lot-of-memory"]],"PAH":[[5,"pah"]],"Plotting the surface brightness profile":[[9,"plotting-the-surface-brightness-profile"]],"Powerlaw":[[7,"powerlaw"]],"Quick start":[[11,null]],"RGscattering":[[5,"rgscattering"]],"ScatteringModel":[[5,"scatteringmodel"]],"ScreenGalHalo":[[3,"screengalhalo"]],"ScreenGalHaloCP15":[[3,"screengalhalocp15"]],"Setting up a scattering halo":[[9,"setting-up-a-scattering-halo"]],"Shape":[[6,"shapeclass"]],"SingleGrainPop":[[2,"singlegrainpop"]],"Sizedist":[[7,"sizedistclass"]],"Sphere":[[6,"sphere"]],"Supporting modules":[[1,"supporting-modules"]],"The Mie model":[[12,"the-mie-model"]],"The Rayleigh-Gans model":[[12,"the-rayleigh-gans-model"]],"Tutorials":[[4,"tutorials"],[10,null]],"UniformGalHalo":[[3,"uniformgalhalo"]],"UniformGalHaloCP15":[[3,"uniformgalhalocp15"]],"Verifying the halo calculation":[[9,"verifying-the-halo-calculation"]],"WD01":[[7,"wd01"]],"X-ray Scattering Halos":[[4,"x-ray-scattering-halos"]],"Xdust documentation":[[4,null]],"calculate_taux":[[3,"calculate-taux"]],"make_MRN":[[8,"make-mrn"]],"make_MRN_RGDrude":[[8,"make-mrn-rgdrude"]],"path_diff":[[3,"path-diff"]],"time_delay":[[3,"time-delay"]],"xdust.graindist":[[1,null]],"xdust.graindist.composition":[[0,null]],"xdust.graindist.shape":[[6,null]],"xdust.graindist.sizedist":[[7,null]],"xdust.grainpop":[[2,null]],"xdust.halos":[[3,null]],"xdust.scatteringmodel":[[5,null]]},"docnames":["composition","graindist","grainpop","halos","index","scatmodels","shape","sizedist","tutorials/grainpop","tutorials/halos","tutorials/index","tutorials/quickstart","tutorials/scattering"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1},"filenames":["composition.rst","graindist.rst","grainpop.rst","halos.rst","index.rst","scatmodels.rst","shape.rst","sizedist.rst","tutorials/grainpop.ipynb","tutorials/halos.ipynb","tutorials/index.rst","tutorials/quickstart.ipynb","tutorials/scattering.ipynb"],"indexentries":{},"objects":{"xdust.graindist":[[1,0,1,"","GrainDist"]],"xdust.graindist.GrainDist":[[1,1,1,"","a"],[1,1,1,"","cgeo"],[1,2,1,"","comp"],[1,2,1,"","md"],[1,1,1,"","mdens"],[1,1,1,"","ndens"],[1,3,1,"","plot"],[1,1,1,"","rho"],[1,2,1,"","shape"],[1,2,1,"","size"],[1,1,1,"","vol"]],"xdust.graindist.composition":[[0,0,1,"","CmDrude"],[0,0,1,"","CmGraphite"],[0,0,1,"","CmSilicate"],[0,0,1,"","Composition"]],"xdust.graindist.composition.CmDrude":[[0,3,1,"","ip"],[0,3,1,"","rp"]],"xdust.graindist.composition.CmGraphite":[[0,2,1,"","orient"],[0,2,1,"","size"]],"xdust.graindist.composition.Composition":[[0,2,1,"","citation"],[0,3,1,"","cm"],[0,2,1,"","cmtype"],[0,2,1,"","imvals"],[0,3,1,"","ip"],[0,3,1,"","plot"],[0,2,1,"","revals"],[0,2,1,"","rho"],[0,3,1,"","rp"],[0,2,1,"","wavel"]],"xdust.graindist.shape":[[6,0,1,"","Shape"],[6,0,1,"","Sphere"]],"xdust.graindist.shape.Shape":[[6,3,1,"","cgeo"],[6,3,1,"","vol"]],"xdust.graindist.shape.Sphere":[[6,3,1,"","cgeo"],[6,2,1,"","shape"],[6,3,1,"","vol"]],"xdust.graindist.sizedist":[[7,0,1,"","Astrodust"],[7,0,1,"","ExpCutoff"],[7,0,1,"","Grain"],[7,0,1,"","Powerlaw"],[7,0,1,"","Sizedist"],[7,0,1,"","WD01"]],"xdust.graindist.sizedist.Astrodust":[[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.graindist.sizedist.ExpCutoff":[[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.graindist.sizedist.Grain":[[7,2,1,"","a"],[7,2,1,"","dtype"],[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.graindist.sizedist.Powerlaw":[[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.graindist.sizedist.Sizedist":[[7,2,1,"","a"],[7,2,1,"","dtype"],[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.graindist.sizedist.WD01":[[7,3,1,"","mdens"],[7,3,1,"","ndens"]],"xdust.grainpop":[[2,0,1,"","GrainPop"],[2,0,1,"","SingleGrainPop"],[2,4,1,"","make_MRN"],[2,4,1,"","make_MRN_RGDrude"]],"xdust.grainpop.GrainPop":[[2,3,1,"","calculate_ext"],[2,2,1,"","description"],[2,2,1,"","gpoplist"],[2,3,1,"","info"],[2,2,1,"","keys"],[2,2,1,"","lam"],[2,1,1,"id0","md"],[2,3,1,"","plot_ext"],[2,1,1,"id3","tau_abs"],[2,1,1,"id4","tau_ext"],[2,1,1,"id5","tau_sca"]],"xdust.grainpop.SingleGrainPop":[[2,3,1,"","calculate_ext"],[2,2,1,"","diff"],[2,3,1,"","info"],[2,2,1,"","int_diff"],[2,2,1,"","lam"],[2,3,1,"","plot_ext"],[2,3,1,"","plot_sdist"],[2,2,1,"","tau_abs"],[2,2,1,"","tau_ext"],[2,2,1,"","tau_sca"],[2,3,1,"","write_extinction_table"]],"xdust.halos":[[3,0,1,"","Halo"]],"xdust.halos.Halo":[[3,3,1,"","calculate_intensity"],[3,2,1,"","description"],[3,3,1,"","ecf"],[3,2,1,"","fabs"],[3,3,1,"","fake_image"],[3,1,1,"","fext"],[3,1,1,"","fhalo"],[3,3,1,"","frac_halo"],[3,2,1,"","intensity"],[3,2,1,"","lam"],[3,2,1,"","norm_int"],[3,1,1,"","percent_fabs"],[3,1,1,"","percent_fext"],[3,2,1,"","taux"],[3,2,1,"","theta"],[3,3,1,"","write"]],"xdust.halos.galhalo":[[3,0,1,"","ScreenGalHalo"],[3,0,1,"","ScreenGalHaloCP15"],[3,0,1,"","UniformGalHalo"],[3,0,1,"","UniformGalHaloCP15"],[3,4,1,"","calculate_taux"],[3,4,1,"","path_diff"],[3,4,1,"","time_delay"]],"xdust.halos.galhalo.ScreenGalHalo":[[3,3,1,"","calculate"],[3,3,1,"","fake_variable_image"],[3,3,1,"","variable_profile"]],"xdust.halos.galhalo.ScreenGalHaloCP15":[[3,3,1,"","calculate"]],"xdust.halos.galhalo.UniformGalHalo":[[3,3,1,"","calculate"]],"xdust.halos.galhalo.UniformGalHaloCP15":[[3,3,1,"","calculate"]],"xdust.scatteringmodel":[[5,0,1,"","GGADT"],[5,0,1,"","Mie"],[5,0,1,"","PAH"],[5,0,1,"","RGscattering"],[5,0,1,"","ScatteringModel"]],"xdust.scatteringmodel.Mie":[[5,3,1,"","calculate"],[5,2,1,"","gsca"],[5,2,1,"","qback"]],"xdust.scatteringmodel.PAH":[[5,3,1,"","calculate"],[5,2,1,"","pahtype"],[5,2,1,"","stype"]],"xdust.scatteringmodel.RGscattering":[[5,3,1,"","calculate"],[5,3,1,"","characteristic_angle"]],"xdust.scatteringmodel.ScatteringModel":[[5,3,1,"","calculate"],[5,2,1,"","citation"],[5,2,1,"","diff"],[5,2,1,"","pars"],[5,2,1,"","qabs"],[5,2,1,"","qext"],[5,2,1,"","qsca"],[5,3,1,"","read_from_table"],[5,2,1,"","stype"],[5,3,1,"","write_table"]]},"objnames":{"0":["py","class","Python class"],"1":["py","property","Python property"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"]},"objtypes":{"0":"py:class","1":"py:property","2":"py:attribute","3":"py:method","4":"py:function"},"terms":{"00e":8,"01e":[],"03e":[],"0x1053ad940":[],"0x107fa9ca0":[],"0x109b86b70":[],"0x109c5d820":[],"0x109f87920":[],"0x10a34c740":[],"0x10a846480":[],"0x10a8467b0":[],"0x10a9b9e80":12,"0x10ac7b0b0":[],"0x10aded160":12,"0x10adee3c0":12,"0x10b21be90":[],"0x10b4019d0":[],"0x10b7750a0":[],"0x10b8efce0":[],"0x10b977aa0":[],"0x10bbafce0":[],"0x10be51e50":[],"0x10bf1e240":[],"0x10bf5e3c0":[],"0x10c12db20":[],"0x10c1ecd70":[],"0x10c243230":[],"0x10c2a50a0":[],"0x10c3a4170":[],"0x10c59c740":[],"0x10c697830":[],"0x10c7a1be0":[],"0x10c862a50":[],"0x10cb770b0":[],"0x10cd523c0":[],"0x10cea13a0":[],"0x10cede540":[],"0x10cfbf410":[],"0x10cfca570":[],"0x10d0db0b0":[],"0x10d1291f0":[],"0x10d141100":[],"0x10d38ec60":[],"0x10d496cf0":[],"0x10d82b0b0":[],"0x10d86de80":[],"0x10d95de20":[],"0x10da61fd0":[],"0x10e056570":[],"0x10e1b2bd0":[],"0x10e30f0b0":[],"0x10e61ccb0":[],"0x10e8b29c0":[],"0x10ecd7170":[],"0x10ee50740":[],"0x10eec16a0":9,"0x10f20e3c0":[],"0x10f20fb60":[],"0x10f2f60f0":[],"0x10f865310":[],"0x10f8ae240":[],"0x112a91c10":[],"0x113f93710":[],"0x114acfce0":[],"0x1154d2960":[],"0x115729ac0":[],"0x115b096d0":[],"0x115bf7fe0":[],"0x115c12930":[],"0x115ce8fb0":[],"0x116052b40":[],"0x1167ee7b0":[],"0x11697b6b0":[],"0x116bc13d0":[],"0x116c3ec30":[],"0x116cfd880":[],"0x116e7d070":[],"0x116eaf0b0":[],"0x1171daba0":[],"0x1171e5100":[],"0x11740d3a0":[],"0x1174fd820":[],"0x11789ccb0":[],"0x117ad5af0":[],"0x117b7e120":[],"0x117b7e150":[],"0x117d10950":[],"0x117fb09e0":[],"0x11841c8c0":[],"0x11856a5d0":[],"0x118a71910":[],"0x118d11220":[],"0x1192d2f60":[],"0x119844bc0":[],"0x119e5ed20":[],"0x11a0a5070":[],"0x11a2370b0":[],"0x11b5d3e30":[],"0x11bd3b590":[],"0x11be6a090":[],"0x11c38f320":[],"0x11c4dbe90":[],"0x11ca03b60":[],"0x11cd323c0":[],"0x11d05f440":[],"0x11d37d190":[],"0x11dcee1b0":[],"0x11e176090":[],"0x11faf6870":[],"0x120304410":[],"0x12047f0b0":[],"0x120a00b30":[],"0x120a65c10":[],"0x121b4e2a0":[],"0x1227cfd40":[],"0x124849e50":[],"0x127db90a0":[],"0x127dbb0b0":[],"0x128e317f0":8,"0x12a19f0b0":[],"0x1301aa8d0":[],"0x132200410":[],"0x132e79df0":[],"0x138a556d0":[],"11e":8,"1d":9,"1e":[8,9],"1e3":9,"26e":8,"2d":[3,9],"2f":[9,11],"2x":3,"3f":9,"51e":[],"5e":[],"62e":8,"81e":8,"A":[2,4,5,7,8,9,11],"After":9,"An":[3,8,9],"As":[9,12],"At":[4,6],"Below":[9,11,12],"Both":11,"By":[8,9,12],"Did":[],"Each":[2,8],"For":[3,4,6,9],"Have":[],"He":[],"Here":[8,11],"How":[],"I":7,"IS":[],"If":[0,1,2,3,4,5,7,12],"In":[3,8],"It":[2,4,8,12],"Mostly":7,"No":[],"Other":7,"Such":[],"That":[],"The":[0,2,3,4,5,6,7,8,9,11],"Then":3,"There":8,"These":10,"They":10,"This":[1,3,5,7,9,12],"To":[8,9,11,12],"We":[9,11],"With":12,"You":[],"_":[],"__getitem__":[],"__init__":[1,2],"_astrodust":[],"_calculate_tau":[],"_core":[],"_expcutoff":[],"_grain":[],"_mie_help":[],"_powerlaw":[],"_size_dispatch":[],"_wd01":[],"_weight_amu":[],"a_":6,"a_cm":[],"ab":[2,3,8],"abl":[8,9,12],"abov":[8,9,12],"absorb":[3,9,11],"absorpt":[2,4,5,8,11,12],"abstract":[6,7],"abund":[],"abund_t":[],"accept":[8,11],"access":[2,8],"accord":3,"account":8,"accrod":7,"accur":[9,12],"across":2,"actual":8,"acut":7,"add":[],"addit":8,"adjust":12,"affect":9,"afterward":3,"al":[4,8],"algorithm":[4,5,8,12],"along":[3,7,9,11,12],"alongsid":8,"alpha":3,"also":[3,8,9,12],"alway":[7,12],"amax":[2,3,7],"amin":[2,3,7],"amu":[],"an_3d":[],"analyt":[3,9],"anchor":1,"ang":[],"angl":[2,3,5,9,12],"angle_unit":12,"angstrom":[9,12],"angular":[9,11,12],"ani":[3,8,12],"antmp":[],"anyway":12,"api":9,"apj":[0,5],"appear":8,"append":0,"appli":2,"appropori":4,"approxim":[0,2,3,5,8,9,12],"ar":[],"arbitrari":9,"arccsec":[],"arcec":[],"arcmin":[5,12],"arcsec":[3,9,11],"arcsec2":[9,11],"area":[],"arf":3,"arg":3,"argument":8,"aromat":12,"around":9,"array":[0,3,5,7,9,12],"array_function_dispatch":[],"asarray":[],"assembl":8,"assert":[],"assertionerror":[],"assign":8,"associ":3,"assum":[0,2,3,4,5,6,7,9,12],"assumpt":[2,4,9,12],"astro":[],"astrodust":[1,4,8],"astronom":0,"astropi":[0,1,2,3,5,6,7,8,9,11,12],"astrosil":4,"atmo689":[],"atom":[],"atribut":[],"attach":12,"attenu":12,"attribut":[2,3,5,9,12],"attributeerror":[],"au":2,"au_":[],"autoclass":[],"automat":9,"avail":12,"averag":5,"avoid":12,"ax":[0,1,2,8,11],"axe":[0,1,2],"axi":[0,1,2,8,9],"b":[5,8,9,12],"back":5,"background":9,"base":[0,1,2,3,4,5,6,7],"becaus":[7,9],"befor":12,"behav":8,"behavior":12,"bessel":5,"beyond":[],"bhmie":[],"big":0,"bin":[3,7,9],"binari":9,"birght":[],"bn_3d":[],"bntmp":[],"bo":9,"bohren":[4,5,8,12],"book":5,"bool":[0,3,5,7],"boolean":[],"bound":9,"bright":11,"build":[2,8,9,10],"built":[0,5,7,8],"c":[0,8,9,12],"ca":[],"calc_element_column":[],"calc_mass_convers":[],"calcul":[0,2,3,4,5,7,8,10,11],"calculate_ext":[2,3,8,11],"calculate_intens":[3,9],"calculate_taux":4,"call":[2,4,8],"can":[2,3,4,6,7,8,9,11],"capabl":4,"care":12,"carri":9,"case":7,"caus":[],"cdiff":[],"cell":[9,12],"center":9,"central":3,"cg":[],"cgeo":[1,6],"chang":[8,9],"characterist":5,"characteristic_angl":5,"check":[9,12],"child":[],"choic":11,"choos":[8,9,11],"chosen":12,"circumfer":[],"citat":[0,5],"cite":5,"cl":[],"class":[0,1,2,3,4,5,6,7,8],"closer":11,"cloud":9,"cm":[0,1,2,3,5,6,7,8,9,11],"cm2":9,"cm3":3,"cmdrude":[1,8,12],"cmgraphit":[1,8],"cmsilic":[1,12],"cmtype":[0,1,2],"co":[],"code":[3,4],"collect":2,"color":[8,9],"column":[1,2,3,7,8,9],"com":4,"comp":1,"compar":[11,12],"complex":[0,3,4,8,12],"compon":[3,8],"composit":[1,2,4,5,7,8,9,11,12],"compound":[0,1,2,5,8,12],"comput":[2,3,4,5,8,10,11],"concept":[],"confin":[3,9,11],"confirm":9,"constant":[0,1,2,4,5,8,9,12],"construct":9,"contact":4,"contain":[1,2,3,4,8,9],"content":2,"context":[],"continu":7,"conveni":[1,2],"convent":3,"convert":[0,3,4,7],"core":10,"corral":[3,4,8,9],"correct":3,"correspond":[3,9],"cosin":5,"cosmolog":[],"count":[3,9],"cover":9,"cpu":9,"cr":[],"crash":12,"creat":8,"cross":[1,2,5,6],"crystal":[],"ct":9,"current":5,"curv":[3,4,10],"custom":[2,4,10,11],"custom_grainpopdict":[2,8],"cut":[4,7],"d":[2,3,9,12],"d2g":[],"da":7,"data":5,"day":[2,3],"decay":[8,12],"decreas":12,"def":[],"default":[0,2,3,5,7,8,12],"defer":[],"defin":[1,2,3,5,6,7,9],"definit":12,"delay":3,"deliber":12,"demand":12,"demonstr":12,"densiti":[0,1,2,3,5,7,8,9],"depend":[3,5,12],"depth":[2,8,9],"describ":[2,3,6,7,8],"descript":[2,3,5,7],"design":[],"desir":[],"desktop":12,"despit":9,"detail":[3,8],"dev":[],"dict":5,"dictionari":[2,4,8],"diff":[2,5,12],"differ":[0,2,3,7,9,12],"differenti":[2,5],"differentif":[],"dimension":12,"direct":[8,9,11],"dist":3,"distanc":[3,9,11],"distinct":[2,4],"distribut":[1,2,3,4,6,7,8,9,11],"divid":[7,9,12],"dkpc":3,"dl":7,"dn":7,"doi":4,"domega":[],"don":8,"dozen":[],"dq_":12,"drain":[0,4,5,7,8,11,12],"drude":[0,1,2,3,8,9,12],"dsig":[],"dtau":[],"dtheta":9,"dtype":[1,2,7],"dust":[1,2,3,4,6,7,10,12],"dust_mass_column":8,"dust_mix":[],"dust_pop":[9,11],"dust_to_ga":8,"dwek":[4,5],"dx":4,"e":[0,3,5,7,8,9,11,12],"e22":8,"e3":9,"easi":2,"easier":12,"easili":12,"eblur":4,"ecf":3,"edu":4,"eff":6,"effect":[3,6],"effici":[4,5,8,10,11],"either":8,"electron":[0,2,8,9],"elem":[],"element":[],"els":[],"empti":[],"en":[],"enclos":3,"end":[7,8,9,12],"endfor":[],"energi":[0,2,3,5,8,9,11,12],"energy_grid":[9,11,12],"entir":3,"erg":3,"error":12,"escap":[],"essenti":[],"estim":12,"et":[4,8],"ev":[],"even":9,"everi":[2,8],"everyth":9,"exact":9,"exampl":[4,8,12],"exceed":12,"except":[],"exist":[3,5],"exosur":3,"exp":[3,9],"expcutoff":[1,2,8],"expect":[9,12],"exponenti":[4,7],"exposur":3,"express":[3,8],"ext":[2,3,8],"extend":7,"extinct":[2,3,4,5,7,10],"extra":[1,2],"f_":3,"f_h":3,"fab":3,"fact":8,"factor":8,"fake":3,"fake_imag":3,"fake_variable_imag":3,"fals":[3,8,11],"far":12,"fast":[3,12],"fe":[],"fext":3,"fh":[],"fhalo":[3,9],"field":0,"file":[2,3,5],"filenam":3,"fill":[],"fine":9,"first":4,"fit":[2,3,5],"float":[0,1,2,3,5,6,7],"flux":[3,9,11],"fminer":[],"fold":7,"follow":[4,8],"form":7,"format":[3,8,9,11,12],"formula":[3,5],"fortran":4,"forward":8,"fps":[],"frac":[6,12],"frac_halo":3,"fraction":[2,3,8,9,11],"frameon":[8,11],"free":[0,2,8,9],"frequent":[1,2],"from_fil":[3,5],"fromnumer":[],"fsil":[2,8],"ftype":3,"full":[9,10],"fulli":4,"function":[1,3,4,5,6,7,9,12],"furthermor":[2,4],"futur":[],"g":[0,1,2,3,7,8,9,11,12],"galact":9,"galaxi":7,"galhalo":3,"gan":[2,3,4,5,8,9],"gas":8,"gas_ratio":[],"gaussian":5,"gb":[5,12],"general":[8,9,12],"geometr":[1,5,6,9,12],"geometri":[2,3,11],"get":[0,1,5,9],"get_dust_abund":[],"get_ism_abund":[],"gev":12,"ggadt":4,"github":4,"give":[0,9,12],"given":[1,3,7,9],"go":[],"goe":3,"good":10,"gorenstein":[4,5],"gpop":3,"gpoplist":2,"gra":[],"gra_dust_mix":8,"gra_para":[2,4,8],"gra_perp":[2,4,8],"grain":[0,1,2,3,5,6,9,10,12],"grain_radius":12,"grainddist":[],"graindist":[2,4,5,8,12],"grainpop":[3,4,9,11],"gram":[],"graphit":[0,1,2,4,7,8],"graphite_on":[],"graphite_para":8,"graphite_perp":8,"gray":9,"grian":11,"grid":[0,1,3,7,8,9,11,12],"gs":9,"gsca":[5,12],"h":[],"halo":10,"hand":8,"heinz":3,"helium":8,"help":12,"helper":4,"hensley":[4,7,8],"high":[9,12],"high_energy_halo":9,"highest":12,"hoffman":5,"hold":[0,3,5,7],"howev":7,"http":4,"huffman":[4,8,12],"hydrocarbon":12,"hydrogen":8,"ideal":4,"idl":4,"ignor":2,"im":0,"imag":[3,4],"imaginari":0,"impart":0,"implment":7,"import":[8,9,11,12],"imval":0,"includ":[4,9,12],"incom":[],"increas":12,"index":[0,3,4,8,12],"indg90":[],"individu":8,"infil":5,"infinitesim":[3,9],"info":[2,8],"inform":[0,1,2,3,4,8],"infrar":4,"ingredi":8,"inherit":[],"initi":[2,4,9,11],"input":[0,1,2,3,5,9,12],"insensit":[8,9],"instead":[9,12],"int":[2,3,7],"int_diff":2,"integ":[2,3],"integr":[2,3,7,8,9,11,12],"integrand":12,"integrated_screen":9,"integrated_uniform":9,"intens":[3,4,11],"intent":12,"inteprol":[],"interact":[8,12],"interchang":12,"interest":[2,3],"intergalact":[],"interoper":7,"interp":0,"interpol":[0,3,5,12],"interstellar":[],"introduc":[],"invalid":[],"invok":4,"ion":5,"ioniz":5,"ip":0,"ism":[],"issu":4,"itemp":[],"iter":8,"j":[],"k":[0,3,8,9,12],"kev":[0,2,3,5,8,9,11,12],"key":[2,4,8],"keyboardinterrupt":[],"keyword":[1,2,8,9,12],"kind":9,"know":9,"kpc":3,"kwarg":[1,2,3,5],"l":7,"label":[0,2,5,8,9,11,12],"lam":[0,2,3,5,9],"lam_cm":[],"lambda":0,"laptop":12,"larg":7,"larger":12,"last":[3,12],"later":12,"law":[3,4,7,8,9],"lc":3,"left":0,"legend":[0,2,8,9,11,12],"len":[3,9,12],"length":[0,7,9,12],"less":[],"level":4,"li":[5,12],"lia":[],"liac":4,"lib":[],"librari":[0,1,4,5,7,10],"light":[3,4,5,8,12],"like":[2,4,8,9,12],"limit":[5,12],"line":[3,4,7,8,9,11],"linear":7,"linspac":12,"list":[2,4],"ll":12,"lmax":3,"lmin":3,"load":[0,5],"loc":8,"log":[3,7],"log10":12,"logarithm":[],"loglog":[8,9,11,12],"loglog9":[],"logspac":[8,9,11,12],"long":9,"look":[11,12],"lookup":5,"loop":[8,12],"low":9,"low_energy_halo":9,"lowest":12,"lpha":[],"ls":[8,9],"lw":[8,12],"m":[0,5,12],"m_d":8,"m_p":[0,8],"made":8,"magic":9,"make":[2,3,8,12],"make_mrn":[2,4],"make_mrn_rgdrud":[2,9,11],"mani":[3,9],"mass":[0,1,2,3,7,8,9],"match":[0,9,12],"materi":[0,1,2,3,7,8,12],"math":[],"mathemat":3,"mathi":[8,9],"mathrm":5,"matplotlib":[0,1,2,8,9,11,12],"mauch":[4,5],"maximum":[2,3,7,8],"md":[1,2,3,7,8,9,11],"mden":[1,7],"mean":[9,12],"mem_lim":[],"memlim":[5,12],"memori":5,"met":[],"metal":[],"method":[3,8,9,11,12],"mg":[],"mgfe":[],"micron":[2,3,5,6,7,8,11,12],"mie":[2,4,8,9,11],"mie_grid":12,"mie_model":12,"mie_overs":12,"miescat":[],"might":2,"milki":4,"miner":[],"minimum":[2,3,7],"mixtur":[2,8],"mn":[],"model":[2,3,4,5,10,11],"moder":12,"modul":[2,8,9,11,12],"modulenotfounderror":[],"monom":4,"mrn":[2,8],"mrn_xray":8,"ms":9,"mu":5,"much":[9,12],"multi":12,"multipli":[3,11],"must":[3,9],"mw":7,"n":[0,3,7],"n_energi":[9,11],"n_h":8,"n_i":0,"n_r":0,"n_theta":[9,11],"na":[2,7,12],"name":[2,3,5,7,8,11],"nameerror":[],"ndarray":[0,1,2,3,5,6,7],"nden":[1,7],"ndim":[],"ndmesh":[],"ne":[2,3,12],"need":[1,2,7,8,9,11,12],"neu":5,"neutral":5,"new":[4,9,10],"next":11,"nfold":7,"nh":[],"ni":[],"nm":8,"non":[6,8],"none":[0,1,2,3,5,7],"nordsieck":[8,9],"norm_int":[3,9,11],"normal":[3,9,11],"note":9,"now":9,"np":[0,8,9,11,12],"nth":[2,3,12],"num_pix":3,"number":[0,1,3,4,7,12],"numer":12,"numpi":[0,1,2,3,5,6,7,8,9,11,12],"nx":[3,9],"ny":3,"o":[],"object":[0,1,2,3,4,5,6,7,9,11,12],"observ":3,"olivin":[],"olivine_halfmg":[],"omega":[2,12],"onc":5,"one":[2,7,8,12],"onli":[1,2,6,7,8,12],"onto":0,"opac":[3,9],"oper":12,"oppos":9,"opposit":3,"optic":[0,1,2,4,5,8,9,11,12],"option":[0,1,2,3,5,7,8],"order":2,"org":4,"orient":[0,2,8],"origin":9,"otherwis":[0,7,8],"outfil":[2,5],"output":[3,5,8],"outsid":12,"overrid":7,"overs":12,"oversized_energy_grid":12,"oversized_radius_grid":12,"overwrit":[3,5],"p":[2,3,7],"packag":[],"paerel":[3,4,9],"page":11,"pah":[4,12],"pahion":5,"pahneu":5,"pahtyp":5,"pair":2,"paper":3,"par":5,"para":[0,8],"parallel":[0,2,4,8],"paramet":[0,1,2,3,5,6,7],"parent":[2,5],"parsabl":2,"part":0,"particl":[5,6],"particular":3,"pass":[1,2,3,8,9,12],"past":7,"patch":3,"path":[3,7],"path_diff":4,"per":7,"percent":[9,12],"percent_fab":3,"percent_fext":3,"perform":12,"perhap":2,"perp":[0,8],"perpendicular":[0,2,4,8],"phot":3,"photon":[3,8,9,11],"physic":[2,3,4,5,8,11,12],"pi":[0,6,9,12],"pi0":[],"pi0_ext":[],"pi1_ext":[],"pi_ext":[],"pick":9,"pix_scal":3,"pixel":3,"plain":[0,3,5,6,7],"pleas":4,"plot":[0,1,2,8,11,12],"plot_ext":[2,8,11],"plot_sdist":2,"plt":[8,9,11,12],"plus":[8,9,12],"point":[3,7,10,11],"poisson":3,"polycycl":12,"popul":[2,9,10],"posit":[3,9],"power":[3,4,7,8,9],"powerlaw":[1,2,8,11],"pre":5,"prefix":0,"premad":[0,5,7],"presenc":8,"preserv":7,"prevent":12,"previous":5,"print":[2,8,9,12],"pro":[],"proceed":12,"produc":[3,8,9],"profil":11,"propag":[4,12],"properti":[1,2,3,4,5,6,8,12],"propto":7,"provid":[0,1,2,4,7,8,9,12],"ps":3,"public":5,"publish":4,"pure":[],"py":[],"pyplot":[0,2,8,9,11,12],"python":[0,2,4],"python3":[],"q":[5,12],"qab":[5,12],"qback":5,"qext":[5,12],"qsca":[5,12],"quantiti":[0,1,2,3,5,6,7],"quick":[4,10],"r":[3,8,9,11,12],"r_e":0,"rad":[7,12],"radian":[2,5,12],"radii":12,"radius":[1,2,3,5,6,7,12],"radius_grid":12,"rais":12,"ram":12,"rang":[3,9],"rather":[8,12],"ratio":[7,8],"raw":[],"ray":[3,8,10],"rayleigh":[2,3,4,5,8,9],"re":0,"reach":12,"read":[2,5,12],"read_from_t":5,"readi":8,"real":[0,12],"recent":5,"recommend":8,"ref":[],"refer":9,"refract":[0,3,4,8,12],"refrel":[],"regim":[9,12],"relat":[8,9,12],"releas":4,"relev":[8,12],"repeat":9,"repres":[2,9],"reproduc":9,"requir":[8,12],"reset":[],"reshap":9,"resolut":12,"resolv":12,"respect":2,"result":[0,5,9,12],"return":[0,1,2,3,4,5,6,7,8,9],"reval":0,"rg":[2,8,9],"rg_model":12,"rg_with_angl":12,"rgscat":8,"rgscatter":[4,12],"rho":[0,1,2,3,7,8],"right":[0,8],"rm":[6,9,12],"row":11,"rp":0,"rppart":0,"rs":9,"rtype":[],"rumpl":[8,9],"run":[2,8,9,12],"rv":7,"s":[2,3,5,6,8,9,11],"sampl":12,"save":3,"save_fil":3,"sca":[2,3,8,9,12],"scalar":0,"scatm":2,"scatm_from_fil":2,"scatmodel":[],"scatter":[2,3,5,8,10],"scatteringmodel":[2,4,8,12],"scattr":3,"screen":[3,9,11],"screen_halo":[9,11],"screengalhalo":[4,9,11],"screengalhalocp15":[4,9],"screngalhalocp15":3,"second":[3,12],"section":[1,2,5,6],"see":[1,2,3,4,5,6,8,9,11,12],"seealso":[],"select":7,"self":[0,1,2,3,7],"semi":[3,9],"semilog":12,"separ":8,"sequenc":[],"seri":1,"set":[1,8,12],"sever":[8,12],"shape":[1,2,7,9,12],"share":9,"sheet":3,"short":[8,11],"shortcut":[8,9],"show":[8,9],"si":[],"sight":[3,4,7,9,11],"sigma":[5,12],"sil":[2,4,8],"silic":[0,1,2,4,7,8,11,12],"silicate_on":[],"silicate_pop":[8,11],"similar":9,"simul":3,"sin":[9,12],"sinc":[8,9],"singl":[4,7,8,9,10,11,12],"singlegrainpop":[3,4,11],"singlegrainpopul":2,"sio_4":[],"sit":9,"site":[],"size":[0,1,2,3,4,6,7,8,9,11,12],"sizedist":[1,2,4],"skip":12,"sliceabl":3,"slope":[2,3,7],"small":[0,3,5,9],"smith":[3,4,5],"smooth":8,"solid":[8,9,12],"solut":3,"somewher":3,"sourc":[0,1,2,3,4,5,6,7,11],"source_flux":9,"space":[3,7,12],"span":11,"speci":[],"special":[3,4],"specif":[8,9],"specifi":[2,3,4,5,6,8,11],"spectra":11,"spectrum":3,"sped":12,"speed":9,"sphere":[1,2,7],"spheric":[4,5,6,12],"split":8,"src":[],"src_flux":3,"standard":9,"start":[2,4,10],"stay":9,"step":10,"ster":[2,5,12],"steridian":[],"store":[0,9,12],"str":[0,1,2,3,5,7,9],"string":[0,1,2,5,6,7,8,11],"stype":[2,5],"sub":9,"subclass":9,"subplot":[8,11],"suffici":[],"sum":[2,8,9],"summari":8,"summon":3,"superclass":[0,1,3,5,6,7],"suppli":12,"support":[2,4,6,7],"surfac":11,"syntax":[],"syntaxerror":[],"syntaxwarn":[],"sys":9,"system":12,"systemat":2,"t":8,"tabl":[5,12],"take":[8,9],"tamu":[],"tau":[3,8],"tau_":[3,9],"tau_ab":2,"tau_ext":2,"tau_sca":2,"taux":[3,9],"telescop":[3,9],"term":[],"text":[3,9,11,12],"th":3,"th0":[],"theoret":3,"therefor":9,"theta":[2,3,5,9,12],"theta_arcsec":[],"theta_grid":[9,11,12],"theta_grid_2d":9,"theta_rad_1d":[],"thin":[3,4,9,11],"third":9,"though":9,"three":[2,4,8],"thscat":[],"ti":[],"tie":[1,8],"time":[2,3,6,9],"time_delay":4,"titl":[9,11,12],"tmp":[],"tnow":3,"togeth":[1,8],"tool":4,"top":4,"total":[2,3,7,8,9],"total_flux_screen":9,"total_flux_uniform":9,"toward":3,"traceback":[],"transpar":12,"trapezoid":[9,12],"trapz":[],"treat":[0,8,9],"tri":[9,12],"trigger":12,"true":[0,3,5,7],"turn":[],"tutori":[8,9,11,12],"two":[8,9,11,12],"type":[0,1,2,3,4,5,6,7],"typic":[9,12],"u":[8,9,11,12],"um":[0,1,4,7],"umich":4,"understand":12,"unifi":2,"uniform":[3,9,11],"uniform_halo":[9,11],"uniformgalhalo":[4,9,11],"uniformgalhalocp15":[4,9],"unit":[0,1,2,3,5,6,7,8,9,11,12],"unitless":[3,12],"unlik":9,"unmatch":[],"unrealist":12,"updat":[3,5],"upon":[2,4],"upper":8,"use":[0,1,2,3,4,5,6,7,8,9,11],"user":[4,9],"util":3,"utliz":3,"uv":[8,11],"uv_ir":[],"uv_ir_grid":8,"uvopt_grid":[],"v_g":6,"valu":[2,3,5,7,8,9,12],"vari":12,"variabl":3,"variable_profil":3,"varieti":9,"various":12,"vector":12,"verifi":12,"version":4,"via":12,"visibl":[9,12],"vol":[1,6],"volum":[1,6,7],"vs":[],"walk":10,"wall":[3,9],"want":[3,12],"warn":12,"wave":4,"wavel":0,"wavelength":[0,2,3,5,8,11,12],"wavelength_grid":[11,12],"wavelength_v":12,"way":[4,8,9],"wd01":[1,8],"websit":5,"weight":[],"weight_amu":[],"weight_g":[],"weingartn":[4,7,8],"whether":[],"whi":7,"will":[2,3,4,8,9,12],"wisc":[],"within":[3,7,9,12],"without":[3,12],"work":[3,8,11,12],"workflow":10,"worth":12,"write":[2,3,5],"write_extinction_t":2,"write_t":[2,5],"www":[],"x":[0,2,3,8,10],"xdust":[8,9,10,11,12],"xdust_docs_venv":[],"xgrid":[],"xlabel":[9,11,12],"xmesh":[],"xray_grid":8,"xunit":0,"ylabel":[8,9,11,12],"ylim":9,"zenodo":4,"zero":0},"titles":["xdust.graindist.composition","xdust.graindist","xdust.grainpop","xdust.halos","Xdust documentation","xdust.scatteringmodel","xdust.graindist.shape","xdust.graindist.sizedist","Extinction curves from custom grain populations","Modeling X-ray dust scattering halos","Tutorials","Quick start","Computing scattering and extinction efficiencies"],"titleterms":{"A":12,"An":11,"In":[],"The":12,"abstract":[],"also":[],"astrodust":7,"attribut":[],"bright":9,"build":[],"calcul":[9,12],"calculate_taux":3,"can":12,"class":[],"cmdrude":0,"cmgraphit":0,"cmindex":[],"cmsilic":0,"column":[],"combin":8,"common":8,"composit":0,"comput":[9,12],"construct":8,"cross":12,"curv":[8,11],"custom":8,"depth":[],"differenti":12,"dimens":12,"distribut":[],"doc":[],"document":4,"dust":[8,9,11],"eblur":[],"effici":12,"expcutoff":7,"extinct":[8,11,12],"featur":4,"function":[2,8],"gan":12,"ggadt":5,"grain":[4,7,8,11],"graindist":[0,1,6,7],"grainpop":[2,8],"grid":[],"halo":[3,4,9,11],"helper":[2,8],"home":[],"index":9,"initi":8,"input":[],"intens":9,"law":[],"level":[],"lot":12,"make_mrn":8,"make_mrn_rgdrud":8,"memori":12,"mie":[5,12],"miner":[],"model":[8,9,12],"modul":[1,4],"multipl":8,"note":12,"object":8,"page":[],"pah":5,"paramet":8,"path_diff":3,"plot":9,"point":9,"popul":[4,8,11],"power":[],"powerlaw":7,"premad":[],"profil":9,"quick":11,"ray":[4,9,11],"rayleigh":12,"return":[],"rgscatter":5,"scatmodel":[],"scatter":[4,9,11,12],"scatteringmodel":5,"screengalhalo":3,"screengalhalocp15":3,"section":12,"see":[],"set":9,"shape":6,"shortcut":[],"silic":[],"singlegrainpop":[2,8],"size":[],"sizedist":7,"slice":9,"sourc":9,"spectrum":9,"sphere":6,"start":11,"structur":[],"super":[],"superclass":[],"support":1,"surfac":9,"three":12,"time_delay":3,"top":[],"tutori":[4,10],"uniformgalhalo":3,"uniformgalhalocp15":3,"use":12,"verifi":9,"wd01":7,"x":[4,9,11],"xdust":[0,1,2,3,4,5,6,7]}}) \ No newline at end of file +Search.setIndex({"alltitles":{"A Mie scattering calculation with all three dimensions":[[13,"a-mie-scattering-calculation-with-all-three-dimensions"]],"An X-ray dust scattering halo for the same grain population":[[12,"an-x-ray-dust-scattering-halo-for-the-same-grain-population"]],"Astrodust":[[8,"astrodust"]],"CmDrude":[[1,"cmdrude"]],"CmGraphite":[[1,"cmgraphite"]],"CmSilicate":[[1,"cmsilicate"]],"Combining multiple SingleGrainPop objects into a GrainPop":[[9,"combining-multiple-singlegrainpop-objects-into-a-grainpop"]],"Composition":[[1,"compositionclass"]],"Computing a differential scattering cross-section":[[13,"computing-a-differential-scattering-cross-section"]],"Computing halo intensity from a point-source spectrum":[[10,"computing-halo-intensity-from-a-point-source-spectrum"]],"Computing scattering and extinction efficiencies":[[13,null]],"Constructing a SingleGrainPop":[[9,"constructing-a-singlegrainpop"]],"Customizing a SingleGrainPop":[[9,"customizing-a-singlegrainpop"]],"ExpCutoff":[[8,"expcutoff"]],"Extinction curves":[[12,"extinction-curves"]],"Extinction curves from custom grain populations":[[9,null]],"Features":[[0,"features"]],"GGADT":[[6,"ggadt"]],"Grain":[[8,"grain"]],"Grain Populations":[[0,"grain-populations"],[9,"grain-populations"]],"GrainDist":[[2,"graindistclass"]],"GrainPop":[[3,"grainpopclass"]],"Halo":[[4,"halo"]],"Helper functions":[[3,"helper-functions"]],"Helper functions for common dust models":[[9,"helper-functions-for-common-dust-models"]],"Indexing and slicing a Halo":[[10,"indexing-and-slicing-a-halo"]],"Initial parameters":[[9,"initial-parameters"]],"Mie":[[6,"mie"]],"Modeling X-ray dust scattering halos":[[10,null]],"Modules":[[0,"modules"],[5,null]],"Note: the Mie model can use a lot of memory":[[13,"note-the-mie-model-can-use-a-lot-of-memory"]],"PAH":[[6,"pah"]],"Plotting the surface brightness profile":[[10,"plotting-the-surface-brightness-profile"]],"Powerlaw":[[8,"powerlaw"]],"Quick start":[[12,null]],"RGscattering":[[6,"rgscattering"]],"ScatteringModel":[[6,"scatteringmodelclass"]],"ScreenGalHalo":[[4,"screengalhalo"]],"ScreenGalHaloCP15":[[4,"screengalhalocp15"]],"Setting up a scattering halo":[[10,"setting-up-a-scattering-halo"]],"Shape":[[7,"shapeclass"]],"SingleGrainPop":[[3,"singlegrainpop"]],"Sizedist":[[8,"sizedistclass"]],"Sphere":[[7,"sphere"]],"Supporting modules":[[2,"supporting-modules"]],"The Mie model":[[13,"the-mie-model"]],"The Rayleigh-Gans model":[[13,"the-rayleigh-gans-model"]],"Tutorials":[[0,"tutorials"],[11,null]],"UniformGalHalo":[[4,"uniformgalhalo"]],"UniformGalHaloCP15":[[4,"uniformgalhalocp15"]],"Verifying the halo calculation":[[10,"verifying-the-halo-calculation"]],"WD01":[[8,"wd01"]],"X-ray Scattering Halos":[[0,"x-ray-scattering-halos"]],"Xdust documentation":[[0,null]],"calculate_taux":[[4,"calculate-taux"]],"graindist":[[2,null]],"graindist.composition":[[1,null]],"graindist.shape":[[7,null]],"graindist.sizedist":[[8,null]],"grainpop":[[3,null]],"halos":[[4,null]],"make_MRN":[[9,"make-mrn"]],"make_MRN_RGDrude":[[9,"make-mrn-rgdrude"]],"path_diff":[[4,"path-diff"]],"scatteringmodel":[[6,null]],"time_delay":[[4,"time-delay"]]},"docnames":["index","modules/composition","modules/graindist","modules/grainpop","modules/halos","modules/index","modules/scatmodels","modules/shape","modules/sizedist","tutorials/grainpop","tutorials/halos","tutorials/index","tutorials/quickstart","tutorials/scattering"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1},"filenames":["index.rst","modules/composition.rst","modules/graindist.rst","modules/grainpop.rst","modules/halos.rst","modules/index.rst","modules/scatmodels.rst","modules/shape.rst","modules/sizedist.rst","tutorials/grainpop.ipynb","tutorials/halos.ipynb","tutorials/index.rst","tutorials/quickstart.ipynb","tutorials/scattering.ipynb"],"indexentries":{},"objects":{"xdust.graindist":[[2,0,1,"","GrainDist"]],"xdust.graindist.GrainDist":[[2,1,1,"","a"],[2,1,1,"","cgeo"],[2,2,1,"","comp"],[2,2,1,"","md"],[2,1,1,"","mdens"],[2,1,1,"","ndens"],[2,3,1,"","plot"],[2,1,1,"","rho"],[2,2,1,"","shape"],[2,2,1,"","size"],[2,1,1,"","vol"]],"xdust.graindist.composition":[[1,0,1,"","CmDrude"],[1,0,1,"","CmGraphite"],[1,0,1,"","CmSilicate"],[1,0,1,"","Composition"]],"xdust.graindist.composition.CmDrude":[[1,3,1,"","ip"],[1,3,1,"","rp"]],"xdust.graindist.composition.CmGraphite":[[1,2,1,"","orient"],[1,2,1,"","size"]],"xdust.graindist.composition.Composition":[[1,2,1,"","citation"],[1,3,1,"","cm"],[1,2,1,"","cmtype"],[1,2,1,"","imvals"],[1,3,1,"","ip"],[1,3,1,"","plot"],[1,2,1,"","revals"],[1,2,1,"","rho"],[1,3,1,"","rp"],[1,2,1,"","wavel"]],"xdust.graindist.shape":[[7,0,1,"","Shape"],[7,0,1,"","Sphere"]],"xdust.graindist.shape.Shape":[[7,3,1,"","cgeo"],[7,3,1,"","vol"]],"xdust.graindist.shape.Sphere":[[7,3,1,"","cgeo"],[7,2,1,"","shape"],[7,3,1,"","vol"]],"xdust.graindist.sizedist":[[8,0,1,"","Astrodust"],[8,0,1,"","ExpCutoff"],[8,0,1,"","Grain"],[8,0,1,"","Powerlaw"],[8,0,1,"","Sizedist"],[8,0,1,"","WD01"]],"xdust.graindist.sizedist.Astrodust":[[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.graindist.sizedist.ExpCutoff":[[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.graindist.sizedist.Grain":[[8,2,1,"","a"],[8,2,1,"","dtype"],[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.graindist.sizedist.Powerlaw":[[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.graindist.sizedist.Sizedist":[[8,2,1,"","a"],[8,2,1,"","dtype"],[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.graindist.sizedist.WD01":[[8,3,1,"","mdens"],[8,3,1,"","ndens"]],"xdust.grainpop":[[3,0,1,"","GrainPop"],[3,0,1,"","SingleGrainPop"],[3,4,1,"","make_MRN"],[3,4,1,"","make_MRN_RGDrude"]],"xdust.grainpop.GrainPop":[[3,3,1,"","calculate_ext"],[3,2,1,"","description"],[3,2,1,"","gpoplist"],[3,3,1,"","info"],[3,2,1,"","keys"],[3,2,1,"","lam"],[3,1,1,"id0","md"],[3,3,1,"","plot_ext"],[3,1,1,"id4","tau_abs"],[3,1,1,"id5","tau_ext"],[3,1,1,"id6","tau_sca"]],"xdust.grainpop.SingleGrainPop":[[3,3,1,"","calculate_ext"],[3,2,1,"","diff"],[3,3,1,"","info"],[3,2,1,"","int_diff"],[3,2,1,"","lam"],[3,3,1,"","plot_ext"],[3,3,1,"","plot_sdist"],[3,2,1,"","tau_abs"],[3,2,1,"","tau_ext"],[3,2,1,"","tau_sca"],[3,3,1,"","write_extinction_table"]],"xdust.halos":[[4,0,1,"","Halo"]],"xdust.halos.Halo":[[4,3,1,"","calculate_intensity"],[4,2,1,"","description"],[4,3,1,"","ecf"],[4,2,1,"","fabs"],[4,3,1,"","fake_image"],[4,1,1,"","fext"],[4,1,1,"","fhalo"],[4,3,1,"","frac_halo"],[4,2,1,"","intensity"],[4,2,1,"","lam"],[4,2,1,"","norm_int"],[4,1,1,"","percent_fabs"],[4,1,1,"","percent_fext"],[4,2,1,"","taux"],[4,2,1,"","theta"],[4,3,1,"","write"]],"xdust.halos.galhalo":[[4,0,1,"","ScreenGalHalo"],[4,0,1,"","ScreenGalHaloCP15"],[4,0,1,"","UniformGalHalo"],[4,0,1,"","UniformGalHaloCP15"],[4,4,1,"","calculate_taux"],[4,4,1,"","path_diff"],[4,4,1,"","time_delay"]],"xdust.halos.galhalo.ScreenGalHalo":[[4,3,1,"","calculate"],[4,3,1,"","fake_variable_image"],[4,3,1,"","variable_profile"]],"xdust.halos.galhalo.ScreenGalHaloCP15":[[4,3,1,"","calculate"]],"xdust.halos.galhalo.UniformGalHalo":[[4,3,1,"","calculate"]],"xdust.halos.galhalo.UniformGalHaloCP15":[[4,3,1,"","calculate"]],"xdust.scatteringmodel":[[6,0,1,"","GGADT"],[6,0,1,"","Mie"],[6,0,1,"","PAH"],[6,0,1,"","RGscattering"],[6,0,1,"","ScatteringModel"]],"xdust.scatteringmodel.Mie":[[6,3,1,"","calculate"],[6,2,1,"","gsca"],[6,2,1,"","qback"]],"xdust.scatteringmodel.PAH":[[6,3,1,"","calculate"],[6,2,1,"","pahtype"],[6,2,1,"","stype"]],"xdust.scatteringmodel.RGscattering":[[6,3,1,"","calculate"],[6,3,1,"","characteristic_angle"]],"xdust.scatteringmodel.ScatteringModel":[[6,3,1,"","calculate"],[6,2,1,"","citation"],[6,2,1,"","diff"],[6,2,1,"","pars"],[6,2,1,"","qabs"],[6,2,1,"","qext"],[6,2,1,"","qsca"],[6,3,1,"","read_from_table"],[6,2,1,"","stype"],[6,3,1,"","write_table"]]},"objnames":{"0":["py","class","Python class"],"1":["py","property","Python property"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"]},"objtypes":{"0":"py:class","1":"py:property","2":"py:attribute","3":"py:method","4":"py:function"},"terms":{"00e":9,"01e":[],"03e":[],"0x1053ad940":[],"0x107fa9ca0":[],"0x109b86b70":[],"0x109c5d820":[],"0x109f87920":[],"0x10a34c740":[],"0x10a846480":[],"0x10a8467b0":[],"0x10a9b9e80":13,"0x10ac7b0b0":[],"0x10aded160":13,"0x10adee3c0":13,"0x10b21be90":[],"0x10b4019d0":[],"0x10b7750a0":[],"0x10b8efce0":[],"0x10b977aa0":[],"0x10bbafce0":[],"0x10be51e50":[],"0x10bf1e240":[],"0x10bf5e3c0":[],"0x10c12db20":[],"0x10c1ecd70":[],"0x10c243230":[],"0x10c2a50a0":[],"0x10c3a4170":[],"0x10c59c740":[],"0x10c697830":[],"0x10c7a1be0":[],"0x10c862a50":[],"0x10cb770b0":[],"0x10cd523c0":[],"0x10cea13a0":[],"0x10cede540":[],"0x10cfbf410":[],"0x10cfca570":[],"0x10d0db0b0":[],"0x10d1291f0":[],"0x10d141100":[],"0x10d38ec60":[],"0x10d496cf0":[],"0x10d82b0b0":[],"0x10d86de80":[],"0x10d95de20":[],"0x10da61fd0":[],"0x10e056570":[],"0x10e1b2bd0":[],"0x10e30f0b0":[],"0x10e61ccb0":[],"0x10e8b29c0":[],"0x10ecd7170":[],"0x10ee50740":[],"0x10eec16a0":10,"0x10f20e3c0":[],"0x10f20fb60":[],"0x10f2f60f0":[],"0x10f865310":[],"0x10f8ae240":[],"0x112a91c10":[],"0x113f93710":[],"0x114acfce0":[],"0x1154d2960":[],"0x115729ac0":[],"0x115b096d0":[],"0x115bf7fe0":[],"0x115c12930":[],"0x115ce8fb0":[],"0x116052b40":[],"0x1167ee7b0":[],"0x11697b6b0":[],"0x116bc13d0":[],"0x116c3ec30":[],"0x116cfd880":[],"0x116e7d070":[],"0x116eaf0b0":[],"0x1171daba0":[],"0x1171e5100":[],"0x11740d3a0":[],"0x1174fd820":[],"0x11789ccb0":[],"0x117ad5af0":[],"0x117b7e120":[],"0x117b7e150":[],"0x117d10950":[],"0x117fb09e0":[],"0x11841c8c0":[],"0x11856a5d0":[],"0x118a71910":[],"0x118d11220":[],"0x1192d2f60":[],"0x119844bc0":[],"0x119e5ed20":[],"0x11a0a5070":[],"0x11a2370b0":[],"0x11b5d3e30":[],"0x11bd3b590":[],"0x11be6a090":[],"0x11c38f320":[],"0x11c4dbe90":[],"0x11ca03b60":[],"0x11cd323c0":[],"0x11d05f440":[],"0x11d37d190":[],"0x11dcee1b0":[],"0x11e176090":[],"0x11faf6870":[],"0x120304410":[],"0x12047f0b0":[],"0x120a00b30":[],"0x120a65c10":[],"0x121b4e2a0":[],"0x1227cfd40":[],"0x124849e50":[],"0x127db90a0":[],"0x127dbb0b0":[],"0x128e317f0":9,"0x12a19f0b0":[],"0x1301aa8d0":[],"0x132200410":[],"0x132e79df0":[],"0x138a556d0":[],"11e":9,"1d":10,"1e":[9,10],"1e3":10,"26e":9,"2d":[4,10],"2f":[10,12],"2x":4,"3f":10,"51e":[],"5e":[],"62e":9,"81e":9,"A":[0,3,6,8,9,10,12],"After":10,"An":[4,9,10],"As":[10,13],"At":[0,7],"Below":[10,12,13],"Both":12,"By":[9,10,13],"Did":[],"Each":[3,9],"For":[0,4,7,10],"Have":[],"He":[],"Here":[9,12],"How":[],"I":8,"IS":[],"If":[0,1,2,3,4,6,8,13],"In":[4,9],"It":[0,3,9,13],"Mostly":8,"No":[],"Other":8,"Such":[],"That":[],"The":[0,1,3,4,6,7,8,9,10,12],"Then":4,"There":9,"These":11,"They":11,"This":[2,4,6,8,10,13],"To":[9,10,12,13],"We":[10,12],"With":13,"You":[],"_":[],"__getitem__":[],"__init__":[2,3],"_astrodust":[],"_calculate_tau":[],"_core":[],"_expcutoff":[],"_grain":[],"_mie_help":[],"_powerlaw":[],"_size_dispatch":[],"_wd01":[],"_weight_amu":[],"a_":7,"a_cm":[],"ab":[3,4,9],"abl":[9,10,13],"abov":[9,10,13],"absorb":[4,10,12],"absorpt":[0,3,6,9,12,13],"abstract":[7,8],"abund":[],"abund_t":[],"accept":[9,12],"access":[3,9],"accord":4,"account":9,"accrod":8,"accur":[10,13],"across":3,"actual":9,"acut":8,"add":[],"addit":9,"adjust":13,"affect":10,"afterward":4,"al":[0,9],"algorithm":[0,6,9,13],"along":[4,8,10,12,13],"alongsid":9,"alpha":4,"also":[4,9,10,13],"alway":[8,13],"amax":[3,4,8],"amin":[3,4,8],"amu":[],"an_3d":[],"analyt":[4,10],"anchor":2,"ang":[],"angl":[3,4,6,10,13],"angle_unit":13,"angstrom":[10,13],"angular":[10,12,13],"ani":[4,9,13],"antmp":[],"anyway":13,"api":10,"apj":[1,6],"appear":9,"append":1,"appli":3,"appropori":0,"approxim":[1,3,4,6,9,10,13],"ar":[],"arbitrari":10,"arccsec":[],"arcec":[],"arcmin":[6,13],"arcsec":[4,10,12],"arcsec2":[10,12],"area":[],"arf":4,"arg":4,"argument":9,"aromat":13,"around":10,"array":[1,4,6,8,10,13],"array_function_dispatch":[],"asarray":[],"assembl":9,"assert":[],"assertionerror":[],"assign":9,"associ":4,"assum":[0,1,3,4,6,7,8,10,13],"assumpt":[0,3,10,13],"astro":[],"astrodust":[0,2,9],"astronom":1,"astropi":[1,2,3,4,6,7,8,9,10,12,13],"astrosil":0,"atmo689":[],"atom":[],"atribut":[],"attach":13,"attenu":13,"attribut":[3,4,6,10,13],"attributeerror":[],"au":3,"au_":[],"autoclass":[],"automat":10,"avail":13,"averag":6,"avoid":13,"ax":[1,2,3,9,12],"axe":[1,2,3],"axi":[1,2,3,9,10],"b":[6,9,10,13],"back":6,"background":10,"base":[0,1,2,3,4,6,7,8],"becaus":[8,10],"befor":13,"behav":9,"behavior":13,"bessel":6,"beyond":[],"bhmie":[],"big":1,"bin":[4,8,10],"binari":10,"birght":[],"bn_3d":[],"bntmp":[],"bo":10,"bohren":[0,6,9,13],"book":6,"bool":[1,4,6,8],"boolean":[],"bound":10,"bright":12,"build":[3,9,10,11],"built":[1,6,8,9],"c":[1,9,10,13],"ca":[],"calc_element_column":[],"calc_mass_convers":[],"calcul":[0,1,3,4,6,8,9,11,12],"calculate_ext":[3,4,9,12],"calculate_intens":[4,10],"calculate_taux":5,"call":[0,3,9],"can":[0,3,4,7,8,9,10,12],"capabl":0,"care":13,"carri":10,"case":8,"caus":[],"cdiff":[],"cell":[10,13],"center":10,"central":4,"cg":[],"cgeo":[2,7],"chang":[9,10],"characterist":6,"characteristic_angl":6,"check":[10,13],"child":[],"choic":12,"choos":[9,10,12],"chosen":13,"circumfer":[],"citat":[1,6],"cite":6,"cl":[],"class":[0,1,2,3,4,6,7,8,9],"closer":12,"cloud":10,"cm":[1,2,3,4,6,7,8,9,10,12],"cm2":10,"cm3":4,"cmdrude":[2,9,13],"cmgraphit":[2,9],"cmsilic":[2,13],"cmtype":[1,2,3],"co":[],"code":[0,4],"collect":3,"color":[9,10],"column":[2,3,4,8,9,10],"com":0,"comp":2,"compar":[12,13],"complex":[0,1,4,9,13],"compon":[4,9],"composit":[0,2,3,6,8,9,10,12,13],"compound":[1,2,3,6,9,13],"comput":[0,3,4,6,9,11,12],"concept":[],"confin":[4,10,12],"confirm":10,"constant":[0,1,2,3,6,9,10,13],"construct":10,"contact":0,"contain":[0,2,3,4,9,10],"content":3,"context":[],"continu":8,"conveni":[2,3],"convent":4,"convert":[0,1,4,8],"core":11,"corral":[0,4,9,10],"correct":4,"correspond":[4,10],"cosin":6,"cosmolog":[],"count":[4,10],"cover":10,"cpu":10,"cr":[],"crash":13,"creat":9,"cross":[2,3,6,7],"crystal":[],"ct":10,"current":6,"curv":[0,4,11],"custom":[0,3,11,12],"custom_grainpopdict":[3,9],"cut":[0,8],"d":[3,4,10,13],"d2g":[],"da":8,"data":6,"day":[3,4],"decay":[9,13],"decreas":13,"def":[],"default":[1,3,4,6,8,9,13],"defer":[],"defin":[2,3,4,6,7,8,10],"definit":13,"delay":4,"deliber":13,"demand":13,"demonstr":13,"densiti":[1,2,3,4,6,8,9,10],"depend":[4,6,13],"depth":[3,9,10],"describ":[3,4,7,8,9],"descript":[3,4,6,8],"design":[],"desir":[],"desktop":13,"despit":10,"detail":[4,9],"dev":[],"dict":6,"dictionari":[0,3,9],"diff":[3,6,13],"differ":[1,3,4,8,10,13],"differenti":[3,6],"differentif":[],"dimension":13,"direct":[9,10,12],"dist":4,"distanc":[4,10,12],"distinct":[0,3],"distribut":[0,2,3,4,7,8,9,10,12],"divid":[8,10,13],"dkpc":4,"dl":8,"dn":8,"doi":0,"domega":[],"don":9,"dozen":[],"dq_":13,"drain":[0,1,6,8,9,12,13],"drude":[1,2,3,4,9,10,13],"dsig":[],"dtau":[],"dtheta":10,"dtype":[2,3,8],"dust":[0,2,3,4,7,8,11,13],"dust_mass_column":9,"dust_mix":[],"dust_pop":[10,12],"dust_to_ga":9,"dwek":[0,6],"dx":0,"e":[1,4,6,8,9,10,12,13],"e22":9,"e3":10,"easi":3,"easier":13,"easili":13,"eblur":0,"ecf":4,"edu":0,"eff":7,"effect":[4,7],"effici":[0,6,9,11,12],"either":9,"electron":[1,3,9,10],"elem":[],"element":[],"els":[],"empti":[],"en":[],"enclos":4,"end":[8,9,10,13],"endfor":[],"energi":[1,3,4,6,9,10,12,13],"energy_grid":[10,12,13],"entir":4,"erg":4,"error":13,"escap":[],"essenti":[],"estim":13,"et":[0,9],"ev":[],"even":10,"everi":[3,9],"everyth":10,"exact":10,"exampl":[0,9,13],"exceed":13,"except":[],"exist":[4,6],"exosur":4,"exp":[4,10],"expcutoff":[2,3,9],"expect":[10,13],"exponenti":[0,8],"exposur":4,"express":[4,9],"ext":[3,4,9],"extend":8,"extinct":[0,3,4,6,8,11],"extra":[2,3],"f_":4,"f_h":4,"fab":4,"fact":9,"factor":9,"fake":4,"fake_imag":4,"fake_variable_imag":4,"fals":[4,9,12],"far":13,"fast":[4,13],"fe":[],"fext":4,"fh":[],"fhalo":[4,10],"field":1,"file":[3,4,6],"filenam":4,"fill":[],"fine":10,"first":0,"fit":[3,4,6],"float":[1,2,3,4,6,7,8],"flux":[4,10,12],"fminer":[],"fold":8,"follow":[0,9],"form":8,"format":[4,9,10,12,13],"formula":[4,6],"fortran":0,"forward":9,"fps":[],"frac":[7,13],"frac_halo":4,"fraction":[3,4,9,10,12],"frameon":[9,12],"free":[1,3,9,10],"frequent":[2,3],"from_fil":[4,6],"fromnumer":[],"fsil":[3,9],"ftype":4,"full":[10,11],"fulli":0,"function":[0,2,4,5,6,7,8,10,13],"furthermor":[0,3],"futur":[],"g":[1,2,3,4,8,9,10,12,13],"galact":10,"galaxi":8,"galhalo":4,"gan":[0,3,4,6,9,10],"gas":9,"gas_ratio":[],"gaussian":6,"gb":[6,13],"general":[9,10,13],"geometr":[2,6,7,10,13],"geometri":[3,4,12],"get":[1,2,6,10],"get_dust_abund":[],"get_ism_abund":[],"gev":13,"ggadt":5,"github":0,"give":[1,10,13],"given":[2,4,8,10],"go":[],"goe":4,"good":11,"gorenstein":[0,6],"gpop":4,"gpoplist":3,"gra":[],"gra_dust_mix":9,"gra_para":[0,3,9],"gra_perp":[0,3,9],"grain":[1,2,3,4,6,7,10,11,13],"grain_radius":13,"grainddist":[],"graindist":[0,3,5,6,9,13],"grainpop":[0,4,5,10,12],"gram":[],"graphit":[0,1,2,3,8,9],"graphite_on":[],"graphite_para":9,"graphite_perp":9,"gray":10,"grian":12,"grid":[1,2,4,8,9,10,12,13],"gs":10,"gsca":[6,13],"h":[],"halo":[5,11],"hand":9,"heinz":4,"helium":9,"help":13,"helper":5,"hensley":[0,8,9],"high":[10,13],"high_energy_halo":10,"highest":13,"hoffman":6,"hold":[1,4,6,8],"howev":8,"http":0,"huffman":[0,9,13],"hydrocarbon":13,"hydrogen":9,"ideal":0,"idl":0,"ignor":3,"im":1,"imag":[0,4],"imaginari":1,"impart":1,"implment":8,"import":[9,10,12,13],"imval":1,"includ":[0,10,13],"incom":[],"increas":13,"index":[0,1,4,9,13],"indg90":[],"individu":9,"infil":6,"infinitesim":[4,10],"info":[3,9],"inform":[0,1,2,3,4,9],"infrar":0,"ingredi":9,"inherit":[],"initi":[0,3,10,12],"input":[1,2,3,4,6,10,13],"insensit":[9,10],"instead":[10,13],"int":[3,4,8],"int_diff":3,"integ":[3,4],"integr":[3,4,8,9,10,12,13],"integrand":13,"integrated_screen":10,"integrated_uniform":10,"intens":[0,4,12],"intent":13,"inteprol":[],"interact":[9,13],"interchang":13,"interest":[3,4],"intergalact":[],"interoper":8,"interp":1,"interpol":[1,4,6,13],"interstellar":[],"introduc":[],"invalid":[],"invok":0,"ion":6,"ioniz":6,"ip":1,"ism":[],"issu":[],"itemp":[],"iter":9,"j":[],"k":[1,4,9,10,13],"kev":[1,3,4,6,9,10,12,13],"key":[0,3,9],"keyboardinterrupt":[],"keyword":[2,3,9,10,13],"kind":10,"know":10,"kpc":4,"kwarg":[2,3,4,6],"l":8,"label":[1,3,6,9,10,12,13],"lam":[1,3,4,6,10],"lam_cm":[],"lambda":1,"laptop":13,"larg":8,"larger":13,"last":[4,13],"later":13,"law":[0,4,8,9,10],"lc":4,"left":1,"legend":[1,3,9,10,12,13],"len":[4,10,13],"length":[1,8,10,13],"less":[],"level":0,"li":[6,13],"lia":[],"liac":0,"lib":[],"librari":[0,1,2,6,8,11],"light":[0,4,6,9,13],"like":[0,3,9,10,13],"limit":[6,13],"line":[0,4,8,9,10,12],"linear":8,"linspac":13,"list":[0,3],"ll":13,"lmax":4,"lmin":4,"load":[1,6],"loc":9,"log":[4,8],"log10":13,"logarithm":[],"loglog":[9,10,12,13],"loglog9":[],"logspac":[9,10,12,13],"long":10,"look":[12,13],"lookup":6,"loop":[9,13],"low":10,"low_energy_halo":10,"lowest":13,"lpha":[],"ls":[9,10],"lw":[9,13],"m":[1,6,13],"m_d":9,"m_p":[1,9],"made":9,"magic":10,"make":[3,4,9,13],"make_mrn":[0,3],"make_mrn_rgdrud":[3,10,12],"mani":[4,10],"mass":[1,2,3,4,8,9,10],"match":[1,10,13],"materi":[1,2,3,4,8,9,13],"math":[],"mathemat":4,"mathi":[9,10],"mathrm":6,"matplotlib":[1,2,3,9,10,12,13],"mauch":[0,6],"maximum":[3,4,8,9],"md":[2,3,4,8,9,10,12],"mden":[2,8],"mean":[10,13],"mem_lim":[],"memlim":[6,13],"memori":6,"met":[],"metal":[],"method":[4,9,10,12,13],"mg":[],"mgfe":[],"micron":[3,4,6,7,8,9,12,13],"mie":[0,3,5,9,10,12],"mie_grid":13,"mie_model":13,"mie_overs":13,"miescat":[],"might":3,"milki":0,"miner":[],"minimum":[3,4,8],"mixtur":[3,9],"mn":[],"model":[0,3,4,6,11,12],"moder":13,"modul":[3,9,10,12,13],"modulenotfounderror":[],"monom":0,"mrn":[3,9],"mrn_xray":9,"ms":10,"mu":6,"much":[10,13],"multi":13,"multipli":[4,12],"must":[4,10],"mw":8,"n":[1,4,8],"n_energi":[10,12],"n_h":9,"n_i":1,"n_r":1,"n_theta":[10,12],"na":[3,8,13],"name":[3,4,6,8,9,12],"nameerror":[],"ndarray":[1,2,3,4,6,7,8],"nden":[2,8],"ndim":[],"ndmesh":[],"ne":[3,4,13],"need":[2,3,8,9,10,12,13],"neu":6,"neutral":6,"new":[0,10,11],"next":12,"nfold":8,"nh":[],"ni":[],"nm":9,"non":[7,9],"none":[1,2,3,4,6,8],"nordsieck":[9,10],"norm_int":[4,10,12],"normal":[4,10,12],"note":10,"now":10,"np":[1,9,10,12,13],"nth":[3,4,13],"num_pix":4,"number":[0,1,2,4,8,13],"numer":13,"numpi":[1,2,3,4,6,7,8,9,10,12,13],"nx":[4,10],"ny":4,"o":[],"object":[0,1,2,3,4,6,7,8,10,12,13],"observ":4,"olivin":[],"olivine_halfmg":[],"omega":[3,13],"onc":6,"one":[3,8,9,13],"onli":[2,3,7,8,9,13],"onto":1,"opac":[4,10],"oper":13,"oppos":10,"opposit":4,"optic":[0,1,2,3,6,9,10,12,13],"option":[1,2,3,4,6,8,9],"order":3,"org":0,"orient":[1,3,9],"origin":10,"otherwis":[1,8,9],"outfil":[3,6],"output":[4,6,9],"outsid":13,"overrid":8,"overs":13,"oversized_energy_grid":13,"oversized_radius_grid":13,"overwrit":[4,6],"p":[3,4,8],"packag":[],"paerel":[0,4,10],"page":12,"pah":[5,13],"pahion":6,"pahneu":6,"pahtyp":6,"pair":3,"paper":4,"par":6,"para":[1,9],"parallel":[0,1,3,9],"paramet":[1,2,3,4,6,7,8],"parent":[3,6],"parsabl":3,"part":1,"particl":[6,7],"particular":4,"pass":[2,3,4,9,10,13],"past":8,"patch":4,"path":[4,8],"path_diff":5,"per":8,"percent":[10,13],"percent_fab":4,"percent_fext":4,"perform":13,"perhap":3,"perp":[1,9],"perpendicular":[0,1,3,9],"phot":4,"photon":[4,9,10,12],"physic":[0,3,4,6,9,12,13],"pi":[1,7,10,13],"pi0":[],"pi0_ext":[],"pi1_ext":[],"pi_ext":[],"pick":10,"pix_scal":4,"pixel":4,"plain":[1,4,6,7,8],"pleas":0,"plot":[1,2,3,9,12,13],"plot_ext":[3,9,12],"plot_sdist":3,"plt":[9,10,12,13],"plus":[9,10,13],"point":[4,8,11,12],"poisson":4,"polycycl":13,"popul":[3,10,11],"posit":[4,10],"power":[0,4,8,9,10],"powerlaw":[2,3,9,12],"pre":6,"prefix":1,"premad":[1,6,8],"presenc":9,"preserv":8,"prevent":13,"previous":6,"print":[3,9,10,13],"pro":[],"proceed":13,"produc":[4,9,10],"profil":12,"propag":[0,13],"properti":[0,2,3,4,6,7,9,13],"propto":8,"provid":[0,1,2,3,8,9,10,13],"ps":4,"public":6,"publish":0,"pure":[],"py":[],"pyplot":[1,3,9,10,12,13],"python":[0,1,3],"python3":[],"q":[6,13],"qab":[6,13],"qback":6,"qext":[6,13],"qsca":[6,13],"quantiti":[1,2,3,4,6,7,8],"question":0,"quick":[0,11],"r":[4,9,10,12,13],"r_e":1,"rad":[8,13],"radian":[3,6,13],"radii":13,"radius":[2,3,4,6,7,8,13],"radius_grid":13,"rais":13,"ram":13,"rang":[4,10],"rather":[9,13],"ratio":[8,9],"raw":[],"ray":[4,9,11],"rayleigh":[0,3,4,6,9,10],"re":1,"reach":13,"read":[3,6,13],"read_from_t":6,"readi":9,"real":[1,13],"recent":6,"recommend":9,"ref":[],"refer":10,"refract":[0,1,4,9,13],"refrel":[],"regim":[10,13],"relat":[9,10,13],"releas":0,"relev":[9,13],"repeat":10,"repres":[3,10],"reproduc":10,"requir":[9,13],"reset":[],"reshap":10,"resolut":13,"resolv":13,"respect":3,"result":[1,6,10,13],"return":[0,1,2,3,4,6,7,8,9,10],"reval":1,"rg":[3,9,10],"rg_model":13,"rg_with_angl":13,"rgscat":9,"rgscatter":[5,13],"rho":[1,2,3,4,8,9],"right":[1,9],"rm":[7,10,13],"row":12,"rp":1,"rppart":1,"rs":10,"rtype":[],"rumpl":[9,10],"run":[3,9,10,13],"rv":8,"s":[3,4,6,7,9,10,12],"sampl":13,"save":4,"save_fil":4,"sca":[3,4,9,10,13],"scalar":1,"scatm":3,"scatm_from_fil":3,"scatmodel":[],"scatter":[3,4,6,9,11],"scatteringmodel":[0,3,5,9,13],"scattr":4,"screen":[4,10,12],"screen_halo":[10,12],"screengalhalo":[5,10,12],"screengalhalocp15":[5,10],"screngalhalocp15":4,"second":[4,13],"section":[2,3,6,7],"see":[0,2,3,4,6,7,9,10,12,13],"seealso":[],"select":8,"self":[1,2,3,4,8],"semi":[4,10],"semilog":13,"separ":9,"sequenc":[],"seri":2,"set":[2,9,13],"sever":[9,13],"shape":[2,3,8,10,13],"share":10,"sheet":4,"short":[9,12],"shortcut":[9,10],"show":[9,10],"si":[],"sight":[0,4,8,10,12],"sigma":[6,13],"sil":[0,3,9],"silic":[0,1,2,3,8,9,12,13],"silicate_on":[],"silicate_pop":[9,12],"similar":10,"simul":4,"sin":[10,13],"sinc":[9,10],"singl":[0,8,9,10,11,12,13],"singlegrainpop":[0,4,5,12],"singlegrainpopul":3,"sio_4":[],"sit":10,"site":[],"size":[0,1,2,3,4,7,8,9,10,12,13],"sizedist":[0,2,3],"skip":13,"sliceabl":4,"slope":[3,4,8],"small":[1,4,6,10],"smith":[0,4,6],"smooth":9,"solid":[9,10,13],"solut":4,"somewher":4,"sourc":[0,1,2,3,4,6,7,8,12],"source_flux":10,"space":[4,8,13],"span":12,"speci":[],"special":[0,4],"specif":[9,10],"specifi":[0,3,4,6,7,9,12],"spectra":12,"spectrum":4,"sped":13,"speed":10,"sphere":[2,3,8],"spheric":[0,6,7,13],"split":9,"src":[],"src_flux":4,"standard":10,"start":[0,3,11],"stay":10,"step":11,"ster":[3,6,13],"steridian":[],"store":[1,10,13],"str":[1,2,3,4,6,8,10],"string":[1,2,3,6,7,8,9,12],"stype":[3,6],"sub":10,"subclass":10,"subplot":[9,12],"suffici":[],"sum":[3,9,10],"summari":9,"summon":4,"superclass":[1,2,4,6,7,8],"suppli":13,"support":[0,3,5,7,8],"surfac":12,"syntax":[],"syntaxerror":[],"syntaxwarn":[],"sys":10,"system":13,"systemat":3,"t":9,"tabl":[6,13],"take":[9,10],"tamu":[],"tau":[4,9],"tau_":[4,10],"tau_ab":3,"tau_ext":3,"tau_sca":3,"taux":[4,10],"telescop":[4,10],"term":[],"text":[4,10,12,13],"th":4,"th0":[],"theoret":4,"therefor":10,"theta":[3,4,6,10,13],"theta_arcsec":[],"theta_grid":[10,12,13],"theta_grid_2d":10,"theta_rad_1d":[],"thin":[0,4,10,12],"third":10,"though":10,"three":[0,3,9],"thscat":[],"ti":[],"tie":[2,9],"time":[3,4,7,10],"time_delay":5,"titl":[10,12,13],"tmp":[],"tnow":4,"togeth":[2,9],"tool":0,"top":0,"total":[3,4,8,9,10],"total_flux_screen":10,"total_flux_uniform":10,"toward":4,"traceback":[],"transpar":13,"trapezoid":[10,13],"trapz":[],"treat":[1,9,10],"tri":[10,13],"trigger":13,"true":[1,4,6,8],"turn":[],"tutori":[9,10,12,13],"two":[9,10,12,13],"type":[0,1,2,3,4,6,7,8],"typic":[10,13],"u":[9,10,12,13],"um":[0,1,2,8],"umich":0,"understand":13,"unifi":3,"uniform":[4,10,12],"uniform_halo":[10,12],"uniformgalhalo":[5,10,12],"uniformgalhalocp15":[5,10],"unit":[1,2,3,4,6,7,8,9,10,12,13],"unitless":[4,13],"unlik":10,"unmatch":[],"unrealist":13,"updat":[4,6],"upon":[0,3],"upper":9,"use":[0,1,2,3,4,6,7,8,9,10,12],"user":[0,10],"util":4,"utliz":4,"uv":[9,12],"uv_ir":[],"uv_ir_grid":9,"uvopt_grid":[],"v_g":7,"valu":[3,4,6,8,9,10,13],"vari":13,"variabl":4,"variable_profil":4,"varieti":10,"various":13,"vector":13,"verifi":13,"version":0,"via":13,"visibl":[10,13],"vol":[2,7],"volum":[2,7,8],"vs":[],"walk":11,"wall":[4,10],"want":[4,13],"warn":13,"wave":0,"wavel":1,"wavelength":[1,3,4,6,9,12,13],"wavelength_grid":[12,13],"wavelength_v":13,"way":[0,9,10],"wd01":[2,9],"websit":6,"weight":[],"weight_amu":[],"weight_g":[],"weingartn":[0,8,9],"whether":[],"whi":8,"will":[0,3,4,9,10,13],"wisc":[],"within":[4,8,10,13],"without":[4,13],"work":[4,9,12,13],"workflow":11,"worth":13,"write":[3,4,6],"write_extinction_t":3,"write_t":[3,6],"www":[],"x":[1,3,4,9,11],"xdust":[1,2,3,4,6,7,8,9,10,11,12,13],"xdust_docs_venv":[],"xgrid":[],"xlabel":[10,12,13],"xmesh":[],"xray_grid":9,"xunit":1,"ylabel":[9,10,12,13],"ylim":10,"zenodo":0,"zero":1},"titles":["Xdust documentation","graindist.composition","graindist","grainpop","halos","Modules","scatteringmodel","graindist.shape","graindist.sizedist","Extinction curves from custom grain populations","Modeling X-ray dust scattering halos","Tutorials","Quick start","Computing scattering and extinction efficiencies"],"titleterms":{"A":13,"An":12,"In":[],"The":13,"abstract":[],"also":[],"astrodust":8,"attribut":[],"bright":10,"build":[],"calcul":[10,13],"calculate_taux":4,"can":13,"class":[],"cmdrude":1,"cmgraphit":1,"cmindex":[],"cmsilic":1,"column":[],"combin":9,"common":9,"composit":1,"comput":[10,13],"construct":9,"cross":13,"curv":[9,12],"custom":9,"depth":[],"differenti":13,"dimens":13,"distribut":[],"doc":[],"document":0,"dust":[9,10,12],"eblur":[],"effici":13,"expcutoff":8,"extinct":[9,12,13],"featur":0,"function":[3,9],"gan":13,"ggadt":6,"grain":[0,8,9,12],"graindist":[1,2,7,8],"grainpop":[3,9],"grid":[],"halo":[0,4,10,12],"helper":[3,9],"home":[],"index":10,"initi":9,"input":[],"intens":10,"law":[],"level":[],"lot":13,"make_mrn":9,"make_mrn_rgdrud":9,"memori":13,"mie":[6,13],"miner":[],"model":[9,10,13],"modul":[0,2,5],"multipl":9,"note":13,"object":9,"page":[],"pah":6,"paramet":9,"path_diff":4,"plot":10,"point":10,"popul":[0,9,12],"power":[],"powerlaw":8,"premad":[],"profil":10,"quick":12,"ray":[0,10,12],"rayleigh":13,"return":[],"rgscatter":6,"scatmodel":[],"scatter":[0,10,12,13],"scatteringmodel":6,"screengalhalo":4,"screengalhalocp15":4,"section":13,"see":[],"set":10,"shape":7,"shortcut":[],"silic":[],"singlegrainpop":[3,9],"size":[],"sizedist":8,"slice":10,"sourc":10,"spectrum":10,"sphere":7,"start":12,"structur":[],"super":[],"superclass":[],"support":2,"surfac":10,"three":13,"time_delay":4,"top":[],"tutori":[0,11],"uniformgalhalo":4,"uniformgalhalocp15":4,"use":13,"verifi":10,"wd01":8,"x":[0,10,12],"xdust":0}}) \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst index c440b8b..459e186 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -5,7 +5,7 @@ .. _index: -*Xdust* documentation +Xdust documentation ===================== The *xdust* library calculates scattering and absorption efficiencies @@ -17,7 +17,7 @@ http://dx.doi.org/10.5281/zenodo.15991 **Source code:** `github.com/eblur/xdust `_ -**Support:** If you are having issues, please contact liac@umich.edu +**Support:** If you have questions, please contact liac@umich.edu Features -------- @@ -85,10 +85,7 @@ Modules .. toctree:: :maxdepth: 2 - grainpop - graindist - scatmodels - halos + modules/index .. Indices and tables diff --git a/docs/composition.rst b/docs/modules/composition.rst similarity index 90% rename from docs/composition.rst rename to docs/modules/composition.rst index e0c6792..4c883d9 100644 --- a/docs/composition.rst +++ b/docs/modules/composition.rst @@ -1,7 +1,7 @@ .. _composition: -xdust.graindist.composition -=========================== +graindist.composition +===================== The composition library is built on the superclass :ref:`CompositionClass`, which holds the optical constants and material density [g cm^-3] of a grain composition type. @@ -15,7 +15,7 @@ The composition library is built on the superclass :ref:`CompositionClass`, whic .. _CompositionClass: Composition ---------------------------- +----------- .. autoclass:: xdust.graindist.composition.Composition diff --git a/docs/graindist.rst b/docs/modules/graindist.rst similarity index 89% rename from docs/graindist.rst rename to docs/modules/graindist.rst index 65899ba..05a74b4 100644 --- a/docs/graindist.rst +++ b/docs/modules/graindist.rst @@ -1,7 +1,7 @@ .. _graindist: -xdust.graindist -=============== +graindist +========= This module contains: @@ -14,7 +14,7 @@ This is tied together by the :ref:`GrainDistClass` superclass. .. _GrainDistClass: GrainDist ---------------------------- +---------- .. autoclass:: xdust.graindist.GrainDist diff --git a/docs/grainpop.rst b/docs/modules/grainpop.rst similarity index 97% rename from docs/grainpop.rst rename to docs/modules/grainpop.rst index 3a7ad97..0af0b0c 100644 --- a/docs/grainpop.rst +++ b/docs/modules/grainpop.rst @@ -1,7 +1,7 @@ .. _grainpop: -xdust.grainpop -============== +grainpop +======== The :ref:`SingleGrainPop` object is used to model a population of dust grains based on three distinct properties: diff --git a/docs/halos.rst b/docs/modules/halos.rst similarity index 98% rename from docs/halos.rst rename to docs/modules/halos.rst index 92ceae6..355c2d3 100644 --- a/docs/halos.rst +++ b/docs/modules/halos.rst @@ -1,7 +1,7 @@ .. _halos: -xdust.halos -=========== +halos +===== The superclass :ref:`Halo` holds all information and special functions for working with a simulated X-ray dust scattering halo. diff --git a/docs/modules/index.rst b/docs/modules/index.rst new file mode 100644 index 0000000..1fba7df --- /dev/null +++ b/docs/modules/index.rst @@ -0,0 +1,25 @@ +.. xdust documentation master file, created by + sphinx-quickstart on Sunday May 30 2026 + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +.. _modules: + +Modules +------- + +.. toctree:: + :maxdepth: 2 + + grainpop + graindist + scatmodels + halos + + +.. Indices and tables + ================== + + * :ref:`genindex` + * :ref:`modindex` + * :ref:`search` diff --git a/docs/scatmodels.rst b/docs/modules/scatmodels.rst similarity index 94% rename from docs/scatmodels.rst rename to docs/modules/scatmodels.rst index cd313aa..2a63b8c 100644 --- a/docs/scatmodels.rst +++ b/docs/modules/scatmodels.rst @@ -1,7 +1,7 @@ .. _scatmodels: -xdust.scatteringmodel -===================== +scatteringmodel +=============== The scattering model library is built on the superclass :ref:`ScatteringModelClass`, which defines the scattering physics model and holds the computational results once the scattering model is calculated. diff --git a/docs/shape.rst b/docs/modules/shape.rst similarity index 92% rename from docs/shape.rst rename to docs/modules/shape.rst index 7a0e6a9..3e4d80d 100644 --- a/docs/shape.rst +++ b/docs/modules/shape.rst @@ -1,7 +1,7 @@ .. _shape: -xdust.graindist.shape -===================== +graindist.shape +=============== The superclass :ref:`ShapeClass` describes the geometric properties of the dust grains. diff --git a/docs/sizedist.rst b/docs/modules/sizedist.rst similarity index 95% rename from docs/sizedist.rst rename to docs/modules/sizedist.rst index 8a398fc..dfc315d 100644 --- a/docs/sizedist.rst +++ b/docs/modules/sizedist.rst @@ -1,7 +1,7 @@ .. _sizedist: -xdust.graindist.sizedist -============================ +graindist.sizedist +================== The size distribution library is built on the superclass :ref:`SizedistClass`, which holds the grain size distribution function and the grain size array.