moosetechnology / Moose

MOOSE - Platform for software and data analysis.
https://moosetechnology.github.io/moose-wiki
MIT License
134 stars 34 forks source link

Add a customizable Distribution Map #342

Closed seandenigris closed 9 years ago

seandenigris commented 9 years ago

Originally reported on Google Code with ID 342

After porting the dendogram serialization algorithm, we should define a 
Moose-MondrianPaintings-DistributionMap::DistributionMap.

A wizard to customize a distribution map, as for system complexity, would also be of
great help.

Reported by simon.denier on 2010-03-02 17:35:53

seandenigris commented 9 years ago

Reported by cy.delaunay on 2010-03-05 10:25:31

seandenigris commented 9 years ago
I gived a first try and start to build the wizard and the DistributionMap itSelf.
I put all my classes in the package Moose-MondrianScripts (is it a good idea?).
So, by dowloading the last version of this package, you will be able to test it by
right-clicking on a 
FAMIXClassGroup in a MooseFinder 
(For the moment, I have only added a menu item to FAMIXClassGroup, but this visualization
could be applied 
on any kind of element)
I fill-in the default inputs of the wizard with a working example, so that you can
see how to use it.
Just tell me if it looks like to what you were expecting, what would you change?, what
would you had?, any 
suggestions? 

Reported by cy.delaunay on 2010-03-10 12:05:44

seandenigris commented 9 years ago
I tried to improve some points and all seems to work correctly. 
There is still some things I have to look for:
- allow the visualization to be pop up from the group of elements
- refactor the code 

Reported by cy.delaunay on 2010-03-15 12:14:34

seandenigris commented 9 years ago
Hi guys,
I have made some improvement about the distribution map:
- we can now launch the wizard from a group deciding to use it as parts or as elements
- I change the code of the distributionMap itself, so that now we have two simple 'constructors'
    => onContainers:elements:propery:
    => onElements:containers:property
  Using them, a default colour will be set to the first ten different values of the
property.
  You can still set your own maping with your own colors.
- In the second pane of the wizard, I added a checkbox, enabling to use this default
color system when 
selected.
- I have kept the computation of 'possible' lists of  selectors, to choose elements,
property and now parts to 
base on the map. Now, for some types, it can take some time to open the wizard.  I
don't know if having a 
'light' wizard can be a good idea?
- In any case, dendrogram clustering for a large number of entities can be very very
long

Reported by cy.delaunay on 2010-03-24 17:47:32

seandenigris commented 9 years ago
Great work. We just need to place the items in the Visualize menu.

Reported by tudor.girba on 2010-04-05 23:30:58

seandenigris commented 9 years ago
This can be considered fixed now. If there are more related issues, we can add more
specific entries separately.

Reported by tudor.girba on 2010-05-10 10:03:56