Commit 8154eb7c authored by Harsh Prakash Gupta's avatar Harsh Prakash Gupta
Browse files

Update README.md

parent 34288991
......@@ -175,10 +175,103 @@ It constructs a likelihood function and minimizes it to find the best estimates
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/a2cabb491e6c0378488b76a315872aed7143c573">a2cabb491e6c0378488b76a315872aed7143c573</a></li>
</ul></th>
</tr>
<tr>
<th>Week 6</th>
<th>
<ul>
<li>Design a REGEX pattern such that it can be used for pattern matching in Django routes for individual detail page of a branching fraction.</li>
<li>Write controller function and template to render the details page of an individual branching fraction, details of a branching fraction is fetched from database.</li>
</ul>
</th>
<th>
<ul>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/3f03dac1efb06375c15631ee1ed566466bb8b136">3f03dac1efb06375c15631ee1ed566466bb8b136</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/29f7392c899e5572c36e750cf8f3ec5134ad9c92">29f7392c899e5572c36e750cf8f3ec5134ad9c92</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/c9121894446e0f502f6c5a6f92e121d1690b4ca5">c9121894446e0f502f6c5a6f92e121d1690b4ca5</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/994f9d02bb6880113bdc8b9f4d830b43aa8db6a0">994f9d02bb6880113bdc8b9f4d830b43aa8db6a0</a></li>
</ul></th>
</tr>
<tr>
<th>Week 7</th>
<th>
<ul>
<li>Use jquery-datatables-checkboxes plugin of jQuery to create checkboxes and a form which can submit selected fractions to the controller using a Ajax call.
</li>
<li>Write controller function to process incoming request of the Ajax call and draw overview plot using functions from Averaging tool and send back the location of saved plot as Ajax response.</li>
<li>Write a auto-delete function for overview plots which will deleted saved plots after specific time</li>
</ul>
</th>
<th>
<ul>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/cc7ee36873832059e9fe79d27aa0e76723ff1137">cc7ee36873832059e9fe79d27aa0e76723ff1137</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/0e57b81a875dad37fb10ce174cb63a0c0fe5c4d0">0e57b81a875dad37fb10ce174cb63a0c0fe5c4d0</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/3fb405862e3b40693e889eccf4a14e46b770c492">3fb405862e3b40693e889eccf4a14e46b770c492</a></li>
</ul></th>
</tr>
<tr>
<th>Week 8</th>
<th>
<ul>
<li>Refactored code in such a way that now the application uses specified configuration in particles.py in Averaging Tool to generate filters, earlier filters were hardcoded inside the Django application.
</li>
<li>Refactored jQuery code and reduced code redundancy</li>
<li>Added download button for generated overview plot</li>
<li>Added clear all filters button and its corresponding logic.</li>
</ul>
</th>
<th>
<ul>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/28d83e901e36fe7bf1d41b842e92de85559f49ac">28d83e901e36fe7bf1d41b842e92de85559f49ac</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/5203ba898ae77d060d0fd8308cbe61b2525ca7c9">5203ba898ae77d060d0fd8308cbe61b2525ca7c9</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/1568c78f41afb4aba80285336dfe4f8aeaa1dcbb">1568c78f41afb4aba80285336dfe4f8aeaa1dcbb</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/74e6813cbe2cd460ba50dc65802443c751546da8">74e6813cbe2cd460ba50dc65802443c751546da8</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/2edb11f593d87b8a0a0ba9e7c7476edd8703ab74">2edb11f593d87b8a0a0ba9e7c7476edd8703ab74</a></li>
</ul></th>
</tr>
<tr>
<th>Week 9</th>
<th>
<ul>
<li>Read openshift documentation
</li>
<li>Added specific openshift scripts , deployed temprorary application by manually configuring many settings.</li>
<li>Added assemble script which creates neccesary python virtual environment and install dependencies in the container.</li>
<li>Added run script which is ran immediately after an image is started in a pod, contains commands to migrate database,generate plots, dump data and run server. </li>
<li> Added Dockerfile which specifies how to run 'assemble' and 'run' scripts.</li>
<li>Finished application deployment on OpenShift</li>
</ul>
</th>
<th>
<ul>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/8fd4664d99b3e24bb3a1023d9571afa36d25fea2">8fd4664d99b3e24bb3a1023d9571afa36d25fea2</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/b95931011d5af7198a75ccd86e9f5d0e1c85ac7e">b95931011d5af7198a75ccd86e9f5d0e1c85ac7e</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/6a2a2633062cfa8b256c050cac84afc3fffcf4dd">6a2a2633062cfa8b256c050cac84afc3fffcf4dd</a></li>
</ul></th>
</tr>
<tr>
<th>Week 10</th>
<th>
<ul>
<li>Completed Inline documentation
</li>
<li>Bug Fixes</li>
<li>Updated Readme</li>
</ul>
</th>
<th>
<ul>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/d085012219fea00d9cd7e68f9a4d937b0c8875ae">d085012219fea00d9cd7e68f9a4d937b0c8875ae</a></li>
<li><a href="https://gitlab.cern.ch/hflav/b2charm-webpage/-/commit/bebde07b648de77bd43e4bf9bfb0947fa459bbf1">bebde07b648de77bd43e4bf9bfb0947fa459bbf1</a></li>
</ul></th>
</tr>
</tbody></table>
<hr>
<h3>Deployment on CERN Openshift cluster</h3>
<p> CERN's Platform-as-a-Service (PaaS) can be used to deploy and host applications in the CERN computing environment. The latest generation of CERN's PaaS is based on the newest community version of OpenShift: OKD4 (a.k.a. Openshift 4). You need a CERN username and password to access this service. [Link to OKD Web UI](https://paas.cern.ch/). Detailed documentation about this service and steps for deployment can be found [here](https://paas.docs.cern.ch/). </p>
<h3>Work Left</h3>
<ul>
<li>Make application more responsive to mobile touch based devices</li>
<li>Configure Production gunicorn server, right now apllication is being served by Django's builtin webserver</li> </ul>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment