<div dir="ltr">

<p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">Hi everyone,</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><br></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">this is my report from week 8. It can also be found on my wiki page [0]. This week, I spent most time refactoring and optimizing the code. As always, any feedback is appreciated! </p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><br></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">Enjoy the rest of the weekend!</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><br></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">Kind regards,</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">Jan Pišl</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><b><br></b></p><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif"></p><h3 style="text-decoration-style:initial;text-decoration-color:initial;color:black;background-image:none;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;margin:0.3em 0px 0px;overflow:hidden;padding-top:0.5em;padding-bottom:0px;border-bottom:none;line-height:1.6;font-family:sans-serif"><span class="gmail-m_-4049040937265064480gmail-m_6711683973335778367gmail-m_-5722080102080593776gmail-m_-3484986743293044498gmail-m_1511621906611360877gmail-m_-7344675500667721820gmail-m_-1150862609421837306gmail-mw-headline" id="gmail-m_-4049040937265064480gmail-m_6711683973335778367gmail-m_-5722080102080593776gmail-m_-3484986743293044498gmail-m_1511621906611360877gmail-m_-7344675500667721820gmail-m_-1150862609421837306gmail-Week_1"><span style="font-size:1.17em">Week 8 report</span><font size="2"> </font></span></h3><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial"></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><br></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><b>What did you get done this period?</b></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px"><b> </b></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">- PgStorage and SQLiteStorage classes inherit from DbStorage [1]</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">- The "store" method is now implemented in the parent class DbStorage</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">- Method for storing vector outputs is now 

<span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">implemented in the parent class DbStorage [2]</span></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;font-size:14px">

</p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit">- Method for storing outputs such as CSV, plain text, etc. is now<span> </span><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">implemented in the parent class DbStorage [3]</span></p><p style="text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit">- Each class inheriting from DbStorage now implements a method for initializating database (create schema, etc.) [4]</p>

<p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit">- Fixing bugs and some other minor changes and updates to the code [5]</p><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit"><br></p><div style="text-decoration-style:initial;text-decoration-color:initial"><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)"><b>What do you plan on doing next week (period) ?</b></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)">

</p><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit"><br></p><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit">- Download, compile and run MapServer</p><p style="font-size:12.8px"></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)">- Establish a connection between MapServer and PostgreSQL<br></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)"><b><br></b></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)"><b>Are you blocked on anything?</b><br></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)">No.</p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)"><br></p><p style="font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit;color:rgb(37,37,37);font-family:sans-serif;background-color:rgb(255,255,255)"><br></p><p style="font-size:12.8px;color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);margin:0.5em 0px;line-height:inherit"><font color="#252525" face="sans-serif"><span style="font-size:14px">[0]<span> </span><a href="https://wiki.osgeo.org/wiki/Database_Output_Storage_for_PyWPS" target="_blank" style="color:rgb(17,85,204)">https://wiki.osgeo.org/wik<wbr>i/Database_Output_Storage_for_<wbr>PyWPS</a></span></font></p><p style="text-align:start;text-indent:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);margin:0.5em 0px;line-height:inherit"><font color="#252525" face="sans-serif" style="font-size:12.8px;color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px"><span style="font-size:14px">[1]<span> </span></span></font><font color="#1155cc"><span style="font-size:14px"><u><a href="https://github.com/janpisl/pywps/commit/889ce577747815554970c3c39cebed15fe1d1ca6">https://github.com/janpisl/pywps/commit/889ce577747815554970c3c39cebed15fe1d1ca6</a></u></span></font></p><p style="text-align:start;text-indent:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);margin:0.5em 0px;line-height:inherit"><font style="font-size:12.8px;color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px"><span style="font-size:14px">[2] </span></font><span style="font-size:14px"><a href="https://github.com/janpisl/pywps/commit/68d193aed029e4c6c4d6e8ec73ac44de8c183b71">https://github.com/janpisl/pywps/commit/68d193aed029e4c6c4d6e8ec73ac44de8c183b71</a></span></p><p style="text-align:start;text-indent:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);margin:0.5em 0px;line-height:inherit"><span style="font-size:12.8px">[3] </span><font color="#1155cc"><span style="font-size:12.8px"><u><a href="https://github.com/janpisl/pywps/commit/341f8a8eb8d99663e15796e373c5bf78fc9364a6">https://github.com/janpisl/pywps/commit/341f8a8eb8d99663e15796e373c5bf78fc9364a6</a></u></span></font></p><p style="text-align:start;text-indent:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);margin:0.5em 0px;line-height:inherit"><span style="font-size:12.8px">[4] </span><font color="#1155cc"><span style="font-size:12.8px"><u><a href="https://github.com/janpisl/pywps/commit/321d6d8d6caf28131062134a5188eaa61c3e4b38">https://github.com/janpisl/pywps/commit/321d6d8d6caf28131062134a5188eaa61c3e4b38</a></u></span></font></p></div><p style="font-size:12.8px;text-decoration-style:initial;text-decoration-color:initial;margin:0.5em 0px;line-height:inherit"><span style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">[5] </span><a href="https://github.com/janpisl/pywps/commits/master" target="_blank" style="color:rgb(17,85,204);font-family:sans-serif;font-size:14px">https://github.com/<wbr>janpisl/pywps/commits/master</a></p>

<br></div>