Skip to content

Commit 135d64e

Browse files
deploy: 9419213
1 parent 2c1a1ff commit 135d64e

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

python/api/tensorstore.Future.__new__.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@
10651065
<span class="gp">&gt;&gt;&gt; </span><span class="k">assert</span> <span class="n">x</span> <span class="ow">is</span> <span class="n">ts</span><span class="o">.</span><span class="n">Future</span><span class="p">(</span><span class="n">x</span><span class="p">)</span>
10661066
</code></pre></div>
10671067
</div>
1068-
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="k">async</span> <span class="k">def</span> <span class="nf">get_value</span><span class="p">():</span>
1068+
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">get_value</span><span class="p">():</span>
10691069
<span class="gp">... </span> <span class="k">return</span> <span class="mi">42</span>
10701070
<span class="gp">&gt;&gt;&gt; </span><span class="n">x</span> <span class="o">=</span> <span class="n">ts</span><span class="o">.</span><span class="n">Future</span><span class="p">(</span><span class="n">get_value</span><span class="p">())</span>
10711071
<span class="gp">&gt;&gt;&gt; </span><span class="n">x</span><span class="o">.</span><span class="n">done</span><span class="p">()</span>

python/api/tensorstore.virtual_chunked.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,7 @@
12301230
<dd><p>Creates a <a class="reference internal" href="tensorstore.TensorStore.html" title="tensorstore.TensorStore (Python class) — Asynchronous multi-dimensional array handle."><code class="xref py py-obj docutils literal notranslate"><span class="pre">TensorStore</span></code></a> where the content is read/written chunk-wise by an arbitrary function.</p>
12311231
<p>Example (read-only):</p>
12321232
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="n">a</span> <span class="o">=</span> <span class="n">ts</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">],</span> <span class="p">[</span><span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">]],</span> <span class="n">dtype</span><span class="o">=</span><span class="n">ts</span><span class="o">.</span><span class="n">uint32</span><span class="p">)</span>
1233-
<span class="gp">&gt;&gt;&gt; </span><span class="k">async</span> <span class="k">def</span> <span class="nf">do_read</span><span class="p">(</span><span class="n">domain</span><span class="p">:</span> <span class="n">ts</span><span class="o">.</span><span class="n">IndexDomain</span><span class="p">,</span> <span class="n">array</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span>
1233+
<span class="gp">&gt;&gt;&gt; </span><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">do_read</span><span class="p">(</span><span class="n">domain</span><span class="p">:</span> <span class="n">ts</span><span class="o">.</span><span class="n">IndexDomain</span><span class="p">,</span> <span class="n">array</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">ndarray</span><span class="p">,</span>
12341234
<span class="gp">... </span> <span class="n">read_params</span><span class="p">:</span> <span class="n">ts</span><span class="o">.</span><span class="n">VirtualChunkedReadParameters</span><span class="p">):</span>
12351235
<span class="gp">... </span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;Computing content for: </span><span class="si">{</span><span class="n">domain</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">)</span>
12361236
<span class="gp">... </span> <span class="n">array</span><span class="p">[</span><span class="o">...</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="k">await</span> <span class="n">a</span><span class="p">[</span><span class="n">domain</span><span class="p">]</span><span class="o">.</span><span class="n">read</span><span class="p">())</span> <span class="o">+</span> <span class="mi">100</span>
@@ -1244,9 +1244,9 @@
12441244
<p>Example (read/write):</p>
12451245
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="n">array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="n">shape</span><span class="o">=</span><span class="p">[</span><span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">],</span> <span class="n">dtype</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">uint32</span><span class="p">)</span>
12461246
<span class="gp">&gt;&gt;&gt; </span><span class="n">array</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="mi">50</span>
1247-
<span class="gp">&gt;&gt;&gt; </span><span class="k">def</span> <span class="nf">do_read</span><span class="p">(</span><span class="n">domain</span><span class="p">,</span> <span class="n">chunk</span><span class="p">,</span> <span class="n">read_context</span><span class="p">):</span>
1247+
<span class="gp">&gt;&gt;&gt; </span><span class="k">def</span><span class="w"> </span><span class="nf">do_read</span><span class="p">(</span><span class="n">domain</span><span class="p">,</span> <span class="n">chunk</span><span class="p">,</span> <span class="n">read_context</span><span class="p">):</span>
12481248
<span class="gp">... </span> <span class="n">chunk</span><span class="p">[</span><span class="o">...</span><span class="p">]</span> <span class="o">=</span> <span class="n">array</span><span class="p">[</span><span class="n">domain</span><span class="o">.</span><span class="n">index_exp</span><span class="p">]</span>
1249-
<span class="gp">&gt;&gt;&gt; </span><span class="k">def</span> <span class="nf">do_write</span><span class="p">(</span><span class="n">domain</span><span class="p">,</span> <span class="n">chunk</span><span class="p">,</span> <span class="n">write_context</span><span class="p">):</span>
1249+
<span class="gp">&gt;&gt;&gt; </span><span class="k">def</span><span class="w"> </span><span class="nf">do_write</span><span class="p">(</span><span class="n">domain</span><span class="p">,</span> <span class="n">chunk</span><span class="p">,</span> <span class="n">write_context</span><span class="p">):</span>
12501250
<span class="gp">... </span> <span class="n">array</span><span class="p">[</span><span class="n">domain</span><span class="o">.</span><span class="n">index_exp</span><span class="p">]</span> <span class="o">=</span> <span class="n">chunk</span>
12511251
<span class="gp">&gt;&gt;&gt; </span><span class="n">t</span> <span class="o">=</span> <span class="n">ts</span><span class="o">.</span><span class="n">virtual_chunked</span><span class="p">(</span>
12521252
<span class="gp">... </span> <span class="n">do_read</span><span class="p">,</span>

python/tutorial.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -645,8 +645,8 @@ <h1 id="tutorial">Tutorial<a class="headerlink" href="#tutorial" title="Link to
645645
<h2 id="reading-and-writing-a-local-n5-dataset">Reading and writing a local N5 dataset<a class="headerlink" href="#reading-and-writing-a-local-n5-dataset" title="Link to this heading"></a></h2>
646646
<p>Create a new <a class="reference internal" href="../driver/n5/index.html#n5-driver"><span class="std std-ref">N5</span></a> dataset on the local filesystem using the
647647
<a class="reference internal" href="../kvstore/file/index.html#file-kvstore-driver"><span class="std std-ref">file Key-Value Store driver</span></a>:</p>
648-
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">tensorstore</span> <span class="k">as</span> <span class="nn">ts</span>
649-
<span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
648+
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span><span class="w"> </span><span class="nn">tensorstore</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">ts</span>
649+
<span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span>
650650
<span class="gp">&gt;&gt;&gt; </span><span class="n">dataset</span> <span class="o">=</span> <span class="n">ts</span><span class="o">.</span><span class="n">open</span><span class="p">({</span>
651651
<span class="gp">... </span> <span class="s1">&#39;driver&#39;</span><span class="p">:</span> <span class="s1">&#39;n5&#39;</span><span class="p">,</span>
652652
<span class="gp">... </span> <span class="s1">&#39;kvstore&#39;</span><span class="p">:</span> <span class="p">{</span>
@@ -698,8 +698,8 @@ <h2 id="reading-the-janelia-flyem-hemibrain-dataset">Reading the Janelia FlyEM H
698698
<p>While this dataset is public, the <a class="reference internal" href="../kvstore/gcs/index.html#gcs-kvstore-driver"><span class="std std-ref">gcs Key-Value Store driver</span></a> currently requires
699699
that you supply <a class="reference internal" href="../kvstore/gcs/index.html#gcs-authentication"><span class="std std-ref">Google Cloud credentials</span></a>.</p>
700700
<p>Open the dataset asynchronously to obtain a <a class="reference internal" href="api/tensorstore.Future.html" title="tensorstore.Future (Python class) — Handle for consuming the result of an asynchronous operation."><code class="xref py py-obj docutils literal notranslate"><span class="pre">tensorstore.Future</span></code></a>:</p>
701-
<div class="highlight-pycon notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">tensorstore</span> <span class="k">as</span> <span class="nn">ts</span>
702-
<span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
701+
<div class="highlight-pycon notranslate"><div class="highlight"><pre><span></span><code><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span><span class="w"> </span><span class="nn">tensorstore</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">ts</span>
702+
<span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span>
703703
<span class="gp">&gt;&gt;&gt; </span><span class="n">dataset_future</span> <span class="o">=</span> <span class="n">ts</span><span class="o">.</span><span class="n">open</span><span class="p">({</span>
704704
<span class="gp">... </span> <span class="s1">&#39;driver&#39;</span><span class="p">:</span>
705705
<span class="gp">... </span> <span class="s1">&#39;neuroglancer_precomputed&#39;</span><span class="p">,</span>
@@ -855,7 +855,7 @@ <h2 id="reading-the-janelia-flyem-hemibrain-dataset">Reading the Janelia FlyEM H
855855
<span class="go"> [1132030694, 1132030694, 1132030694, ..., 5813054053, 5813054053,</span>
856856
<span class="go"> 5813054053],</span>
857857
<span class="go"> [1132030694, 1132030694, 1132030694, ..., 5813054053, 5813054053,</span>
858-
<span class="go"> 5813054053]], dtype=uint64)</span>
858+
<span class="go"> 5813054053]], shape=(100, 100), dtype=uint64)</span>
859859
</code></pre></div>
860860
</div>
861861
<p>Conversion to an <a class="reference external" href="https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray" title="(in NumPy v1.24)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">numpy.ndarray</span></code></a> also implicitly performs a synchronous
@@ -873,7 +873,7 @@ <h2 id="reading-the-janelia-flyem-hemibrain-dataset">Reading the Janelia FlyEM H
873873
<span class="go"> [1132030694, 1132030694, 1132030694, ..., 5813054053, 5813054053,</span>
874874
<span class="go"> 5813054053],</span>
875875
<span class="go"> [1132030694, 1132030694, 1132030694, ..., 5813054053, 5813054053,</span>
876-
<span class="go"> 5813054053]], dtype=uint64)</span>
876+
<span class="go"> 5813054053]], shape=(100, 100), dtype=uint64)</span>
877877
</code></pre></div>
878878
</div>
879879

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sitemap.xml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)