Added a README with installation instructions
Introduced dispatch on different widget classes
Merge branch 'master' of https://github.com/gem/qt-experiments into fragility
Introduced table attributes and used them in the fragility widgets
Merge branch 'master' of https://github.com/gem/qt-experiments into fragility
Initial work on the ExposureWidget
Renamed main.py
Added validity test for the example files
Some cleanup
Method for adding a new menu item and corresponding toolbar icon; checkbox for purging empty zones
Enabling actions from the beginning and displaying hints to the user when actions can be performed; use same layer (zonal_layer) to retrieve SVI data and regions; start to remove default attribute names (they will be asked to the user, but it's still not implemented)
Reasonably preselect attribute names, picking numeric or string attributes from imported layers
If user presses cancel during initial attribute selection, the plugin stops without complaining
Check data type of input layers. Improve exception management.
Allow to select only numeric fields for normalization
When attempting to join layers, check that at least 2 layers are available for joining
Add docstrings
Check if SVIR layer has been created, before attempting to calculate common statistics on that
Fixed bug in previous implementation, that was not using the selected layers for the join
Refactor common SVIR statistics into common SVIR indices