Skip to content

Commit 2b87b46

Browse files
committed
deploy: 6cb9f57
1 parent fa8490e commit 2b87b46

4 files changed

Lines changed: 55 additions & 52 deletions

File tree

_modules/grandchallenge/components/models.html

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1613,13 +1613,13 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
16131613
<div class="viewcode-block" id="ComponentJobManager.retrieve_existing_civs">
16141614
<a class="viewcode-back" href="../../../components.html#grandchallenge.components.models.ComponentJobManager.retrieve_existing_civs">[docs]</a>
16151615
<span class="nd">@staticmethod</span>
1616-
<span class="k">def</span><span class="w"> </span><span class="nf">retrieve_existing_civs</span><span class="p">(</span><span class="o">*</span><span class="p">,</span> <span class="n">civ_data</span><span class="p">):</span>
1616+
<span class="k">def</span><span class="w"> </span><span class="nf">retrieve_existing_civs</span><span class="p">(</span><span class="o">*</span><span class="p">,</span> <span class="n">civ_data_objects</span><span class="p">):</span>
16171617
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
1618-
<span class="sd"> Checks if there are existing CIVs for the provided data and returns those.</span>
1618+
<span class="sd"> Check if there are existing CIVs for the provided data and returns those.</span>
16191619

16201620
<span class="sd"> Parameters</span>
16211621
<span class="sd"> ----------</span>
1622-
<span class="sd"> civ_data</span>
1622+
<span class="sd"> civ_data_objects</span>
16231623
<span class="sd"> A list of CIVData objects.</span>
16241624

16251625
<span class="sd"> Returns</span>
@@ -1628,29 +1628,31 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
16281628

16291629
<span class="sd"> &quot;&quot;&quot;</span>
16301630
<span class="n">existing_civs</span> <span class="o">=</span> <span class="p">[]</span>
1631-
<span class="k">for</span> <span class="n">civ</span> <span class="ow">in</span> <span class="n">civ_data</span><span class="p">:</span>
1631+
<span class="k">for</span> <span class="n">civ_data</span> <span class="ow">in</span> <span class="n">civ_data_objects</span><span class="p">:</span>
16321632
<span class="k">if</span> <span class="p">(</span>
1633-
<span class="n">civ</span><span class="o">.</span><span class="n">user_upload</span>
1634-
<span class="ow">or</span> <span class="n">civ</span><span class="o">.</span><span class="n">upload_session</span>
1635-
<span class="ow">or</span> <span class="n">civ</span><span class="o">.</span><span class="n">user_upload_queryset</span>
1633+
<span class="n">civ_data</span><span class="o">.</span><span class="n">user_upload</span>
1634+
<span class="ow">or</span> <span class="n">civ_data</span><span class="o">.</span><span class="n">upload_session</span>
1635+
<span class="ow">or</span> <span class="n">civ_data</span><span class="o">.</span><span class="n">user_upload_queryset</span>
16361636
<span class="p">):</span>
16371637
<span class="c1"># uploads will create new CIVs, so ignore these</span>
16381638
<span class="k">continue</span>
1639-
<span class="k">elif</span> <span class="n">civ</span><span class="o">.</span><span class="n">image</span><span class="p">:</span>
1639+
<span class="k">elif</span> <span class="n">civ_data</span><span class="o">.</span><span class="n">image</span><span class="p">:</span>
16401640
<span class="k">try</span><span class="p">:</span>
16411641
<span class="n">civs</span> <span class="o">=</span> <span class="n">ComponentInterfaceValue</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span>
1642-
<span class="n">interface__slug</span><span class="o">=</span><span class="n">civ</span><span class="o">.</span><span class="n">interface_slug</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">civ</span><span class="o">.</span><span class="n">image</span>
1642+
<span class="n">interface__slug</span><span class="o">=</span><span class="n">civ_data</span><span class="o">.</span><span class="n">interface_slug</span><span class="p">,</span>
1643+
<span class="n">image</span><span class="o">=</span><span class="n">civ_data</span><span class="o">.</span><span class="n">image</span><span class="p">,</span>
16431644
<span class="p">)</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
16441645
<span class="n">existing_civs</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">civs</span><span class="p">)</span>
16451646
<span class="k">except</span> <span class="n">ObjectDoesNotExist</span><span class="p">:</span>
16461647
<span class="k">continue</span>
1647-
<span class="k">elif</span> <span class="n">civ</span><span class="o">.</span><span class="n">file_civ</span><span class="p">:</span>
1648-
<span class="n">existing_civs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">civ</span><span class="o">.</span><span class="n">file_civ</span><span class="p">)</span>
1648+
<span class="k">elif</span> <span class="n">civ_data</span><span class="o">.</span><span class="n">file_civ</span><span class="p">:</span>
1649+
<span class="n">existing_civs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">civ_data</span><span class="o">.</span><span class="n">file_civ</span><span class="p">)</span>
16491650
<span class="k">else</span><span class="p">:</span>
16501651
<span class="c1"># values can be of different types, including None and False</span>
16511652
<span class="k">try</span><span class="p">:</span>
16521653
<span class="n">civs</span> <span class="o">=</span> <span class="n">ComponentInterfaceValue</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span>
1653-
<span class="n">interface__slug</span><span class="o">=</span><span class="n">civ</span><span class="o">.</span><span class="n">interface_slug</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="n">civ</span><span class="o">.</span><span class="n">value</span>
1654+
<span class="n">interface__slug</span><span class="o">=</span><span class="n">civ_data</span><span class="o">.</span><span class="n">interface_slug</span><span class="p">,</span>
1655+
<span class="n">value</span><span class="o">=</span><span class="n">civ_data</span><span class="o">.</span><span class="n">value</span><span class="p">,</span>
16541656
<span class="p">)</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
16551657
<span class="n">existing_civs</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">civs</span><span class="p">)</span>
16561658
<span class="k">except</span> <span class="n">ObjectDoesNotExist</span><span class="p">:</span>
@@ -2507,10 +2509,10 @@ <h1>Source code for grandchallenge.components.models</h1><div class="highlight">
25072509
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">is_editable</span><span class="p">:</span>
25082510
<span class="k">raise</span> <span class="n">CIVNotEditableException</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="bp">self</span><span class="si">}</span><span class="s2"> is not editable.&quot;</span><span class="p">)</span>
25092511

2510-
<span class="k">def</span><span class="w"> </span><span class="nf">validate_values_and_execute_linked_task</span><span class="p">(</span>
2511-
<span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">values</span><span class="p">,</span> <span class="n">user</span><span class="p">,</span> <span class="n">linked_task</span><span class="o">=</span><span class="kc">None</span>
2512+
<span class="k">def</span><span class="w"> </span><span class="nf">validate_civ_data_objects_and_execute_linked_task</span><span class="p">(</span>
2513+
<span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">civ_data_objects</span><span class="p">,</span> <span class="n">user</span><span class="p">,</span> <span class="n">linked_task</span><span class="o">=</span><span class="kc">None</span>
25122514
<span class="p">):</span>
2513-
<span class="k">for</span> <span class="n">civ_data</span> <span class="ow">in</span> <span class="n">values</span><span class="p">:</span>
2515+
<span class="k">for</span> <span class="n">civ_data</span> <span class="ow">in</span> <span class="n">civ_data_objects</span><span class="p">:</span>
25142516
<span class="bp">self</span><span class="o">.</span><span class="n">create_civ</span><span class="p">(</span>
25152517
<span class="n">civ_data</span><span class="o">=</span><span class="n">civ_data</span><span class="p">,</span>
25162518
<span class="n">user</span><span class="o">=</span><span class="n">user</span><span class="p">,</span>

_modules/grandchallenge/evaluation/models.html

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1730,9 +1730,8 @@ <h1>Source code for grandchallenge.evaluation.models</h1><div class="highlight">
17301730
<span class="p">)</span>
17311731

17321732
<span class="k">if</span> <span class="n">additional_inputs</span><span class="p">:</span>
1733-
<span class="n">evaluation</span><span class="o">.</span><span class="n">validate_values_and_execute_linked_task</span><span class="p">(</span>
1734-
<span class="n">values</span><span class="o">=</span><span class="n">additional_inputs</span><span class="p">,</span>
1735-
<span class="n">user</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">creator</span><span class="p">,</span>
1733+
<span class="n">evaluation</span><span class="o">.</span><span class="n">validate_civ_data_objects_and_execute_linked_task</span><span class="p">(</span>
1734+
<span class="n">civ_data_objects</span><span class="o">=</span><span class="n">additional_inputs</span><span class="p">,</span> <span class="n">user</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">creator</span>
17361735
<span class="p">)</span>
17371736
<span class="k">else</span><span class="p">:</span>
17381737
<span class="n">e</span> <span class="o">=</span> <span class="n">check_prerequisites_for_evaluation_execution</span><span class="o">.</span><span class="n">signature</span><span class="p">(</span>
@@ -1895,7 +1894,7 @@ <h1>Source code for grandchallenge.evaluation.models</h1><div class="highlight">
18951894
<span class="n">requires_gpu_type</span><span class="p">,</span>
18961895
<span class="n">requires_memory_gb</span><span class="p">,</span>
18971896
<span class="p">):</span>
1898-
<span class="n">existing_civs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">retrieve_existing_civs</span><span class="p">(</span><span class="n">civ_data</span><span class="o">=</span><span class="n">inputs</span><span class="p">)</span>
1897+
<span class="n">existing_civs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">retrieve_existing_civs</span><span class="p">(</span><span class="n">civ_data_objects</span><span class="o">=</span><span class="n">inputs</span><span class="p">)</span>
18991898
<span class="n">unique_kwargs</span> <span class="o">=</span> <span class="p">{</span>
19001899
<span class="s2">&quot;submission&quot;</span><span class="p">:</span> <span class="n">submission</span><span class="p">,</span>
19011900
<span class="s2">&quot;method&quot;</span><span class="p">:</span> <span class="n">method</span><span class="p">,</span>
@@ -2156,8 +2155,8 @@ <h1>Source code for grandchallenge.evaluation.models</h1><div class="highlight">
21562155
<span class="k">def</span><span class="w"> </span><span class="nf">get_civ_for_interface</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">interface</span><span class="p">):</span>
21572156
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">inputs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">interface</span><span class="o">=</span><span class="n">interface</span><span class="p">)</span>
21582157

2159-
<span class="k">def</span><span class="w"> </span><span class="nf">validate_values_and_execute_linked_task</span><span class="p">(</span>
2160-
<span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">values</span><span class="p">,</span> <span class="n">user</span><span class="p">,</span> <span class="n">linked_task</span><span class="o">=</span><span class="kc">None</span>
2158+
<span class="k">def</span><span class="w"> </span><span class="nf">validate_civ_data_objects_and_execute_linked_task</span><span class="p">(</span>
2159+
<span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">civ_data_objects</span><span class="p">,</span> <span class="n">user</span><span class="p">,</span> <span class="n">linked_task</span><span class="o">=</span><span class="kc">None</span>
21612160
<span class="p">):</span>
21622161
<span class="kn">from</span><span class="w"> </span><span class="nn">grandchallenge.evaluation.tasks</span><span class="w"> </span><span class="kn">import</span> <span class="p">(</span>
21632162
<span class="n">check_prerequisites_for_evaluation_execution</span><span class="p">,</span>
@@ -2169,8 +2168,10 @@ <h1>Source code for grandchallenge.evaluation.models</h1><div class="highlight">
21692168
<span class="p">},</span>
21702169
<span class="n">immutable</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
21712170
<span class="p">)</span>
2172-
<span class="k">return</span> <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="n">validate_values_and_execute_linked_task</span><span class="p">(</span>
2173-
<span class="n">values</span><span class="o">=</span><span class="n">values</span><span class="p">,</span> <span class="n">user</span><span class="o">=</span><span class="n">user</span><span class="p">,</span> <span class="n">linked_task</span><span class="o">=</span><span class="n">linked_task</span>
2171+
<span class="k">return</span> <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="n">validate_civ_data_objects_and_execute_linked_task</span><span class="p">(</span>
2172+
<span class="n">civ_data_objects</span><span class="o">=</span><span class="n">civ_data_objects</span><span class="p">,</span>
2173+
<span class="n">user</span><span class="o">=</span><span class="n">user</span><span class="p">,</span>
2174+
<span class="n">linked_task</span><span class="o">=</span><span class="n">linked_task</span><span class="p">,</span>
21742175
<span class="p">)</span>
21752176

21762177
<span class="nd">@property</span>

components.html

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -398,11 +398,11 @@ <h3>Navigation</h3>
398398

399399
<dl class="py method">
400400
<dt class="sig sig-object py" id="grandchallenge.components.models.ComponentJobManager.retrieve_existing_civs">
401-
<em class="property"><span class="k"><span class="pre">static</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">retrieve_existing_civs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="keyword-only-separator o"><abbr title="Keyword-only parameters separator (PEP 3102)"><span class="pre">*</span></abbr></span></em>, <em class="sig-param"><span class="n"><span class="pre">civ_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grandchallenge/components/models.html#ComponentJobManager.retrieve_existing_civs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#grandchallenge.components.models.ComponentJobManager.retrieve_existing_civs" title="Link to this definition"></a></dt>
402-
<dd><p>Checks if there are existing CIVs for the provided data and returns those.</p>
401+
<em class="property"><span class="k"><span class="pre">static</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">retrieve_existing_civs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="keyword-only-separator o"><abbr title="Keyword-only parameters separator (PEP 3102)"><span class="pre">*</span></abbr></span></em>, <em class="sig-param"><span class="n"><span class="pre">civ_data_objects</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/grandchallenge/components/models.html#ComponentJobManager.retrieve_existing_civs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#grandchallenge.components.models.ComponentJobManager.retrieve_existing_civs" title="Link to this definition"></a></dt>
402+
<dd><p>Check if there are existing CIVs for the provided data and returns those.</p>
403403
<dl class="field-list simple">
404404
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
405-
<dd class="field-odd"><p><strong>civ_data</strong> – A list of CIVData objects.</p>
405+
<dd class="field-odd"><p><strong>civ_data_objects</strong> – A list of CIVData objects.</p>
406406
</dd>
407407
<dt class="field-even">Returns<span class="colon">:</span></dt>
408408
<dd class="field-even"><p><em>A list of ComponentInterfaceValues</em></p>
@@ -430,53 +430,53 @@ <h3>Navigation</h3>
430430
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>Interface kinds that are images:
431431

432432
- Heat Map
433-
- Segmentation
434-
- Image
435433
- Displacement field
434+
- Image
436435
- DICOM Image Set
436+
- Segmentation
437437

438438

439439
Interface kinds that are files:
440440

441-
- Thumbnail jpg
441+
- MP4 file
442442
- Newick tree-format file
443-
- OBJ file
443+
- SQREG file
444+
- ZIP file
444445
- BIOM format
446+
- Thumbnail jpg
447+
- OBJ file
445448
- Thumbnail png
446-
- SQREG file
447-
- CSV file
448449
- PDF file
449-
- MP4 file
450-
- ZIP file
450+
- CSV file
451451

452452

453453
Interface kinds that are json serializable:
454454

455-
- Multiple choice
456-
- Anything
457-
- Multiple ellipses
458-
- 2D bounding box
459455
- Float
460456
- Multiple points
461-
- Multiple three-point angles
462-
- Multiple distance measurements
463-
- Bool
457+
- Affine transform registration
464458
- Polygon
465-
- Line
466-
- Distance measurement
467459
- Ellipse
468-
- Integer
469-
- Multiple 2D bounding boxes
470-
- Affine transform registration
471-
- Multiple lines
472-
- String
473-
- Point
460+
- Multiple distance measurements
461+
- Multiple choice
462+
- Multiple ellipses
474463
- Three-point angle
475-
- Chart
476464
- Choice
465+
- Multiple polygons
477466
- Angle
467+
- Anything
468+
- Point
469+
- Multiple lines
470+
- Multiple 2D bounding boxes
471+
- Integer
472+
- String
478473
- Multiple angles
479-
- Multiple polygons
474+
- Line
475+
- 2D bounding box
476+
- Chart
477+
- Bool
478+
- Multiple three-point angles
479+
- Distance measurement
480480

481481

482482
Example JSON file contents for String:

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.

0 commit comments

Comments
 (0)