NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #917 (closed enhancement: moved)

Opened 2012-01-19T09:39:40-06:00

Last modified 2012-12-06T11:53:11-06:00

Data organization issues

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej-2.5.0
Component: Data Model Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1401

Description (last modified by bdezonia)

The restructure plugins have been updated to maintain existing color tables. However the code makes some assumptions.

For AddData, DeleteData, and DeleteAxis they work in XY planes only and the XY axes are assumed to be axisIndex 0 and axisIndex 1.

For AddAxis the new axis is added at the end of the Dataset so it isn't necessarily limited to XY planes.

For ReorderAxes it assumes that X & Y axis stay in the first two positions. The user can currently break things by moving them.

These issues point out a limitation of our current architecture. It would be nice if data was made of hierarchical datasets. A 3d dataset could be composed of 2d datasets. Each 2d dataset could be composed of 1d datasets. Metadata is attached to datasets. If you delete a plane then its associated metadata and color table just go away. Only ReorderAxes presents a problem for this (i.e. from planes of XY to planes of XZ would cause issues of how to update color tables).

Change History

comment:1 Changed 2012-05-14T11:04:39-05:00 by bdezonia

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:2 Changed 2012-07-17T16:11:15-05:00 by bdezonia

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0

comment:3 Changed 2012-12-06T11:52:26-06:00 by bdezonia

  • Summary changed from Color table maintenance issues to Data organization issues
  • Description modified
  • Milestone changed from imagej-2.0.0 to imagej-2.5.0

comment:4 Changed 2012-12-06T11:53:11-06:00 by bdezonia

  • Blocking 1401 added

comment:5 Changed 2014-09-06T09:19:46-05:00 by curtis

  • Status changed from new to closed
  • Resolution set to moved