Skip to content
This repository has been archived by the owner on Jul 6, 2024. It is now read-only.

Commit

Permalink
After-release docs
Browse files Browse the repository at this point in the history
  • Loading branch information
PolinaSavelyeva committed Sep 15, 2023
1 parent 202378c commit 4d2d966
Show file tree
Hide file tree
Showing 15 changed files with 863 additions and 819 deletions.
5 changes: 1 addition & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2023-09-16
## [Unreleased]

### Added
- Implemented image rotation on the CPU, three new CPU filters, enabled console control over image processing parameters. (https://github.com/PolinaSavelyeva/ImageProcessing/pull/1)
- Implemented image processing agents for sets of images, supporting sequential and parallel options. (https://github.com/PolinaSavelyeva/ImageProcessing/pull/3)
- Implemented GPU kernels for image rotations and reflections, standardized agent functionality for CPU and GPU, and added a logging agent for event tracking.(https://github.com/PolinaSavelyeva/ImageProcessing/pull/4)
[Unreleased]: https://github.com/PolinaSavelyeva/ImageProcessing/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/PolinaSavelyeva/ImageProcessing/releases/tag/v1.0.0
2 changes: 1 addition & 1 deletion docs/coverage/ImageProcessing.PolinaSavelyeva_Agents.html
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingAgentsfs">/Users/sv
<tr class="coverableline" title="Not covered (0 visits)" data-coverage="{'AllTestMethods': {'VC': '0', 'LVS': 'red'}}"><td class="red">&nbsp;</td><td class="leftmargin rightmargin right">0</td><td class="rightmargin right"><a id="file0_line117"></a><code>117</code></td><td></td><td class="lightred"><code>&nbsp;&nbsp;&nbsp;&nbsp;MailboxProcessor.Start&nbsp;initial</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingArguCommandsfs">/Us
<tr class="coverableline" title="Not covered (0 visits)" data-coverage="{'AllTestMethods': {'VC': '0', 'LVS': 'red'}}"><td class="red">&nbsp;</td><td class="leftmargin rightmargin right">0</td><td class="rightmargin right"><a id="file0_line37"></a><code>37</code></td><td></td><td class="lightred"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;Transformations&nbsp;_&nbsp;-&gt;&nbsp;&quot;List&nbsp;of&nbsp;available&nbsp;transformations.&quot;</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
2 changes: 1 addition & 1 deletion docs/coverage/ImageProcessing.PolinaSavelyeva_CLI.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingCLIfs">/Users/svmen
<tr class="coverableline" title="Not covered (0 visits)" data-coverage="{'AllTestMethods': {'VC': '0', 'LVS': 'red'}}"><td class="red">&nbsp;</td><td class="leftmargin rightmargin right">0</td><td class="rightmargin right"><a id="file0_line40"></a><code>40</code></td><td></td><td class="lightred"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
54 changes: 27 additions & 27 deletions docs/coverage/ImageProcessing.PolinaSavelyeva_CPU.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/coverage/ImageProcessing.PolinaSavelyeva_GPU.html
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingGPUfs">/Users/svmen
<tr class="coverableline" title="Covered (12 visits)" data-coverage="{'AllTestMethods': {'VC': '12', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">12</td><td class="rightmargin right"><a id="file0_line231"></a><code>231</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MyImage.MyImage(result,&nbsp;image.Width,&nbsp;image.Height,&nbsp;image.Name)</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
10 changes: 5 additions & 5 deletions docs/coverage/ImageProcessing.PolinaSavelyeva_Helper.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ <h1>Metrics</h1>
<thead><tr><th>Method</th><th>Branch coverage <a href="https://en.wikipedia.org/wiki/Code_coverage"><i class="icon-info-circled"></i></a></th><th>Crap Score <a href="https://googletesting.blogspot.de/2011/02/this-code-is-crap.html"><i class="icon-info-circled"></i></a></th><th>Cyclomatic complexity <a href="https://en.wikipedia.org/wiki/Cyclomatic_complexity"><i class="icon-info-circled"></i></a></th><th>NPath complexity <a href="https://modess.io/npath-complexity-cyclomatic-complexity-explained"><i class="icon-info-circled"></i></a></th><th>Sequence coverage <a href="https://en.wikipedia.org/wiki/Code_coverage"><i class="icon-info-circled"></i></a></th></tr></thead>
<tbody>
<tr><td title="a[] ImageProcessing.Helper::toFlatArray(a[0...,0...])"><a href="#file0_line9" class="navigatetohash">toFlatArray(...)</a></td><td>0%</td><td>1</td><td>1</td><td>0</td><td>100%</td></tr>
<tr><td title="System.Int32 ImageProcessing.Helper/Pipe #1 input at line 9@10::GenerateNext(System.Collections.Generic.IEnumerable`1&lt;a&gt;&amp;)"><a href="#file0_line10" class="navigatetohash">GenerateNext(...)</a></td><td>100%</td><td>8</td><td>8</td><td>4</td><td>100%</td></tr>
<tr><td title="System.Int32 ImageProcessing.Helper/toFlatArray@10::GenerateNext(System.Collections.Generic.IEnumerable`1&lt;a&gt;&amp;)"><a href="#file0_line10" class="navigatetohash">GenerateNext(...)</a></td><td>100%</td><td>8</td><td>8</td><td>4</td><td>100%</td></tr>
<tr><td title="System.String ImageProcessing.Helper::generatePath(System.String,System.String)"><a href="#file0_line23" class="navigatetohash">generatePath(...)</a></td><td>0%</td><td>2</td><td>1</td><td>0</td><td>0%</td></tr>
</tbody>
</table>
Expand All @@ -53,9 +53,9 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingHelperfs">/Users/sv
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line7"></a><code>7</code></td><td></td><td class="lightgray"><code>///&nbsp;&lt;returns&gt;A&nbsp;1D&nbsp;array&nbsp;containing&nbsp;all&nbsp;the&nbsp;elements&nbsp;of&nbsp;the&nbsp;input&nbsp;2D&nbsp;array&lt;/returns&gt;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line8"></a><code>8</code></td><td></td><td class="lightgray"><code>let&nbsp;toFlatArray&nbsp;array2D&nbsp;=</code></td></tr>
<tr class="coverableline" title="Covered (48 visits)" data-coverage="{'AllTestMethods': {'VC': '48', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">48</td><td class="rightmargin right"><a id="file0_line9"></a><code>9</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;seq&nbsp;{</code></td></tr>
<tr class="coverableline" title="Covered (252 visits, 2 of 2 branches are covered)" data-coverage="{'AllTestMethods': {'VC': '252', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">252</td><td class="rightmargin right"><a id="file0_line10"></a><code>10</code></td><td class="percentagebar percentagebar100"><i class="icon-fork"></i></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;x&nbsp;in&nbsp;[&nbsp;0&nbsp;..&nbsp;(Array2D.length1&nbsp;array2D)&nbsp;-&nbsp;1&nbsp;]&nbsp;do</code></td></tr>
<tr class="coverableline" title="Covered (740 visits, 2 of 2 branches are covered)" data-coverage="{'AllTestMethods': {'VC': '740', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">740</td><td class="rightmargin right"><a id="file0_line11"></a><code>11</code></td><td class="percentagebar percentagebar100"><i class="icon-fork"></i></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;y&nbsp;in&nbsp;[&nbsp;0&nbsp;..&nbsp;(Array2D.length2&nbsp;array2D)&nbsp;-&nbsp;1&nbsp;]&nbsp;do</code></td></tr>
<tr class="coverableline" title="Covered (416 visits)" data-coverage="{'AllTestMethods': {'VC': '416', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">416</td><td class="rightmargin right"><a id="file0_line12"></a><code>12</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield&nbsp;array2D[x,&nbsp;y]</code></td></tr>
<tr class="coverableline" title="Covered (256 visits, 2 of 2 branches are covered)" data-coverage="{'AllTestMethods': {'VC': '256', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">256</td><td class="rightmargin right"><a id="file0_line10"></a><code>10</code></td><td class="percentagebar percentagebar100"><i class="icon-fork"></i></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;x&nbsp;in&nbsp;[&nbsp;0&nbsp;..&nbsp;(Array2D.length1&nbsp;array2D)&nbsp;-&nbsp;1&nbsp;]&nbsp;do</code></td></tr>
<tr class="coverableline" title="Covered (784 visits, 2 of 2 branches are covered)" data-coverage="{'AllTestMethods': {'VC': '784', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">784</td><td class="rightmargin right"><a id="file0_line11"></a><code>11</code></td><td class="percentagebar percentagebar100"><i class="icon-fork"></i></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;y&nbsp;in&nbsp;[&nbsp;0&nbsp;..&nbsp;(Array2D.length2&nbsp;array2D)&nbsp;-&nbsp;1&nbsp;]&nbsp;do</code></td></tr>
<tr class="coverableline" title="Covered (448 visits)" data-coverage="{'AllTestMethods': {'VC': '448', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">448</td><td class="rightmargin right"><a id="file0_line12"></a><code>12</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield&nbsp;array2D[x,&nbsp;y]</code></td></tr>
<tr class="coverableline" title="Covered (48 visits)" data-coverage="{'AllTestMethods': {'VC': '48', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">48</td><td class="rightmargin right"><a id="file0_line13"></a><code>13</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (48 visits)" data-coverage="{'AllTestMethods': {'VC': '48', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">48</td><td class="rightmargin right"><a id="file0_line14"></a><code>14</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;|&gt;&nbsp;Array.ofSeq</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line15"></a><code>15</code></td><td></td><td class="lightgray"><code></code></td></tr>
Expand All @@ -69,7 +69,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingHelperfs">/Users/sv
<tr class="coverableline" title="Not covered (0 visits)" data-coverage="{'AllTestMethods': {'VC': '0', 'LVS': 'red'}}"><td class="red">&nbsp;</td><td class="leftmargin rightmargin right">0</td><td class="rightmargin right"><a id="file0_line23"></a><code>23</code></td><td></td><td class="lightred"><code>&nbsp;&nbsp;&nbsp;&nbsp;System.IO.Path.Combine(outputDirectory,&nbsp;imageName)</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
2 changes: 1 addition & 1 deletion docs/coverage/ImageProcessing.PolinaSavelyeva_Kernels.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ <h2 id="UserssvmenaDocumentsImageProcessingsrcImageProcessingKernelsfs">/Users/s
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line31"></a><code>31</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;array2D&nbsp;[&nbsp;[&nbsp;0;&nbsp;-1;&nbsp;0&nbsp;];&nbsp;[&nbsp;-1;&nbsp;5;&nbsp;-1&nbsp;];&nbsp;[&nbsp;0;&nbsp;-1;&nbsp;-0&nbsp;]&nbsp;]&nbsp;|&gt;&nbsp;Array2D.map&nbsp;float32</code></td></tr>
</tbody>
</table>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:18:42<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="footer">Generated by: ReportGenerator 4.8.13.0<br />16.09.2023 - 01:49:28<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="http://www.palmmedia.de">www.palmmedia.de</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
Expand Down
Loading

0 comments on commit 4d2d966

Please sign in to comment.