Editing User:Stattrav/GSoC2012 log

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
===22 August 2012===
+
===17 Jun 2012===
* Tried running the bottle app on multi-threaded and asynchronous servers. Tested out Tornado. Currently running on python-paste
+
* Worked on the IMAP script. Posted the WIP [https://sourceforge.net/tracker/?func=detail&aid=3535864&group_id=105292&atid=640804| patch]
  
===20 August 2012===
+
===15 Jun 2012===
* Documentation
+
* Still stuck, taking help from mediawiki team but that is not solving the issue.
 +
* Started working on the IMAP sync script.
 +
* Realized, there should be a log of the emails that have been synced. Read or unread is too naive to handle such a thing. Thus adding a column in the db for the emailid obtained from the IMAP listing so as to check if the file has been archived or entered into the database or not.
  
===17-19 August 2012===
 
* Rolled out the crude website which is hosted at http://88.198.223.105:8080/
 
* Upload page working on the localhost but buggy on the VPS
 
* Documentation
 
* Full of bugs, project immature
 
  
=== 15-16 August 2012 ===
+
===14 Jun 2012===
* Added views for the plots and configured the output to be presented via the template in the view
+
* It still could not be done. Still stuck with the API.
* Made changes to existing folder structure for the Bottle app to run
 
* Configured and made a run_server.py script
 
* Source is at https://bitbucket.org/suryajith/benchmark/src
 
* Awaiting Dr.Rai's perusal of the patches.
 
[[Image:absavgperfvsimagescomb.png|900px]]
 
[[Image:absavgperfvsimages2.png|900px]]
 
[[Image:absavgperfvsimages1.png|900px]]
 
[[Image:absavgperfvsarchpermhz.png|900px]]
 
[[Image:absavgperfvsarch.png|900px]]
 
  
 
+
===12 Jun 2012===
===12-14 August 2012===
+
* Finally have the base code for upload ready. Using the ApiUpload as a base, implementing the feature. Should have it ready by tomorrow.
* Necessary changes in the db structure for the data needed for graphs
+
* Silly feature but it has taken a lot of time. But I've learnt enough to work on the frontend right away.
* Necessary changes to the Parser script
+
* The loading of the Api is hardcoded for now(the paths and the indexes for the API modules is hardcoded into the mediawiki/includes/api/ApiMain.php and mediawiki/includes/Autoloader.php), still it is not fixed.  
* Implemented
+
** Absolute Performance vs Reference images over various architectures
+
===11 Jun 2012===
** Average Performance vs Architectures
+
* Initially figured out that Localsettings.php was not being loaded by the api.php. Using reflectionclasses found out why class instantiation was failing. 1. The file was not loadable
** Average Performance per CPU MHz vs Architectures
 
** Absolute Performance vs CPU over various architectures
 
** Absolute Performance vs CPU over various images for specific architecture
 
* Forms for comparision between various architectures
 
* Three modes of data displayed : text, table, graph
 
* Below are some examples of the graphs generated from the data in the database
 
[[Image:Perfvsimages.png|900px]]
 
[[Image:absavgperfpermhz.png|900px]]
 
[[Image:Absavgperf.png|900px]]
 
 
 
===8-11 August 2012===
 
* MVC framework using bottle
 
* Developed controllers for upload and basic charting libraries
 
* Charting libraries : Wrapper over the GCharts by generating and thus embedding the js code
 
 
 
===1-6 August 2012===
 
* More failed attempts at working with mediawiki
 
 
 
===28-29 July 2012===
 
* Implemented a custom form renderer.
 
* Results to be integrated.
 
 
 
===21 July 2012===
 
* Realized that simpleforms do not help much and have begun writing the forms natively in PHP.
 
 
 
===20 July 2012===
 
* Still figuring out the forms and the implementation of the actions
 
 
 
===17-18 July 2012===
 
* Playing around with the Simple forms extension. Naive html forms wouldn't help as the action can't be hard coded.
 
* It has some issues with mediawiki 1.20(alpha) due to some deprecations in the mediawiki codebase but figured out a few of them.
 
 
 
 
 
===11-12 July 2012===
 
* Upload form on the special page.
 
* Read up on Google charts embedding. Thoughts on the features required for the frontend.
 
 
 
===9-10 July 2012===
 
* Documentation and fixing the flow. logging cleanup.
 
* Frontend
 
 
 
===5 July 2012===
 
* Read up the forms implementation for the frontend of mediawiki extension
 
 
 
===3 July 2012===
 
* Web API set up. Mail has been sent to the mailing list asking folks to submit the logs through the API and mail.
 
* Documentation, implement logging through out.
 
* Read up about frontend forms for upload and data request.
 
* The frontend is being setup through a special page which is the view part of the  mediawiki extension.
 
 
 
===1 July 2012===
 
* Setting the demo server up. It is hosted at http://88.198.223.105 and that is being configured now for the demo purposes.
 
* Documentation of the work
 
 
 
===30 Jun 2012===
 
* Integrating all the things worked on. Testing the process.
 
 
 
===29 Jun 2012===
 
*
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)