{5} Assigned, Active Tickets by Owner (Full Description) (3 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

huangb@IU.EDU

Ticket Summary Component Milestone Type Created
Description
#239 Update Network by Merging Nodes Fails Algorithm 2.0 defect 06/24/08

Load any ISI file and extract the coauthorship network. Save out the node table csv, edit it in excel (or don't), and load it back in. When trying to run the algorithm, I receive the following error:

The data types of timesCited do not match.

The data type of timesCited in the node list table is int.

But the data type of timesCited in the node schema of the original input graph is java.lang.Integer.

This occurred on Vista with Office 2007.


#56 NWB Format Modification Proposal Algorithm 2.0 enhancement 07/05/07

I propose two format modifications: the addition of edge ids and the use of separate attribute files.

Edge ids are an obvious necessity for separate attribute files, given the possibilities of parallel edges, so I shall focus on the latter.

Reasons

To reduce re-writing network files.

To make the addition of attributes easier for algorithm authors, particularly those using languages such as fortran that have fewer built-in string manipulation capabilities.

Supporting Infrastructure

For separate attribute files to work, it must be possible to use those attribute files in conjunction with the original network files. Due to the way the data manager works, this implies the need for several associated algorithms to enable sane workflows.

Merge Attributes
Select an NWB file and any number of attribute files (which will almost certainly be children of the NWB file), and this will generate a new NWB file with the attribute files included directly. This does involve rewriting a potentially large file, but since it is only done as necessary, and at user request, and can be done in a memory-efficient way, this is probably acceptable. The process should alert the user of possible conflicts (in attribute name) and errors (non-matching node or edge ids), and offer options for resolving those errors. It probably makes sense to offer override options when the algorithm is run, using input parameters, to enable remote usage and reduce tedium for experienced users. Note that having a variable-argument algorithm like this will require revision of the input_data algorithm property. There should probably also be an option to discard attributes in the original NWB file.
Extract Attribute
Given an NWB file, offer a list of the attributes (annotated with their association with nodes or edges) and extract the attribute chosen into an attributes file.
Convert Attribute to Table
Attributes have an obvious mapping to Tables. We should be able to support extensive useful operations on tables over time (top N, graph, et cetera) that become immediately useful on attributes.

Major Concerns

Unfortunately, there is no sane way to merge attributes with other network types; expressing this for the framework would involve a further modification of the in_data behavior.

Furthermore, this causes the user to have to become somewhat format-aware, which is unfortunate, as ideally format would not matter significantly. In practice this seems to be necessary, though. This will probably also necessitate a convert to NWB menu item (or a general forced conversion option that operates much like save or view).


#157 generate a cleaned graph by merging nodes Algorithm 2.0 task 10/09/07

Basic requirements:
1. in_data=prefuse.data.Graph, prefuse.data.Table

out_data=prefuse.data.Graph

2. user interaction descrptions:

without wrapper:

*selects two datasets from data manager window, one network graph, one cleaned table.
*clicks "Node merging", a pop-up window shows up and asks the user to load a file that specify the merging functions.
*click ok to generate a network, display which nodes and which nodes have been merged.

a wrapper algorithm:

load a network file, load a csv file, load a file that specify the merging functions and then merge nodes.


Note: See TracReports for help on using and creating reports.