Differences between revisions 6 and 7
Revision 6 as of 2008-07-03 13:32:21
Size: 2627
Editor: csik
Comment: add link to edge-directionality summary page
Revision 7 as of 2008-07-04 17:40:27
Size: 2379
Editor: csik
Comment: update Milestones according to current status, link PluggableRenderer page
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:

My ideas and plans about supporting pluggable (node, edge) renderers are at DanielAbel/PluggableRenderers.
Line 28: Line 30:
(not yet updated to reflect the two weeks of North America travel noted below)
Line 33: Line 34:
 * Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)
 * Jun. 10.: unittests for local attributes
 * Jun. 13.: local attributes unittests pass
 * Jun. 20.: updates in some parts of cytoscape gui to use local attributes
 * Jun. 22-Jun.28.: NetSci 2008, no work during this week
 * Jul. 4.: local attributes usable everywhere in default installation of cytoscape (i.e. core & core plugins)
 * Jul. 7: GSoC midterm. (although not milestone, important date)
 * Jul. 11.: benchmarks for rendering speed
 * Jul. 25.: backend changes needed for flexible line types
 * Jul. 31.: saving / exporting custom line types (XGMML and .cys)
 * Aug. 11.: vizmapper integration (using custom line types in preview dialog, etc.)
 * (done) Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)
 * Jul. 14.: cytoscape retreat; proof-of-concept of pluggable renderers
 * Jul. 14 - 19.: cytoscape retreat in Toronto (likely no work during this)
 * July 20 - 27.: vacation in US, no work during this week
 * Aug. 4.: backend implementation of local attributes (big Attribute storage refactor)
 * Aug. 11.: gui fixes required for local attributes (end of GSoC coding period)

Current state of DanielAbel's GSoC project.

Progress can also be tracked on the [http://daniel-abel.blogspot.com/ blog].

For detailed description, etc., see the original project proposal at DanielAbel/GoogleSummerofCode2008.

The edge-directionality part of the project is ready (in the sense that I consider it finished, but it still needs review and maybe modification). See DanielAbel/EdgeDirectionality for details

My ideas and plans about supporting pluggable (node, edge) renderers are at DanielAbel/PluggableRenderers.

svn branches

I will create feature branches in svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc

in-development branches will be in dev/ while review-ready ones in review/

currently I have only one branch, for the edge directionality feature at:

svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc/dev/edge-directionality

TODO list

next steps to do:

  • directedness in xgmml file format
  • directedness related gui changes

Milestones

  • (done) set up svn branches, eclipse, etc. (sometime before Maj. 26.)
  • (done) Maj. 28.: edge directionality unittests
  • (done, except xgmml-related) Maj. 30.: backend code needed for unittests to pass:
  • (done) Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)

  • Jul. 14.: cytoscape retreat; proof-of-concept of pluggable renderers
  • Jul. 14 - 19.: cytoscape retreat in Toronto (likely no work during this)
  • July 20 - 27.: vacation in US, no work during this week
  • Aug. 4.: backend implementation of local attributes (big Attribute storage refactor)
  • Aug. 11.: gui fixes required for local attributes (end of GSoC coding period)

Implementation Plan

  • write unittests
  • merge changes from internal fork of earlier cytoscape
  • for details, see text of proposal

Contact Info

Personal Schedules

  • start coding on Maj. 26.
  • Jun. 23th to Jun. 27th: I will be attending the NetSci 2008 conference

  • July 14th to 20th: cytoscape retreat in Toronto
  • July 20th to 26th: visiting relatives in Washington DC (and thus I won't be working on GSoC during this week)

DanielAbel/GsocProject (last edited 2009-02-12 01:03:37 by localhost)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux