PageSourceSearch

https://yt-project.org/

html yt-project.org collected 2026-09-24 20:13:10 UTC 34,448 bytes, 822 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta name="description" content="">
7    <meta name="author" content="">
8    <link rel="shortcut icon" href="favicon.png" />
9
10    <title>The yt Project: Home</title>
11
12    <!-- Bootstrap core CSS -->
13    <link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.6/flatly/bootstrap.min.css" rel="stylesheet">
14    <link href="/css/local.css" rel="stylesheet">
15
16    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
17    <!--[if lt IE 9]>
18      
18<script src="../../assets/js/html5shiv.js"></script>
18
19      
19<script src="../../assets/js/respond.min.js"></script>
19
20    <![endif]-->
21
22    <!-- Custom styles for this template -->
23    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Inconsolata">
24    
25    
26  </head>
27<!-- NAVBAR
28================================================== -->
29  <body>
30    
31    <div class="navbar-wrapper">
32      <div class="container">
33        <!-- We store a copy of the menubar in menubar.inc.  Better to include
34             that when you modify it, so the changes get propagated.-->
35        <!-- Be sure to modify the "active" item -->
36
37        <div class="navbar navbar-default navbar-fixed-top">
38          <div class="container">
39            <div class="navbar-header">
40              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
41                <span class="icon-bar"></span>
42                <span class="icon-bar"></span>
43                <span class="icon-bar"></span>
44              </button>
45              <a class="navbar-brand" href="https://yt-project.org/">yt project</a>
46            </div>
47            <div class="navbar-collapse collapse">
48              <ul class="nav navbar-nav">
49                <li class="dropdown">
50                  <a href="#" class="dropdown-toggle"
51                              data-toggle="dropdown">About<b
52                              class="caret"></b></a>
53                  <ul class="dropdown-menu">
54                    <li id="about"><a href="about.html">About</a></li>
55                    <li id="community"><a href="community.html">Community</a></li>
56                    <li id="gallery"><a href="gallery.html">Gallery</a></li>
57                    <li id="members"><a href="members.html">Project Members</a></li>
58                  </ul>
59                </li>
60
61                <li class="dropdown">
62                  <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
63                  <ul class="dropdown-menu">
64                    <li><a href="https://yt-project.org/docs/dev">Dev</a></li>
65                    <li><a href="https://yt-project.org/doc/">Stable</a></li>
66                    <li><a href="https://yt-project.org/docs/2.6">Legacy (2.x)</a></li>
67                  </ul>
68                </li>
69                <li id="development"><a href="development.html">Develop</a></li>
70                <li id="extensions"><a href="extensions.html">Extensions</a></li>
71                <li id="hub"><a href="https://hub.yt/">Data Hub</a></li>
72                <li class="dropdown">
73                  <a href="#" class="dropdown-toggle" data-toggle="dropdown">Quick Links <b class="caret"></b></a>
74                  <ul class="dropdown-menu">
75                    <li class="dropdown-header">Learning</li>
76                    <li><a href="https://blog.yt-project.org/">yt Blog</a></li>
77                    <li><a href="https://yt-project.org/doc/quickstart/index.html">Quick Start</a></li>
78                    <li><a href="https://yt-project.org/doc/">Documentation</a></li>
79                    <li><a href="https://ui.adsabs.harvard.edu/abs/2011ApJS..192....9T">ApJS paper</a>
80                    <li class="divider"></li>
81                    <li class="dropdown-header">Help!</li>
82                    <li><a href="https://mail.python.org/mm3/mailman3/lists/yt-users.python.org/">Mailing List</a></li>
83                    <li><a href="https://mail.python.org/mm3/mailman3/lists/yt-dev.python.org/">Development Mailing List</a></li>
84                    <li><a href="https://yt-project.org/slack.html">Join Slack</a></li>
85                    <li><a href="https://yt-project.org/data">Sample Datasets Loadable by yt</a></li>
86                    <li class="divider"></li>
87                    <li class="dropdown-header">Development</li>
88                    <li><a href="https://github.com/yt-project/yt/issues/new">Report a Bug</a></li>
89                    <li><a href="https://ytep.readthedocs.io/">YTEPs</a></li>
90                    <li><a href="https://github.com/yt-project/yt">Project Page</a></li>
91                  </ul>
92                </li>
93              </ul>
94            </div>
95          </div>
96        </div>
97
98        <!-- End of menubar.inc inclusion -->
99
100      </div>
101    </div>
102    
103
104    
105    
106
107    
108
109    <!-- Carousel
110    ================================================== -->
111    <div class="container marketing">
112      <div class="row">
113        <div class="col-sm-3">
114          <object class="img-responsive" style="max-width:250px;margin:auto" data="img/yt_logo.svg" type="image/svg+xml">
115              <img class="img-responsive" src="img/yt_logo.png" />
116          </object>
117        </div>
118        <div class="col-sm-6">
119          <p class="lead">yt is an open-source, permissively-licensed python
120          package for analyzing and visualizing volumetric data.</p>
121          <p>yt supports structured, variable-resolution meshes,
122          unstructured meshes, and discrete or sampled data such as particles.
123          Focused on driving physically-meaningful inquiry, yt has been
124          applied in domains such as astrophysics, seismology, nuclear
125          engineering, molecular dynamics, and oceanography.  Composed of a
126          friendly community of users and developers, we want to make it easy
127          to use and develop &mdash; we'd love it if you got involved!</p>
128        </div>
129        <div class="col-sm-3">
130          <div class="glyph_container_button">
131            <a class="btn btn-lg btn-info btn-block" href="#getyt">
132                <span class="glyph_button glyphicon glyphicon-download"
133                  aria-hidden="true"></span>&nbsp;&nbsp;Get yt!</a><br/>
134          </div>
135          <div class="glyph_container_button">
136            <a class="btn btn-lg btn-success btn-block" href="https://girder.hub.yt/#raft/5b5b4686323d12000122aa8a">
137                <span class="glyph_button glyphicon glyphicon-play-circle"
138                  aria-hidden="true"></span>&nbsp;&nbsp;Try yt!</a><br/>
139          </div>
140        </div>
141      </div>
142
143      <!-- START THE FEATURETTES -->
144
145    <div class="row">
146
147      <! -- Examples -->
148      <ul class="nav nav-tabs" role="tablist">
149        
150          
151        <li class="dropdown active">
152          <a class="dropdown-toggle" data-toggle="dropdown"
153                                     href="#">Data<span class="caret"></span></a>
154          <ul class="dropdown-menu">
155          
156          <li role="presentation" class="active">
157            <a href="#quick_calc" aria-controls="quick_calc" role="tab" data-toggle="tab">
158            Quick calculations</a>
159            </li>
160          
161          <li role="presentation" >
162            <a href="#derived_fields" aria-controls="derived_fields" role="tab" data-toggle="tab">
163            Derived fields</a>
164            </li>
165          
166          <li role="presentation" >
167            <a href="#unit_systems" aria-controls="unit_systems" role="tab" data-toggle="tab">
168            Unit systems</a>
169            </li>
170          
171          <li role="presentation" >
172            <a href="#data_portability" aria-controls="data_portability" role="tab" data-toggle="tab">
173            Data Portability</a>
174            </li>
175          
176          
177          </ul>
178        </li>
179        
180        
181        <li class="dropdown">
182          <a class="dropdown-toggle" data-toggle="dropdown"
183                                     href="#">Viz<span class="caret"></span></a>
184          <ul class="dropdown-menu">
185          
186          <li role="presentation" >
187            <a href="#slicing" aria-controls="slicing" role="tab" data-toggle="tab">
188            Slicing</a>
189            </li>
190          
191          <li role="presentation" >
192            <a href="#projecting" aria-controls="projecting" role="tab" data-toggle="tab">
193            Projecting</a>
194            </li>
195          
196          <li role="presentation" >
197            <a href="#interaction" aria-controls="interaction" role="tab" data-toggle="tab">
198            Interaction</a>
199            </li>
200          
201          <li role="presentation" >
202            <a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">
203            Profile</a>
204            </li>
205          
206          <li role="presentation" >
207            <a href="#phase" aria-controls="phase" role="tab" data-toggle="tab">
208            Phase Plot</a>
209            </li>
210          
211          
212          </ul>
213        </li>
214        
215        
216        <li class="dropdown">
217          <a class="dropdown-toggle" data-toggle="dropdown"
218                                     href="#">Analysis<span class="caret"></span></a>
219          <ul class="dropdown-menu">
220          
221          <li role="presentation" >
222            <a href="#extrema" aria-controls="extrema" role="tab" data-toggle="tab">
223            Extrema</a>
224            </li>
225          
226          <li role="presentation" >
227            <a href="#averages" aria-controls="averages" role="tab" data-toggle="tab">
228            Averages</a>
229            </li>
230          
231          <li role="presentation" >
232            <a href="#line_query" aria-controls="line_query" role="tab" data-toggle="tab">
233            Line query</a>
234            </li>
235          
236          
237          </ul>
238        </li>
239        
240      </ul>
241
242      <!-- Tab panes -->
243      <div class="yt_example tab-content">
244        
245          
246        
247        <div role="tabpanel" class="tab-pane active" id="quick_calc">
248          <div class="row">
249          <div class="col-md-7 yt_nopadding">
250            <pre class="yt_example"><code class="yt_example language-python">import yt
251ds = yt.load_sample("IsolatedGalaxy")
252ds.r[0.45:0.55,:,:].sum("cell_mass").in_units("Mjup")
253</code></pre>
254              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
255                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
256              </div>
257              <div class="visible-xs visible-sm arrow_glyph_down">
258                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
259              </div>
260          </div>
261          <div class="col-md-5 yt_nopadding">
262            
263            <pre><code class="img-responsive yt_example language-python">9.98537989593e+12 Mjup
264</code></pre>
265            
266          </div>
267          </div>
268        </div>
269        
270        <div role="tabpanel" class="tab-pane" id="derived_fields">
271          <div class="row">
272          <div class="col-md-7 yt_nopadding">
273            <pre class="yt_example"><code class="yt_example language-python">import yt
274ds = yt.load_sample("IsolatedGalaxy")
275def thermal_energy_dens(field, data):
276    return (3/2)*data['gas', 'number_density'] * data['gas', 'kT']
277ds.add_field(("gas", "thermal_energy_density"), units="erg/cm**3",
278             function=thermal_energy_dens, sampling_type="cell")
279ad = ds.all_data()
280ad.mean("thermal_energy_density", "z", weight="density").plot()
281</code></pre>
282              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
283                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
284              </div>
285              <div class="visible-xs visible-sm arrow_glyph_down">
286                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
287              </div>
288          </div>
289          <div class="col-md-5 yt_nopadding">
290            
291            <a href="/img/galaxy0030_Projection_z_thermal_energy_density_density.png" target="_blank">
292              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/galaxy0030_Projection_z_thermal_energy_density_density.png">
293            </a>
294            
295          </div>
296          </div>
297        </div>
298        
299        <div role="tabpanel" class="tab-pane" id="unit_systems">
300          <div class="row">
301          <div class="col-md-7 yt_nopadding">
302            <pre class="yt_example"><code class="yt_example language-python">import yt
303ds = yt.load("GasSloshing/sloshing_nomag2_hdf5_plt_cnt_0150",
304             unit_system="imperial")
305slc = yt.SlicePlot(ds, 'z', "temperature", width=(600,"kpc"))
306</code></pre>
307              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
308                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
309              </div>
310              <div class="visible-xs visible-sm arrow_glyph_down">
311                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
312              </div>
313          </div>
314          <div class="col-md-5 yt_nopadding">
315            
316            <a href="/img/sloshing_nomag2_hdf5_plt_cnt_0150_Slice_z_temperature.png" target="_blank">
317              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/sloshing_nomag2_hdf5_plt_cnt_0150_Slice_z_temperature.png">
318            </a>
319            
320          </div>
321          </div>
322        </div>
323        
324        <div role="tabpanel" class="tab-pane" id="data_portability">
325          <div class="row">
326          <div class="col-md-7 yt_nopadding">
327            <pre class="yt_example"><code class="yt_example language-python">import yt
328ds = yt.load_sample("IsolatedGalaxy")
329sp = ds.sphere([0.5, 0.5, 0.5], (8, "kpc"))
330sp.save_as_dataset("my_sphere.h5", ["density", "particle_mass"])
331ds2 = yt.load("my_sphere.h5")
332print (ds2.data["particle_mass"].to("Msun"))
333</code></pre>
334              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
335                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
336              </div>
337              <div class="visible-xs visible-sm arrow_glyph_down">
338                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
339              </div>
340          </div>
341          <div class="col-md-5 yt_nopadding">
342            
343            <pre><code class="img-responsive yt_example language-python">[ 213975.58440381 
344  213975.58440381  
345  213975.58440381 
346  ...,  
347  102714.05991054
348  102857.70970906 
349  102981.94762343] Msun
350</code></pre>
351            
352          </div>
353          </div>
354        </div>
355        
356        
357        
358        
359        
360        <div role="tabpanel" class="tab-pane" id="slicing">
361          <div class="row">
362          <div class="col-md-7 yt_nopadding">
363            <pre class="yt_example"><code class="yt_example language-python">import yt
364ds = yt.load_sample("snapshot_033")
365ds.r[(12.4, 'Mpc'),:,:].plot(("gas", "density"))
366</code></pre>
367              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
368                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
369              </div>
370              <div class="visible-xs visible-sm arrow_glyph_down">
371                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
372              </div>
373          </div>
374          <div class="col-md-5 yt_nopadding">
375            
376            <a href="/img/snap_033_Slice_x_density.png" target="_blank">
377              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/snap_033_Slice_x_density.png">
378            </a>
379            
380          </div>
381          </div>
382        </div>
383        
384        <div role="tabpanel" class="tab-pane" id="projecting">
385          <div class="row">
386          <div class="col-md-7 yt_nopadding">
387            <pre class="yt_example"><code class="yt_example language-python">import yt
388ds = yt.load_sample("D9p_500")
389p = yt.ProjectionPlot(ds, "y", "density")
390</code></pre>
391              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
392                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
393              </div>
394              <div class="visible-xs visible-sm arrow_glyph_down">
395                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
396              </div>
397          </div>
398          <div class="col-md-5 yt_nopadding">
399            
400            <a href="/img/10MpcBox_HartGal_csf_a0.500.d_Projection_y_density.png" target="_blank">
401              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/10MpcBox_HartGal_csf_a0.500.d_Projection_y_density.png">
402            </a>
403            
404          </div>
405          </div>
406        </div>
407        
408        <div role="tabpanel" class="tab-pane" id="interaction">
409          <div class="row">
410          <div class="col-md-7 yt_nopadding">
411            <pre class="yt_example"><code class="yt_example language-python">import yt
412ds = yt.load_sample("IsolatedGalaxy")
413yt.interactive_render(ds)
414</code></pre>
415              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
416                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
417              </div>
418              <div class="visible-xs visible-sm arrow_glyph_down">
419                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
420              </div>
421          </div>
422          <div class="col-md-5 yt_nopadding">
423            
424            <a href="/img/interactive.png" target="_blank">
425              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/interactive.png">
426            </a>
427            
428          </div>
429          </div>
430        </div>
431        
432        <div role="tabpanel" class="tab-pane" id="profile">
433          <div class="row">
434          <div class="col-md-7 yt_nopadding">
435            <pre class="yt_example"><code class="yt_example language-python">import yt
436ds = yt.load_sample("snipshot_399_z000p000")
437ad = ds.all_data()
438yt.ProfilePlot(ad, ("PartType0", "density"),
439               ("PartType0", "temperature"),
440               weight_field = ("PartType0", "particle_mass")).save()
441</code></pre>
442              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
443                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
444              </div>
445              <div class="visible-xs visible-sm arrow_glyph_down">
446                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
447              </div>
448          </div>
449          <div class="col-md-5 yt_nopadding">
450            
451            <a href="/img/snip_399_z000p000_1d-Profile_density_temperature.png" target="_blank">
452              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/snip_399_z000p000_1d-Profile_density_temperature.png">
453            </a>
454            
455          </div>
456          </div>
457        </div>
458        
459        <div role="tabpanel" class="tab-pane" id="phase">
460          <div class="row">
461          <div class="col-md-7 yt_nopadding">
462            <pre class="yt_example"><code class="yt_example language-python">import yt
463ds = yt.load_sample("HiresIsolatedGalaxy")
464ad = ds.all_data()
465yt.PhasePlot(ad, "density", "temperature", "cell_mass",
466             weight_field=None).save()
467</code></pre>
468              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
469                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
470              </div>
471              <div class="visible-xs visible-sm arrow_glyph_down">
472                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
473              </div>
474          </div>
475          <div class="col-md-5 yt_nopadding">
476            
477            <a href="/img/DD0044_2d-Profile_density_temperature_cell_mass.png" target="_blank">
478              <img border=0 class="img-responsive yt_ex_image" src="/img/examples/DD0044_2d-Profile_density_temperature_cell_mass.png">
479            </a>
480            
481          </div>
482          </div>
483        </div>
484        
485        
486        
487        
488        
489        <div role="tabpanel" class="tab-pane" id="extrema">
490          <div class="row">
491          <div class="col-md-7 yt_nopadding">
492            <pre class="yt_example"><code class="yt_example language-python">import yt
493ds = yt.load_sample("Enzo_64/DD0043/data0043")
494ds.r[:].min(), ds.r[:].max()
495</code></pre>
496              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
497                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
498              </div>
499              <div class="visible-xs visible-sm arrow_glyph_down">
500                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
501              </div>
502          </div>
503          <div class="col-md-5 yt_nopadding">
504            
505            <pre><code class="img-responsive yt_example language-python">(3.81289338015e-32 g/cm**3,
506 6.27892369905e-27 g/cm**3)
507</code></pre>
508            
509          </div>
510          </div>
511        </div>
512        
513        <div role="tabpanel" class="tab-pane" id="averages">
514          <div class="row">
515          <div class="col-md-7 yt_nopadding">
516            <pre class="yt_example"><code class="yt_example language-python">import yt
517ds = yt.load_sample("output_00080")
518ds.r[(10.0, "Mpc"):(20.0, "Mpc"),
519     (30.0, "Mpc"):(40.0, "Mpc"),
520     (50.0, "Mpc"):(60.0, "Mpc")].mean("temperature", weight="density")
521</code></pre>
522              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
523                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
524              </div>
525              <div class="visible-xs visible-sm arrow_glyph_down">
526                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
527              </div>
528          </div>
529          <div class="col-md-5 yt_nopadding">
530            
531            <pre><code class="img-responsive yt_example language-python">296317.62046 K
532</code></pre>
533            
534          </div>
535          </div>
536        </div>
537        
538        <div role="tabpanel" class="tab-pane" id="line_query">
539          <div class="row">
540          <div class="col-md-7 yt_nopadding">
541            <pre class="yt_example"><code class="yt_example language-python">import yt
542ds = yt.load_sample("IsolatedGalaxy")
543loc1 = ds.r[:].argmax("temperature")
544loc2 = ds.r[:].argmax("density")
545ray = ds.ray(loc1, loc2)
546ray["velocity_magnitude"].in_units("cm/s")
547</code></pre>
548              <div class="hidden-xs hidden-sm hidden-md arrow_glyph">
549                <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>
550              </div>
551              <div class="visible-xs visible-sm arrow_glyph_down">
552                <span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span>
553              </div>
554          </div>
555          <div class="col-md-5 yt_nopadding">
556            
557            <pre><code class="img-responsive yt_example language-python">YTArray([ 22921344.10593038, 
558          24626806.46165072,
559          24759784.32406003,
560          26583519.63858156,
561          27331481.53657745,
562          27728742.61474814,
563          28734604.40420894,
564          30188600.75890669,
565          30989266.0493723 ,
566          31197303.98155414,
567          ...
568          10846216.93678336,
569          12222078.64819527]) cm/s
570</code></pre>
571            
572          </div>
573          </div>
574        </div>
575        
576        
577        
578      </div>
579
580    </div>
581
582      <hr class="featurette-divider">
583
584      <div class="row featurette" id="learn">
585        <div class="col-md-7">
586          <h2 class="featurette-heading">Learn:
587              <span class="text-muted"> getting started.</span></h2>
588          <p class="feature">
589            To get started using yt to explore data, we provide resources
590            including <a href="https://yt-project.org/doc/">documentation</a>,
591            <a href="https://yt-project.org/workshop2012/">workshop material</a>,
592            and even a fully-executable
593            <a href="https://yt-project.org/doc/quickstart/index.html">quick start guide</a>
594            demonstrating many of yt's capabilities.
595          </p>
596
597          <p class="feature">
598            But if you just want to dive in and start using yt, we have a long
599            list of
600            <a href="https://yt-project.org/doc/cookbook/index.html">recipes</a>
601            demonstrating how to do various tasks in yt.  We even have 
602            <a href="https://yt-project.org/data">sample datasets</a> from all 
603            of our supported codes on which you can test these recipes.
604            While yt should just <b>work</b> with your data, here are some 
605            <a href="https://yt-project.org/doc/examining/index.html">instructions</a>
606            on loading in datasets from our supported codes and formats.
607          </p>
608        <p><a class="btn btn-llg btn-primary yt-btn" href="https://yt-project.org/doc/quickstart/index.html">Get Started</a></p>
609        </div>
610        <div class="col-md-5">
611          <img class="featurette-image img-rounded img-responsive" src="img/analysis.jpg" alt="Dev workshop 2013">
612        </div>
613      </div>
614
615      <hr class="featurette-divider">
616
617      <div class="row featurette" id="community">
618        <div class="col-md-5">
619          <img class="featurette-image img-rounded img-responsive" src="img/workshop_montage.jpg" alt="Workshop Images">
620        </div>
621        <div class="col-md-7">
622          <h2 class="featurette-heading">Community:
623              <span class="text-muted">yt's best feature.</span></h2></a>
624          <p class="feature">
625            yt is a friendly community.  We like hearing about fun things you
626            have done with the code, and we're happy to help you out if you
627            have a question or some trouble.  You can join us on the
628            mailing lists, and if you'd like, you can check out how to
629            <a href="#development"> develop, too</a>.
630          </p>
631          <p class="feature">
632            If you've got some code to share, or scripts that you'd like to
633            share, start up a repo on <a href="https://github.com/">GitHub
634            </a> or <a hreg="https://bitbucket.org/">Bitbucket</a> or share them
635            on our <a href="https://paste.yt-project.org/">pastebin</a>.  If you
636            have any trouble, drop by the
637            <a href="https://mail.python.org/mm3/mailman3/lists/yt-users.python.org/">mailing list</a>
638            and we'll be happy to help out.
639        <p><a class="pull-right btn btn-llg btn-primary" href="community.html">Join the Community</a></p>
640        </div>
641      </div>
642
643      <hr class="featurette-divider">
644
645      <a name="development"></a><div class="row featurette row_anchor" id="development">
646        <div class="col-md-7">
647          <h2 class="featurette-heading">Participatory
648              <span class="text-muted"> development.</span></h2></a>
649          <p class="feature">
650            If you're interested in getting started with helping out, the
651            easiest way is to <a
652            href="https://github.com/yt-project/yt">Fork us
653            on GitHub</a>, check out the <a
654            href="https://yt-project.org/doc/developing/index.html">
655            developer guide</a>, and stop by the <a
656            href="https://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org">
657            development mailing list</a>.  yt is released under the 
658            modified BSD License.
659          </p>
660          <p class="feature">
661            There are lots
662            of <a href="https://yt-project.org/doc/developing/developing.html#technical-contributions">
663            fun projects to work on</a>, along with
664            some <a href="https://github.com/yt-project/yt/issues">open
665            issues</a>, and we'd particularly like if you'd help out
666            by <a href="https://yt-project.org/doc/developing/creating_frontend.html">
667            adding support for a a new data format</a> or if you'd like to help
668            out by shoring up support for a
669            <a href="https://yt-project.org/doc/reference/code_support.html">
670            semi-supported output format</a>.
671          </p>
672          <p><a class="pull-left btn btn-llg btn-primary" href="development.html">Develop!</a></p>
673        </div>
674        <div class="col-md-5">
675          <img class="featurette-image img-rounded img-responsive" src="img/notebook4.jpg" alt="Notebook KH">
676        </div>
677      </div>
678
679      <hr class="featurette-divider">
680
681      <!-- /END THE FEATURETTES -->
682
683      <a name="getyt"></a><div class="row row_anchor">
684        <div class="col-md-5">
685          <h1>Get yt:<span class="text-muted"> overview.</span></h1>
686          <p class="lead">
687            yt is built on a stack of completely <a
688            href="https://www.fsf.org/working-together/">free and libre open source
689            software</a>, with <b>no</b> proprietary dependencies and is distributed to
690            both the conda and PyPi package repositories for easy installation. For a full
691            description of how to install, including selecting optional dependencies and
692            installing from source, see the
693            <a href="https://yt-project.org/doc/installing.html">main documentation</a>.
694          </p>
695          <p class="lead">
696            If you use yt in a publication, we request that you please consider
697            citing <a href="https://ui.adsabs.harvard.edu/abs/2011ApJS..192....9T">our method paper</a>
698            (<a href="https://ui.adsabs.harvard.edu/abs/2011ApJS..192....9T/exportcitation">BibTeX</a>).
699          </p>
700        </div>
701        <div class="col-md-offset-1 col-md-6">
702          <h1>Get yt:<span class="text-muted"> using conda.</span></h1>
703          <p class="lead">
704            If you use
705            the <a href="https://store.continuum.io/cshop/anaconda/">anaconda
706            python distribution</a> or use
707            <span class="yt_code"><a href="https://pypi.python.org/pypi/conda">conda</a></span>
708            to manage python packages, you can install the latest stable version
709            of yt with the following command:
710            <div class="yt_code">
711              $ conda install -c conda-forge yt
712            </div>
713          </p>
714          <p class="lead">
715            Or a nightly development build:
716            <div class="yt_code">
717              $ conda install -c yt-project/label/dev yt
718            </div>
719          </p>
720          <h1>Get yt:<span class="text-muted"> using pip.</span></h1>
721          <p class="lead">
722            You can also can install the latest stable version
723            of yt via <span class="yt_code">pip</span> with:
724            <div class="yt_code">
725              $ python -m pip install --user yt
726            </div>
727          </p>
728          <p class="lead">
729          See <a href="https://yt-project.org/doc/installing.html">here</a> for more details
730          on installation.
731          </p>
732        </div>
733      </div>
734
735
736    </div><!-- /.container -->
737
738
739    
740      <!-- FOOTER -->
741      <footer class="footer">
742        <div class="container">
743          <div class="row">
744            <div class="col-lg-2">
745              <a href="https://www.nsf.gov/"><img src="img/nsf1.gif"
746                                                 width="150 px"
747                                                 alt="nsf logo"></a>
748            </div>
749            <div class="col-lg-2">
750              <a href="https://moore.org/"><img
751                 src="img/moore-logo.png" width="150 px" alt="GBMF logo"></a>
752            </div>
753            <div class="col-lg-2">
754              <a href="https://www.numfocus.org">
755                <img width="150 px" src="img/numfocus-fsa.png" alt="yt is a NumFOCUS fiscally sponsored project">
756              </a>
757            </div>
758            <div class="col-lg-6">
759              <small><p>
760              yt has benefited from work supported by the National Science
761              Foundation under Grant No.
762              <a
763                href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=1535651">1535651</a>
764              (<a
765                href="https://figshare.com/articles/SI2_SSE_yt_Reusable_Components_for_Simulating_Analyzing_and_Visualizing_Astrophysical_Systems/909413">proposal</a>).
766              It has also benefited from work supported by the Gordon and Betty
767              Moore Foundation's Data-Driven Discovery Initiative through Grant
768              GBMF4561 to Matthew Turk.</p>
769              <p>yt is a fiscally-sponsored project of <a
770                href="https://numfocus.org/">NumFOCUS</a>.
771              </p></small>
772            </div>
773          </div>
774        </div>
775      </footer>
776      
776<script type="text/javascript">
777        sc_project=3616111;
778        sc_invisible=1;
779        sc_partition=41;
780        sc_security="3865f346";
781      </script>
781
782      
782<script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script>
782
783
784
785    
786    <!-- Bootstrap core JavaScript
787    ================================================== -->
788    <!-- Placed at the end of the document so the pages load faster -->
789    
789<script src="//code.jquery.com/jquery.js"></script>
789
790    
790<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
790
791    
791<script src="holder.js"></script>
791
792    
792<script type="text/javascript">
793    $(document).ready(function(){
794      $('li#Home').addClass('active');
795    });
796    </script>
vendor: 1 bytes, line 796
796
797<script type="text/javascript">
798
799  var _gaq = _gaq || [];
800  _gaq.push(['_setAccount', 'UA-391373-2']);
801  _gaq.push(['_setDomainName', 'yt-project.org']);
802  _gaq.push(['_setAllowHash', false]);
803  _gaq.push(['_trackPageview']);
804
805  (function() {
806    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
807    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
808    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
809  })();
810
811</script>
811
812
813<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/styles/atom-one-light.min.css">
814<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/highlight.min.js"></script>
vendor: 1 bytes, line 814
814
815<script>hljs.initHighlightingOnLoad();
816</script>
816
817
818
819
820
821  </body>
822</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.