forked from inasafe/inasafe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
6208 lines (6180 loc) · 332 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog for version 4.2.0
================================
4668578b7 (HEAD -> changelog, upstream/develop, develop) Fix import error.
d9c2a3c61 Show uniqueness in step KW field #3786. (#4379)
1b60bf012 Fix error when loading InaSAFE in Bahasa Indonesia.
6b6318db1 Add metadata iso template and other fixtures.
2f7b31623 fix invalid expression error
40277d56d Add shake grid converter data to SAFE package.
d075e8d49 add special case for me to have the map working
aab3f09ac Add test data in the package.
b69dc769d special case to fetch a QgsComposerMap
4b0c79b9c fix how we fetch items in composer, problem with bindings
7771f9f74 Another patch for Infographic (icons, header, functionality) (#4365)
d6551113b add D204 check in PEP257
6a2d87269 Update importing safe_extras in safe.
ee18019c5 Infographic patch (#4362)
e1fd98219 Remove bin and headless.
496ea219e Add setup.py to allow install safe with pip (#4343)
d89f13674 update translations
572fe8ebd Reporting notes tweak (#4361)
95983607d cleaning the default.py in reporting about PEP257
f17b1c22b add PEP 257 https://github.com/inasafe/inasafe/pull/4359
441e1a99c fix field not found error (#4358)
914f73140 add more debug info when an exception occurs in the analysis extractor
5cb72ad19 New infographic using qpt template (#4353)
52842f10b update translations
9151e54ac Fix not removed variable.
585c16d08 Enable atlas generation on reporting (#4351)
2255accd1 add negative and null values to the test
a01d16c66 add place value expression in qgis
141e1e1af Update the definition of productivity things.
b762cd0d2 update some missing translations
4ccfd13a4 change the key about layer_purpose
9a413e13c update terminology about output layers
03ea34c9e Use productivity, production cost, and production value. (#4344)
ed1345818 Reporting additional needs (#4337)
5e399a362 Update translation 4.2
1a6317f9c Reporting landcover (#4326)
2926a4fd1 Change QPyNullVariant to None when store project variable.
f2629b4d5 enable landcover analysis for cyclones (#4281)
60a695f80 Fix failed test in travis.
a1f1aca21 Add provenance definitions for output layer.
1a7970b53 Minor fixes.
5ab1b2c14 fix strings from Transifex
475dbbd36 Add more description to explain #4127
7eb1df15d transform extent's crs to mapcomposer crs (#4330)
ffbebbf62 reduce logs
0429cc75c allow only the same geometry type in the output layer
579a41b79 fix error in default adult ratio (#4332)
8b0e8df95 Address Etienne's review.
b37dbe168 Use set provenance to avoid typo.
e1159165e Add flake config file.
5e6c06c67 Fix unit test.
4871612b8 Add get_name to get the pretty name easily.
a4408a355 Don't set project variable that has already in global variable.
fc5e14c62 Use exposure and geometry name, not change the case.
8347423dd Address PR's review.
cfc8b7524 Remove unused metadata property.
a88e5a1c3 Use on the fly key for list and dictionary in project variable.
ceb910687 Add delete provenance project variable.
8828bd76f Create provenance definitions.
6ed308042 Rename util to utilities.
450f29795 Write project variable when output layer is selected. #4303
d6a7e1913 Update translation for 4.2
cb55b1c7b fix double demographics items in help window
5691186d8 Fix #4327 handle Null value.
2e90c84f1 use exposure extent in an analysis
84a2c080f change analysis and aggregation styles, fix string about sentry
028b92ea2 save scenario review
d0da61fa3 Address Etienne's review.
bc0ca276e Update test data.
8d0db2c8f Remove unused metadata properties.
230fe1180 Adding definition of every keyword's property
f79d0cb83 Change do not use to do not report. #4127
fa31dc2f7 Tidying up docker translation tools.
52b612dc3 Rename test data and coding standard.
83e9d8e0b Remove unused test data.
5ec554f7a Add unit test for summarize_result method.
c451e9e4f Make the summarizer for general cases.
667bf3c1a Add productivity attributes in exposure summary table.
ea0469e15 Set productivity fields type to Double.
7f9be103f Fix #4309
fc93dc2ea remove some str() functions
4ca936845 remove earthquake files
beb2b7fb5 use the main workflow for EQ on population analysis
4533e8582 use active band keyword in the GIS overlay analysis
c25f8e4f9 fix use own ID column
a1d9d71fd Update changelog in metadata for multi band support.
6a5c2b03a Make SideCI happier.
92cd4ce85 Update unit test for supporting multi band in wizard.
0ebf4d73a Use active band in the keyword wizard step.
e90053b3a First work on multi band support.
5088752dd Remove band count checker in keyword wizard.
1cacdbd31 Add active band in metadata properties.
8d9462d1a Update keyword wizard flow diagram.
f542088cf Add changelog in metadata for wizard help.
c6187e18a Finish adding help text for all wizard step.
4a598dc2d Add more help for several wizard steps.
74800472b Add help text for layer purpose and purpose type step.
530bfad09 Remove IF parameter step in IFCW.
127a27c26 Add help text for extent, summary, and analysis step.
8c3475390 Add help text for aggregation related wizard step.
e9dc47a94 Wizard help for layer choosing step.
37f49d1ad Help text for hazard layer source step.
6a65fea2d Add help text for IF grid steps and remove unused code.
d05dd3ac9 Add boiler template for help in wizard step.
1d3afc870 Small refactor on wizard code.
164b26f1d Help system for wizard.
953ed2ed1 Show unit of land cover field in the wizard.
64723abdf Add currency in the InaSAFE options.
acb537b51 Add list of currency.
e68fdfd88 Use quintal and add explanation, add some concepts, and update post processor tree.
ec3dcdb23 Fix unit test.
33bd56aaa Fix unit test.
f0a9779cc Fix unit test and update field in the landcover.
d45385411 Add prod cost and value post processor.
c56ff8e2e Remove default value.
c9de8612f Add unit test for productivity post processor.
8fc514a9f Add productivity rate and the post processor.
a72e75087 Fix go to non existent wizard step.
954ae5a00 Use custom template for reporting.
30c98eef5 Add utilities to scan custom template for reporting.
53bb03bda Set status to beta
a0322a666 fix minimum needs calculator output location (unique filename) (#4275)
6ce6aaaef fix value in total row in analysis detail section (#4269)
ecc643742 update map template with filtered legend (#4276)
2e13f3acb Remove allow resampling step and keywords
ff6a03078 do not use valuemap algo with continuous dataset
05294a549 avoid division by 0 in svg charts
b5776bd97 do not refresh the IF we are using an aggregation layer
a0cba980e [BACKPORT] Fix issue where keywords wizard icon was not enabling (#4285)
9df8e515a Add generic exposure data driven classification (#4282)
46ceb19f1 fix translations in French about unicode
976c67d92 rename test_earthquake_report to test_impact_report_earthquake (#4279)
10b327ef2 Updated changelog and metadata for release (#4266)
835bb9b05 Use QGIS user directory for metadata.db
d493337de Fix failed unit test.
bc6da7d21 Remove unused method in KeywordIO.
bc9a13b6f Fix #3751. Set to use default db path from definition.
74ea18b28 Rename metadata for output layer. Add other output explicitly to metadata mapping.
9c03d75d5 Remove unused code in metadata utilities.
9eaf61650 Update translation.
69d6a70bd update translations
d89e5efde Fix #3857. Ignore filter in path.
75741ab65 Fix #4248. Expression.
db20d143e Update for Badan Geologi landcover classification
e9a01d79c update metadata
ba172848e update French Translations
4214562c1 fix some strings in Python
fe39d1614 add pregnant and lactating displaced to the count fields (#4244)
f81ee557a (tag: version-4_1_0) make the tables in general report in different row (#4237)
0b3592e6c Update translation for 4.1 (#4228)
cf1c4d256 add table for exposure definitions (#4235)
041b51623 Update changelog (#4234)
083720ded use the first save as pdf logic (#4236)
b5c1d2b81 remove analysis title from metadata template
9e269d0ac enable layers in gisv4 project
a4d6ff53c remove deprecated calls from QgsExpressions
30d3e85fa add notes for fatality rates (#4197)
da7d5f727 Another reporting issues (see description) (#4203)
03a162bcb add some missing lauers to gisv4 project (#4229)
b0a33703f Show eq fatality model (#4230)
0407574df use definitions to create demographics fields
0cb121afe Remove IF.datetime with IF.starttime to avoid confusion.
4591db6e7 Add duration to impact function.
224d04955 Small changelog update (#4225)
7aa06cee9 smalle formatting fix (#4226)
1312ea320 Update scenario and PEP8.
002b20793 Update additional rice post processor.
44409d79c Remove pregnant_and_lactating post processor.
a9149b833 Update unit test.
8753adbf6 Remove pregnant_and_lactating concept.
a130258f1 Use pregnant + lactating to calculate additional rice.
d4e57eb60 Reporting separate provenance tree (#4224)
905ffcbfd Help system improvements (#4219)
641366849 make a recursive call to serialize a dict
2147f9423 fix some small issues in the shakemap converter
5c75004ed small updates aifdr and v4
8109a08e1 add warning about QGIS needs to restart if you change the EQ model
6e2d0b620 show busy in the memory profiling
7d707ea0e Update unit test for #4218.
ff966a312 Remove invalid or non existing classification. Fix #4214
2133c191f Add unit test to replicate #4200.
2ef4463d5 remove fatalitities from EQ generic classification
1e5ff940b PEP8
db29e5695 Added citations title in docs
93bc63706 Show eq model descriptions in help
044064841 Set up developer doc system using Marco's cyclone guide as an example. See #4179
8d471ceee Updates to developer documentation to use pretty print for dicts
cea62da30 Started developer section in help docs
0320c12d1 Fix heading numbering in help
b5617f9ff add tree view analysis provenance details (#4170)
1ae31e614 skip qgis expression if we made a copy
c7822cdd8 check if layers have some inasafe_fields are up to date
eebd6e9bd Improve the EQ selection in settings
65c5b2e98 Add clean step for field mapping step in keyword wizard Fix #4200.
fa671d898 Add unit test to replicate #4200.
b90d8738d Fix #4195, add missing field group options.
b4b7ba175 add the pregnant.svg (#4198)
ea59013cb fix #4165 (#4196)
4d6627853 Update test scenario to fix unit test.
fc92d9148 Add gender_vulnerability_postprocessors.
ab1cb30e3 add fatality vector to EQ on pop vector
c9183606d override bootstrap 4 style (font-size and table padding) (#4177)
a53f127c9 Remove sum age ratio validation.
e0061928e fix unboundlocalerror
abcdcbe9e Merge pull request #4169 from timlinux/inasafe-4163
4db26e957 Report rounding (#4182)
967c3d540 improve the profiling table
cf1f2fbc9 part fix #4165 (#4184)
2e214b92f part fix #3847 (#4176)
1581e6ce3 (origin/inasafe-4163, inasafe-4163) Fix last scenario failed test.
f5700c8c0 Update test scenario and reorder post processor.
54e16a2c6 Fix failed unit test in test_gender_post_processor.
5eb8da079 Test fixes
7ddd7a150 PEP8
7380da67c Fix failing tests for #4163
0dcd7b6fa Fix failing tests for #4163
d53b29b6c Fix failing tests for #4163
3d5a35d48 Resolved merge conflicts
37c40d461 Show option to show memory for all user.
8f707b529 Skip memory profile if disabled.
94abc228d Add show memory profile in the setting.
7004a8be3 In progress updates for #4163
cfee9f017 In progress updates for refactored demographic groups
255ca4032 remove old QGIS api calls
0e1a2f958 In progress refactoring of post processors into its own package and sorting out demographic groups
8ccddbb0a Fix #3878. Use ISO 19115 keywords from setting on analysis result.
781183a91 small formatting fixes based on review feedback from @ismailsunni for #4169
a11b6e04a Help text (#4159)
e6f5c8544 Resolve merge conflicts
a1eafb7d2 First pass to split demographic groups as per #4163
77a62bd95 Reporting - action list (#4088)
ff49bf2a2 make the report relocatable (#4160)
3d36442fa Fix failed unit test.
31c001e86 Remove unused code.
31f8cae74 Update dock after closing FMT.
e9b9d0b47 Remove dock from option dialog.
94e9ddee8 Remove random failed test.
2d5341603 Add notes for exclusive in field groups.
9f1ee26bf Make moving between field list also non duplicate.
e62e646f5 Add description that user can the same field.
40113c003 Fix #4157 Add exclusive for FMT.
0a4852e71 Add @myarjunar's email to travis.
7a3969221 Put FMT menu in proper location.
54fa6d6de Handle empty definition.
3a8b90c30 Disable FMT for raster.
e62ecbc29 Changelog (#4155)
e6049c325 moved realtime and geosafe canvases out to their own graffle docs and into their repos (#4156)
a2612eb8c Add help text to the FMT.
2a2426748 Fix bug when no field left in the field list.
cb398e79b Fix typo and tidy up code.
0b05805f9 Partfix 4092 (#4144)
8f15ff28a Reporting column order (#4142)
bef9d2f17 Partial fix for #4151 - show help_text in field definitions (#4152)
d91882d11 Options help (#4150)
2fb03ca32 add notes based on concepts (#4131)
42a4dde80 Merge pull request #4147 from myarjunar/reporting-general-report
626d9aec4 Merge pull request #4149 from timlinux/inasafe-4130
611a66f69 (origin/inasafe-4130, inasafe-4130) Fix #4130 Earthquake help text - set default options
dc0a33d88 fix general report floats to right when open report in largest size
902326f9f Reorder post processor
fb3dea27e Update test data to fix unit test.
5ec857815 Use variable for magic number.
523a807b5 Use value from field to calculate additional rice. Fix #4136
0227aeaa5 Fix 4137 add field group description (#4139)
0903ba498 Set keyword version to 4.1 (#4135)
3454050f6 Windspeed (#4133)
8c0aef255 Help text (#4123)
944f286aa Fix unit test in test keyword wizard.
2a38bd82b Fix unit test in field mapping dialog.
7ef8fd74f Disable unit test for #4128.
4523632fe Make Keyword Wizard and FMT always read from metadata file.
618973172 Add regression test for #4128
441c655ed Address review from @gustry and @myarjunar.
9fa797f7b Update test data.
0bb4d7ad6 Make Landscape happier.
2bdd3ccfe Only enable FMT when the selected layer has field group.
286ab0bb4 Add better format of the parameter validation.
325185662 Catch Keywords Not Found Error on Field Mapping Tool.
0b25f971c Better invalid field group validation message.
721fca19c Add field mapping validation in keyword wizard.
d9c145855 Fix set decimal precision on group parameter.
89f47b8fd Update parameter package.
22b1528d0 Add dynamic validator for field ratio.
7e5c9eca4 Add simple validation for ratio.
137aee164 [WIP] Add simple validator for field group.
a648d16cc Fix failed test in develop.
73c8738cd Make uniform naming.
9dd049cfe Reporting global default (#4122)
0cc94c27e fix issue about using global default set by user in the IF
925b57758 Polish scroll bar in demographic group option.
e4fbf7323 Change 'Global Default' to 'Demographic Default'
e146d90ac Fix failed unit test.
5f3c5827b Add gender_postprocessors to the list.
53c564949 Fix wrong variable in post processor output.
77fb29ef7 Fix bug on kw field and better field description.
b4ea113ef Add unit test for multi fields layer in keywords wizard.
e79d1e96a Tidy up code.
ff99ea062 Fix failed test.
1c85179d8 Add field mapping tool to keyword dialog.
4533d430e Update keywords wizard diagram.
7c4a85034 Fix failed unit test.
879878bde Better field description for field stef in keyword wizard.
6121bfd17 Add more case for unit test.
d1a03e218 Fix unit test.
dfa6eb92d Make field step in keyword wizard able to select more than 1 field.
be071be83 Update test data for population.
5f1456a1b Make field in the wizard step extended selection.
ba4ae9212 Fix failed unit test.
66e1077f4 Filter out layer that doesn't have layer groups.
9af33a7d2 Make field groups exposure specific.
bf6306e3f Only show exposure and aggregation layers in FMT.
26e7f1013 Add new scenario for testing.
ec6137742 Address Etienne's comment.
0a9258b02 Fix failed unit test.
73c0a451f Tidy up code.
b1f3ceb17 Fix failed unit test.
5cde7c096 Add prepare layer method to handle summing fields
c38f3ab7d Add method to sum fields.
15f950f12 Update test data and add unit test for multi fields.
5903eedd5 Fix bug when item is replaced in QListField.
f2aad33bc Automatically select active layer in field mapping dialog.
12b492823 Add test data for multi fields exposure.
6dd49ab14 Added icons for help and mapping tool. Working on help for mapping tool. (#4110)
6319af576 Profile memory (#4108)
044d99ba5 Metadata update 4069 (#4111)
6536a2e2e Able to store the global default value.
38985e064 Separater field groups in group boxes.
1ddb44664 (help_test) Updated metadata (#4107)
1ac8e3f9d Add unit test for field mapping dialog.
fd42056d0 Add unit test for field mapping tab.
f2a8c16dd Make sure multiple inasafe fields shown properly in Dock.
1ff4a753f Fix error when select non exposure/aggregation layer.
376e5a600 Use iteration to create count ratio mapping.
ceefe5527 Remove field group from inasafe field and default field step.
e25822634 Do not use extra fields directly.
9f3d68cba Fix import error after merging to develop.
1091efec0 Remove fields from aggregation and exposure.
6581f51f0 Attempt to fix code standard.
176b7ddda Add more gender fields.
f08b3591d Add vulnerability fields, default value, count/ratio
a9610b6c1 Add youth and infant ratio and count.
fad1b907d Add header to the field mapping tool.
5d652e72d PEP8 and fix failed unit test in travis.
753f66ae9 Show unique values in the footer of dialog.
2d1131459 Filter out non number fields.
a749ccd21 Show only unused fields in the field list.
25ebd28c9 Update from parameter repository.
0cf77293b Save metadata from field mapping widget.
728d12fbd Add selected option type method.
7a809dd9d Add help page in field mapping tool.
403f52b79 Rename field mapping tab.
b8cc9dd6c Make drag and drop in field mapping works.
95e6d3049 Use variable for key and type in the group select parameter.
84fa9254a Enable field mapping for Exposure.
bcd5b73a1 Read field mapping from keywords.
d2eaeb610 Add field mapping tool to InaSAFE toolbar.
70a6972de Add field mapping widget for #4069.
4ffd5de5c Add toolbar for value mapping.
0e877edbe Add group select parameter widget.
963111f45 Add Group Select Parameter.
de6116e9e for not population, display real value if <1000
9855cd168 remove earthquake function setter from IF and use QSettings
ccb3263bd avoid using definition function into definition package
09dc68e63 add classification unit to hazard classification definition for general report title (#4064)
f6e803ef9 Added webhook for travis to inasafe-notices matrix room, updating @timlinux PR. (#4081)
d15649bb7 Address comment from Etienne and Tim.
b202c8e05 Add field_groups.py
68c0c1b04 Add unit test that current metadata able to support multiple field in one inasafe field.
994d38a8c Merge keyword wizard flow to one omnigrafle file.
f012e0ace Little fix on PR Template.
2dde5dae4 Make the output of tag-release prettier.
Changelog for version 4.1.1
================================
835bb9b05 (HEAD -> develop, upstream/develop, origin/develop, origin/HEAD) Use QGIS user directory for metadata.db
d493337de Fix failed unit test.
bc6da7d21 Remove unused method in KeywordIO.
bc9a13b6f Fix #3751. Set to use default db path from definition.
74ea18b28 Rename metadata for output layer. Add other output explicitly to metadata mapping.
9c03d75d5 Remove unused code in metadata utilities.
9eaf61650 Update translation.
69d6a70bd update translations
d89e5efde Fix #3857. Ignore filter in path.
75741ab65 Fix #4248. Expression.
db20d143e Update for Badan Geologi landcover classification
e9a01d79c update metadata
ba172848e update French Translations
4214562c1 fix some strings in Python
fe39d1614 add pregnant and lactating displaced to the count fields (#4244)
Changelog for version 4.1.0
================================
9e320eb5d (HEAD -> develop, origin/develop, origin/HEAD) Updated note about active fatality model to include comment from Charlotte
b61f9e461 Resolved merge conflicts
f1ae7f420 Show eq fatality model also in mmi scale in help
0407574df (upstream/develop) use definitions to create demographics fields
0cb121afe Remove IF.datetime with IF.starttime to avoid confusion.
4591db6e7 Add duration to impact function.
224d04955 Small changelog update (#4225)
d930ed4f2 Updated definitions help to show which EQ function is active
8e3863f6a Updates to the changelog
7aa06cee9 smalle formatting fix (#4226)
e9ca0fe6a Small string fix for vulnerability not found
1312ea320 Update scenario and PEP8.
002b20793 Update additional rice post processor.
44409d79c Remove pregnant_and_lactating post processor.
a9149b833 Update unit test.
8753adbf6 Remove pregnant_and_lactating concept.
a130258f1 Use pregnant + lactating to calculate additional rice.
fd4c82dee Merge remote-tracking branch 'upstream/develop' into develop
d4e57eb60 Reporting separate provenance tree (#4224)
3a1300441 Merge remote-tracking branch 'origin/develop' into develop
fa21b424d Metadata update
905ffcbfd Help system improvements (#4219)
641366849 make a recursive call to serialize a dict
2147f9423 fix some small issues in the shakemap converter
5c75004ed small updates aifdr and v4
8109a08e1 add warning about QGIS needs to restart if you change the EQ model
6e2d0b620 show busy in the memory profiling
7d707ea0e Update unit test for #4218.
ff966a312 Remove invalid or non existing classification. Fix #4214
2133c191f Add unit test to replicate #4200.
2ef4463d5 remove fatalitities from EQ generic classification
1e5ff940b PEP8
db29e5695 Added citations title in docs
93bc63706 Show eq model descriptions in help
044064841 Set up developer doc system using Marco's cyclone guide as an example. See #4179
8d471ceee Updates to developer documentation to use pretty print for dicts
cea62da30 Started developer section in help docs
0320c12d1 Fix heading numbering in help
b5617f9ff add tree view analysis provenance details (#4170)
1ae31e614 skip qgis expression if we made a copy
c7822cdd8 check if layers have some inasafe_fields are up to date
eebd6e9bd Improve the EQ selection in settings
65c5b2e98 Add clean step for field mapping step in keyword wizard Fix #4200.
fa671d898 Add unit test to replicate #4200.
b90d8738d Fix #4195, add missing field group options.
b4b7ba175 add the pregnant.svg (#4198)
ea59013cb fix #4165 (#4196)
4d6627853 Update test scenario to fix unit test.
fc92d9148 Add gender_vulnerability_postprocessors.
ab1cb30e3 add fatality vector to EQ on pop vector
c9183606d override bootstrap 4 style (font-size and table padding) (#4177)
a53f127c9 Remove sum age ratio validation.
e0061928e fix unboundlocalerror
abcdcbe9e Merge pull request #4169 from timlinux/inasafe-4163
4db26e957 Report rounding (#4182)
967c3d540 improve the profiling table
cf1f2fbc9 part fix #4165 (#4184)
2e214b92f part fix #3847 (#4176)
1581e6ce3 (origin/inasafe-4163, inasafe-4163) Fix last scenario failed test.
f5700c8c0 Update test scenario and reorder post processor.
54e16a2c6 Fix failed unit test in test_gender_post_processor.
5eb8da079 Test fixes
7ddd7a150 PEP8
7380da67c Fix failing tests for #4163
0dcd7b6fa Fix failing tests for #4163
d53b29b6c Fix failing tests for #4163
3d5a35d48 Resolved merge conflicts
37c40d461 Show option to show memory for all user.
8f707b529 Skip memory profile if disabled.
94abc228d Add show memory profile in the setting.
7004a8be3 In progress updates for #4163
cfee9f017 In progress updates for refactored demographic groups
255ca4032 remove old QGIS api calls
0e1a2f958 In progress refactoring of post processors into its own package and sorting out demographic groups
8ccddbb0a Fix #3878. Use ISO 19115 keywords from setting on analysis result.
781183a91 small formatting fixes based on review feedback from @ismailsunni for #4169
a11b6e04a Help text (#4159)
e6f5c8544 Resolve merge conflicts
a1eafb7d2 First pass to split demographic groups as per #4163
77a62bd95 Reporting - action list (#4088)
ff49bf2a2 make the report relocatable (#4160)
3d36442fa Fix failed unit test.
31c001e86 Remove unused code.
31f8cae74 Update dock after closing FMT.
e9b9d0b47 Remove dock from option dialog.
94e9ddee8 Remove random failed test.
2d5341603 Add notes for exclusive in field groups.
9f1ee26bf Make moving between field list also non duplicate.
e62e646f5 Add description that user can the same field.
40113c003 Fix #4157 Add exclusive for FMT.
0a4852e71 Add @myarjunar's email to travis.
7a3969221 Put FMT menu in proper location.
54fa6d6de Handle empty definition.
3a8b90c30 Disable FMT for raster.
e62ecbc29 Changelog (#4155)
e6049c325 moved realtime and geosafe canvases out to their own graffle docs and into their repos (#4156)
a2612eb8c Add help text to the FMT.
2a2426748 Fix bug when no field left in the field list.
cb398e79b Fix typo and tidy up code.
0b05805f9 Partfix 4092 (#4144)
8f15ff28a Reporting column order (#4142)
bef9d2f17 Partial fix for #4151 - show help_text in field definitions (#4152)
f495f6f6e Partial fix for #4151 - show help_text in field definitions
d91882d11 Options help (#4150)
2fb03ca32 add notes based on concepts (#4131)
42a4dde80 Merge pull request #4147 from myarjunar/reporting-general-report
626d9aec4 Merge pull request #4149 from timlinux/inasafe-4130
611a66f69 (origin/inasafe-4130, inasafe-4130) Fix #4130 Earthquake help text - set default options
dc0a33d88 fix general report floats to right when open report in largest size
902326f9f Reorder post processor
fb3dea27e Update test data to fix unit test.
5ec857815 Use variable for magic number.
523a807b5 Use value from field to calculate additional rice. Fix #4136
0227aeaa5 Fix 4137 add field group description (#4139)
0903ba498 Set keyword version to 4.1 (#4135)
3454050f6 Windspeed (#4133)
8c0aef255 Help text (#4123)
944f286aa Fix unit test in test keyword wizard.
2a38bd82b Fix unit test in field mapping dialog.
7ef8fd74f Disable unit test for #4128.
4523632fe Make Keyword Wizard and FMT always read from metadata file.
618973172 Add regression test for #4128
441c655ed Address review from @gustry and @myarjunar.
9fa797f7b Update test data.
0bb4d7ad6 Make Landscape happier.
2bdd3ccfe Only enable FMT when the selected layer has field group.
286ab0bb4 Add better format of the parameter validation.
325185662 Catch Keywords Not Found Error on Field Mapping Tool.
0b25f971c Better invalid field group validation message.
721fca19c Add field mapping validation in keyword wizard.
d9c145855 Fix set decimal precision on group parameter.
89f47b8fd Update parameter package.
22b1528d0 Add dynamic validator for field ratio.
7e5c9eca4 Add simple validation for ratio.
137aee164 [WIP] Add simple validator for field group.
a648d16cc Fix failed test in develop.
73c8738cd Make uniform naming.
9dd049cfe Reporting global default (#4122)
0cc94c27e fix issue about using global default set by user in the IF
925b57758 Polish scroll bar in demographic group option.
e4fbf7323 Change 'Global Default' to 'Demographic Default'
e146d90ac Fix failed unit test.
5f3c5827b Add gender_postprocessors to the list.
53c564949 Fix wrong variable in post processor output.
77fb29ef7 Fix bug on kw field and better field description.
b4ea113ef Add unit test for multi fields layer in keywords wizard.
e79d1e96a Tidy up code.
ff99ea062 Fix failed test.
1c85179d8 Add field mapping tool to keyword dialog.
4533d430e Update keywords wizard diagram.
7c4a85034 Fix failed unit test.
879878bde Better field description for field stef in keyword wizard.
6121bfd17 Add more case for unit test.
d1a03e218 Fix unit test.
dfa6eb92d Make field step in keyword wizard able to select more than 1 field.
be071be83 Update test data for population.
5f1456a1b Make field in the wizard step extended selection.
ba4ae9212 Fix failed unit test.
66e1077f4 Filter out layer that doesn't have layer groups.
9af33a7d2 Make field groups exposure specific.
bf6306e3f Only show exposure and aggregation layers in FMT.
26e7f1013 Add new scenario for testing.
ec6137742 Address Etienne's comment.
0a9258b02 Fix failed unit test.
73c0a451f Tidy up code.
b1f3ceb17 Fix failed unit test.
5cde7c096 Add prepare layer method to handle summing fields
c38f3ab7d Add method to sum fields.
15f950f12 Update test data and add unit test for multi fields.
5903eedd5 Fix bug when item is replaced in QListField.
f2aad33bc Automatically select active layer in field mapping dialog.
12b492823 Add test data for multi fields exposure.
6dd49ab14 Added icons for help and mapping tool. Working on help for mapping tool. (#4110)
6319af576 Profile memory (#4108)
044d99ba5 Metadata update 4069 (#4111)
6536a2e2e Able to store the global default value.
38985e064 Separater field groups in group boxes.
1ddb44664 (help_test) Updated metadata (#4107)
1ac8e3f9d Add unit test for field mapping dialog.
fd42056d0 Add unit test for field mapping tab.
f2a8c16dd Make sure multiple inasafe fields shown properly in Dock.
1ff4a753f Fix error when select non exposure/aggregation layer.
376e5a600 Use iteration to create count ratio mapping.
ceefe5527 Remove field group from inasafe field and default field step.
e25822634 Do not use extra fields directly.
9f3d68cba Fix import error after merging to develop.
1091efec0 Remove fields from aggregation and exposure.
6581f51f0 Attempt to fix code standard.
176b7ddda Add more gender fields.
f08b3591d Add vulnerability fields, default value, count/ratio
a9610b6c1 Add youth and infant ratio and count.
fad1b907d Add header to the field mapping tool.
5d652e72d PEP8 and fix failed unit test in travis.
753f66ae9 Show unique values in the footer of dialog.
2d1131459 Filter out non number fields.
a749ccd21 Show only unused fields in the field list.
25ebd28c9 Update from parameter repository.
0cf77293b Save metadata from field mapping widget.
728d12fbd Add selected option type method.
7a809dd9d Add help page in field mapping tool.
403f52b79 Rename field mapping tab.
b8cc9dd6c Make drag and drop in field mapping works.
95e6d3049 Use variable for key and type in the group select parameter.
84fa9254a Enable field mapping for Exposure.
bcd5b73a1 Read field mapping from keywords.
d2eaeb610 Add field mapping tool to InaSAFE toolbar.
70a6972de Add field mapping widget for #4069.
4ffd5de5c Add toolbar for value mapping.
0e877edbe Add group select parameter widget.
963111f45 Add Group Select Parameter.
de6116e9e for not population, display real value if <1000
9855cd168 remove earthquake function setter from IF and use QSettings
ccb3263bd avoid using definition function into definition package
09dc68e63 add classification unit to hazard classification definition for general report title (#4064)
f6e803ef9 Added webhook for travis to inasafe-notices matrix room, updating @timlinux PR. (#4081)
d15649bb7 Address comment from Etienne and Tim.
b202c8e05 Add field_groups.py
68c0c1b04 Add unit test that current metadata able to support multiple field in one inasafe field.
994d38a8c Merge keyword wizard flow to one omnigrafle file.
f012e0ace Little fix on PR Template.
2dde5dae4 Make the output of tag-release prettier.
Changelog for version 4.0.0
================================
6c09dbbcf (HEAD -> develop, upstream/develop) Small tweaks pre release (#4009)
2bd26c91f Test tweaks - improve testing on windows (#4007)
1f1958ce5 Remove mmi high medium low classifications in favour of having only mmi scale - see #3874 (#3981)
338c4d6a0 fix issue #3934: tidying up infographics:
e8c915de1 Update translation.
1cd0c23d6 Clean invalid classification before save the keywords. (#4003)
043ea6651 add landcover definition from badan geologi for volcanic ash (#3999)
5e61cbeab Remove useless comment.
b76f04fcb Update displacement rate for cyclone. Fix #3762
6772aedd8 Remove fatality rate.
09896d4e6 anticipate inactive exposure layer (#3995)
7f11051f7 skip if KeyError see #3803 in EQ IF
ea97f76f2 remove interior rings from the analysis_extent
ab4135e79 fix unicode in layer saved
ab5b63d15 add some missing translations in dock
073c984d3 tidying up docstring
e52c7049b Fix unit test and add Logger info.
53154870c Fix calculate ratio in diagram.
71f3f437b Fix formula for ratio from count.
c509d0213 Fix for fields help so that short text is visible long text is hidden (#3986)
4ad6fd8cc fix issue #3974: add an affected note for affecting hazard class
e0691b43f add unit for table header in analysis detail and aggregation result
6b05b2a68 address issue #3726
b01741bb8 remove deprecated functions from the QGIS api
0897955ab use ratios from keywords when we use a raster exposure
7f016c129 add small_grid_ratios to test data
cfeb46630 fix issue #3666: show ranges in fatalities field
b0684cabe update label about default EQ fatality function (#3985)
8bab1cb98 add many logs in the IF
5851c2a9f .. versionadded:: 4.0 (#3979)
d4c827ffc handle inasafe default wizard behaviour if layer has keywords (#3978)
3c537df9e handle json file on batch runner + ui polish (#3966)
a2b159dce disable feature default rate in settings
0fe9bcd3b disable logs about GEOS errors
250cf27c0 use kilometre if possible in the legend
60234f0c6 add notes and actions which are specific for a hazard and an exposure (#3968)
3e8b11844 Fix #3932 Re-enable all exposure for volcanic ash.
6eec04046 Minor updates to affected status and notes (#3963)
6dff549c1 avoid check IF status after an error
d61cb9573 fix default string in dock when we add new layers
c8436abc4 convert unit, for landcover to hectare for instance)
2f8d7802e use source instead of publicSource on reclassify function (#3958)
c32e3c10a use publicSource instead of source on QgsMapLayer
2f4fe80e3 another scrambling kcw and greyed out combobox (#3952)
9cd753eca Shakemap importer (reclassify raster) (#3953)
c5da64b0b add displacement ratio to the attribute table
0a9fe50c3 improve some debug helpers if the CRS is not in 4326
84f3b70bc remove strings concatenation, they are missing in transifex
1c2cdbdcc enable a test about minimum needs with a vector layer
4877e65bf additional customization for earthquake report
58b5c5606 fix save scenario
bc268878d Fix action notes (#3939)
6a31f048f add some default values into the hazard classifications
215c0c8c4 fill None values after zonal stats algorithm
b827cba03 Update translation (#3935)
abe473f32 fix strings
f9d5397ab use selected features by default and update question area if selected features
7db989478 show report after IF is finished
03b573e6c fix issue #3879: Make maps showing all layer related with analysis
8de40df85 fix scrambling wizard (#3936)
9f28305d5 Fix more wrong usage of string format.
ff4b7d9c0 Fix unit test.
cca1c60bb Fix translation problem.
bcceef7b0 Use mmi scale as EQ Raster population classification.
3f7e7d16d Multi buffer patch (#3911)
db7e6f111 fix min needs manager not showing min needs profile #3925
9846ebedb handle none geometry (#3929)
b9193d9f9 Update volcanic ash with exposures, displacement rates and notes from discussion with PVMBG (#3928)
a6ebe186e fix size calculator with a multi geometry
cafe416fb Update translation
6fbda81d1 Fix typos
ec87668a4 reduce the size of the EQ raster
0f43e6b17 remove hardcoded displacement rates for EQ and use hazard_classification instead
3a72bd8f2 add EQ analysis summary layer
8830de21e update earthquake QML and qgis project
2b1e68b7f refactor styles definitions
298339eeb use gdal with commandline instead of processing
4a60e5776 add earthquake scenario
6ccf3f879 add raster style for displaced people
be85360ef enable relative paths in test scenario
c7bc15343 fix geometries on the fly for the aggregation layer
2e236a6cd add some hard-coded translations from SPHERE and BNPB
511dda47c Improvements to definitions help to add glossary and notes to explain roundings. (#3917)
be549046d fix notes failing when there is no displacement
6c3f74a40 Add color.
7b9b5e032 make sure sum of the ratio is 1.
c896d27ea Update translation.
c68da991c update strings
68a8b0998 improve report table:
f148940dd Tweaks (#3909)
c6a04782c update graph with ratios and counts
7ffaa0cb4 fix needs calculator ui (#3910)
d5ec9c2ba fix issue #3880: Making InaSAFE option linked with map report (#3897)
9db05e5f8 fix issue #3877: Add displacement rates description in the notes (#3903)
99834f5fe setting up docker with an environment variable
4f72b9c45 Partial fix for #3906 - include earthquake specific notes in population exposure help. Funded by DFAT. (#3907)
1217612c8 Fix #3904 - add displacement rates to definitions help. Funded by DFAT. (#3905)
364d4d10a avoid using QgsMapLayer.source() and use QGIS api instead
cce194e15 Use better displacement rates for PetaBencana floods based on per. comm with @charlotte-morgan in gitter. Funded by DFAT. (#3896)
6323b2ff8 Refactor. Peta Jakarta -> Peta Bencana (#3866)
0c1fc9411 Update from @timlinux
14555b631 Add concept for thresholds and value maps.
67ec61bea Remove small number hacky fix.
a53c075d7 Mmi classes (#3891)
69fb1d682 change relative path to absolute path
03beb7760 fix issue #3822: When generating reports, the QPT should be made available to the user
ed57a9b17 Fix for #3667 - add PetaBencana hazard classes. Funded by DFAT. (#3672)
7ab6f99a3 Reverse help_text and description.
16d18d68b Always set first tab in option to be opened.
19415bed2 Add min max in custom value.
271c9ea99 fix unicode strings in reporting
62bd7a902 fix typos
1ccc78f0c manage ratios if there is a raster population exposure
ff10f58ab add tsunami vector, EQ raster and population raster
beefd60dd fix impact function is None in Dock for reporting
27ecd4844 needs profile patch. ignore empty root_directory
d2c5e379f Disable EQ Raster Population classification.
c91c77568 add comment about a test
3924d64a9 fix dock IF behaviour
c935b44a3 fix strings
e863204ae enable check_layer in the IF
823982ab5 Remove generic classification from tsunami hazard fix #3854
4a5ef03e0 Add unit test.
560c02458 Hardcode for EQ Raster on population thresholds.
cd6418022 Fix #3853
af6fa10dc Filter classification based on supported exposure.
2eee01617 fix typos
8d692043c add funded by in PR template
bae5bfbd6 improve ticket template
f1c7c5722 fix unicode in french
4f1d98388 fix some english strings
57ad28d35 add more checking to layers in the IF
1dedb1fa0 check_inasafe_fields everytime in the IF
f7b449da6 check if layers are valid along the workflow
51564b96b disable busy cursor if exception is raised in the report
95452f365 open HTML in UTF8
4dc152b36 fix issue #3861: Flood on buildings with no aggregation fails
36c48c2cd move EQ definitions into definitions
19329c7b3 add notes in report when aggregation layer is not used
1ea2b5a5f change min needs profile path to ~/.qgis2/inasafe/minimum_needs (#3810)
57864d98d use FileDownloader instead of python's import (#3858)
d27ef3ea3 Hazard classifications and notes (#3850)
1a02ef3e4 fix minimum and maximum thresholds
09e01b161 fix issue #3824 Map extent not properly used in Map Report
f21f5fdbd Use true minimum value in raster.
3c078f4ff Update string in wizard per #3849
253577423 Fix bug in thresholds classification.
f2d8e93b1 fix issue #3688: Report template papercuts
bc4494420 fix some unicode in French
fe4420861 changes to follow coding standard
3f0a95593 batchrunner fix start new project
2af20248f batchrunner fix running on selected tasks
b90ee1fb0 fix running scenario in new project toggle
b6b825199 fix the need to print layers in order for the map to show properly
739461633 BR:fix Run Relected not running all selected scenario
7dcc69db1 skip extent selector if aggregation layer is selected
af2a6e3bb More filter in IFCW.
ecfc6a382 More filter on IFCW. Fix #3823
1101f3c16 radio button enabler as an object's attribute
69e7ee305 use itemData instead of raw string for comparison
bab1e0063 add test for radio button behaviour
37c4b9e72 fix failing test
5e81c02d2 fix radio button behaviour on inasafe default step
0077482db Compile translation
9e930fe87 Remove realtime from translation script.
e80730f8e Update from transifex and local.
60ab734ff Update translation.
8113555be Typo in impact_function.py
20638bbb6 Word wrap in needs calculator.
d5487ca5d remove options about conditional styling
6fc38716f revamp of the hazard conditional styling
66ba86db2 disable size_rate postprocessor
8966a12d5 fix translated strings and tests not affected
df7938fcf replace "unaffected" by "not affected"
f385ebda7 fix strings
b08bef918 add template for PR
d65f197ea improve a little bit ticket template
cc73541d1 improve exceptions display
a7d5266bb avoid adding default ratios to a raster exposure layer
3de77f382 fix issue #3787: zero rows should not be displayed
cc5ed9404 fix issue #3752: fix url for PetaBencana.id
c86ac87c7 disable sanity check in summary calculation
cedfa0a73 add from count to ratio algo in the GIS overlay analysis
845b4656a fix display keywords when there is no report
8974ed961 some log cleaning and add option to not generate the report in dev mode only
f64469c44 add algo from count to ratio
05da2648e Fix issue when wizard not skip empty inasafe fields.
878027594 add ratios if there is a default in aggregation layer
2781caa38 add ratios to the exposure layer if there is no aggregation layer
460584d4b Fix value map pretty format if there is empty value map.
ef5c5bb19 Tidy up code.
ef48cff06 Fix unit test in test keyword wizard.
1884effa2 Enable next button if it has at least one classification
1cbfb62e8 Remove header in tree widget.
eddbe23cc Remove cancel buttons.
7cd57f3cc Open edit panel after change combobox.
88bffc7fa Disable next button if still editing in multi classificaiton step.
01f2f0f94 Disable next button if not ready.
a211b045c Disable load default button for 4.0
cb5cb8d49 Show current value maps.
09d49d424 fix ifcw so its behaviour sisiliar with the dock
b8e884998 add iface param to WizardDialog
d45e3eb05 fix ifcw error without importing iface
1f82c5883 fix IFCW extent error
f1df7001e cyclone fixes (#3807)
0674f9520 Remove unused tr and handle for threshold in IF.
9443454b1 Make the keywords viewer prettier.
e40151101 Fix bug in thresholds viewer in dock.
91059b5cc check if the hazard can run on the exposure
6e9f46d71 Fix for #3777 - use clearer message if processing plugin in missing (#3797)
374016452 Make help non-modal and minimazable / maximizable (#3796)
92b5380d8 use format function in strings
86ade0a07 remove unused imports in postprocessors
dd9fe7355 minor fix in the impact function about exposure_impacted
1686b4a22 review displaced/affected in postprocessors
bbfafd78e update strings
a951df67a add the size field before to clip features if we have a count
2c6efc6d8 stop using the dataProvider in reproject algo
94e7d7034 Updte test data for hazard_generic
a022824a9 Avoid missing wizars string in fields step.
8bc69c765 Fix variable name in wizard_strings
ca1131adf Add unit test to test uniqueesness key.
5fee3b589 remove useless code about IF function combobox in minimumneeds dialog
2f7e6ea39 remove features if the geometry is None
fd62ab1da Fix wrong commit in parameters.
60cef4d44 issue #3730 #3731
0b01c251f issue #3711
11391832b issue #3693 : Adjustments for map template
e31c5c5fb Update from parameters package.
e6e540605 add square meters symbol
ac74d9373 open the report in UTF8
0c1034201 do not translate strings in tests
978e0c930 add population data
adba6a151 fix next analysis extent display when there is not enough layer
eee46a97e fix restore default behaviour
de65e382b add button for restore default ratio
d0c88dcf1 Fix #3135. Only check safe package and always run update.
942970da7 Fix comment from Etienne.
ae45a618d Fix missing classification, value_map, and thresholds.
7a0ed8575 Update test data keywords.
9cd001a77 Add missing classification and value_map for hazard layer.
530c79e0d Fix refactor reclassify raster.
b0356a47a Fix test in reclassify vector.
fb19b00d9 Update test data keywords.
7bccaeef0 Fix unit test in update_value_map.
971548480 Fix reference problem in unit test.
6f5d991ae Fix unit test and clean multi classification result.
8e2626db9 Small landscape fixes.
c95e79f41 Remove classification from Hazard Metadata.
a63d0a691 Fix unit test in test keywords wizard.
d0ad2f4fd Update test data keywords
d8dbe56e0 Update wizard flow for exposure.
8bc6cb294 Fix unit tests in test_keyword_wizard.
83271b318 Fix persistent data from previous wizard.
ce11cf4e9 Better viewer size policy for the multiclassification step.
15c52b4e5 Add helper to retrieve classifications, thresholds, and value map.
ee9f60aff Value maps read and save for multiple hazard classification.
f955860fa Add default value maps classification method.
5f4a7005f Read and write for value maps for multi hazard classification.
5e9058098 Add buttons.
af21125cb First work on value mapping in multi classifications hazard.
9348b477f Rework left panel based on new structure.
fa91446d2 Use constant instead of string.
a7950e344 Make keywords wizard read the keywords back.
802aac9d7 Fix test keyword wizard for continuous raster.
8d0b93630 Able to save multi classifications keywords.
8ae347dab Fixing pep8 and landscape.
dd400fae8 Able to edit threshold.
0e52a2ae3 Add cancel button behaviour.
8184e2410 Add state viewer in multi hazard step.
d5ecd327e Add classification thresholds helper method.
57d24d482 Add behaviour for edit button.
5862fc0cb Polish basic ui file.
b846f3af2 Fix letfover problem from rebasing.
007c1055b Move skip inasafe fields to wizard utils.
5c838f98e Add clear layout helper.
900e957bf Set label for multiple hazard wizard step.
b89a09ae5 Use layer purpose instead category.
9baf6079b New wizard string for multiple hazard classifications.
6d8e3407a Update omnigraffle for keyword wizard.
33af0ff7b Fix wizard flow.
cbe6514ad Update Keyword Wizard Flow.
c2f6291c5 Rename and update wizard flow chart.
de14c96f1 Fix flow in step unit.
5fbe8eab1 Fix wizard flow in multi classifications stepwq
b0966be34 Fix step in step field.
6952549bf Fix step in layermode step.
84917491f Add UI and step for multi classifications.
6a53d0ddd Add exposures in hazard_classifications
e31401ccc Add multiple classifications, thresholds, and value_maps in hazard layer metadata.
e5fe057e9 update multi-buffer icon
08d37b93b use a double in the minimum needs fields
846e65e40 fix summary about absolute values
e54794fbe Added displacement rates for all hazard classes. See #3553 (#3722)
6c0dc9e6e add ±1 tolerance in the summary calculation
7b7165bbe replace MapRenderer by MapSettings
0c336d311 review titles in gis package
cf0c5a5bd fix default analysis extent behaviour
148727cb3 fix url variable error
278f28487 replace print and iface with QgsMapLayerRegistry and anticipate error
48057bc36 add printing layer so it can be recognized when creating map pdf
daa0c1c64 add printing mapcanvas layer
def5dd8fe add new tool: multi-buffer (#3708)
919ca8ed6 improve error message when the requested extent is outside
ff4894563 move check_inasafe_fields outside of tests
c3cdc9b41 Move monkey patch for keyword fix #3737 (#3738)
1feb7262a docstring and typo
527f461f5 use locale function in the OSM downloader URL
9ce51f5bb disable invert bool in test
c10cf2121 add function to format integer according to standards
7160b8d11 fix some locale issues
2c60ec601 Refactor i18n to report definitions
fe889f989 add features for infographics
8a0405abd fix rasterize call if QGIS < 2.16
bbb84610f Standards (#3725)
7b9cc5690 Standards (#3724)
3cd4eba36 vulnerability icons and updated svg icon files - real svg (#3705)
33f67c8c3 make pep8 at the end of travis
02216caee disable not_exposed in the map for for landcover and population exposures
6028b9782 review postprocessors logs
33df8fef8 Small fixes to definitions help and fix heading counting (#3707)
a0e12c872 In progress improvements to definitions (#3683)
0d303cf6e fixing some landscape issues
d7ae8f5b9 rename colors to styles in definitions
111a066ce add not_exposed class
4270fde49 Add displaced postprocessor
f6ad8abf9 add not exposed in the summary calculation
aaa58a3b3 add `not exposed` to the affected postprocessor
7d914d9b5 add labels according to standards in the legend
5922aae52 add method the get URI of the datastore as a string
6ecf496be Fix string error on minimum needs calculator
0e979d2a6 fix tests and pep8
672814b5a fix failing test
5bde396b1 update impact report test to fix failing test
b427a9c93 add unit hectares to rounding notes for land cover
39500de5c concept typo, notes on rounding for all exposures, notes on ommission for structures, new caveat for ommissions
6c6652964 revised population exposure concepts
13e3f616a fix minimum needs calculator to use the new post-processor (#3645)
4dfa7ed6e update map legend examples (#3681)
7c18e18c1 add comments about standards in gis algo
09ba44405 fix union algo from https://github.com/qgis/QGIS/pull/4037
b09d47f67 use rounding in the map legend
fbe810fe6 remove useless code
72add9c6c add humanise python exception
431112319 check if the analysis extent is valid from the aggregation layer
67cb1ab95 rounded disabled until we have some inputs
9dafb604b fix earthquake IF when we try to style the layer
7b050ea9f add the feature count in the legend
2244aa19f add units to exposure
e614d395c move rounding to safe.utilities.rounding
4c210633a add options to choose the EQ function
7db5d793a change the EQ output raster to displaced people
f644de387 update graph about the waterfall
7d57d0f42 Fix infographic error when vulnerability not found
e94732d31 Fix error expanding os ['HOME'] (#3659)
ab03b83ce add not exposed color, improve line style
0d28ab62a Add question to provenance.
5ba8a1776 Fix conflict.
abc6871e7 set the layer title as in the standards
1a0aa35ff add small value to the hazard classification and fix the reclassify algorithm
438a6543b Update command for translation.
dfbc3bd8c Added new diagram to omnigraffle (#3646)
5d122fa62 Show all options in IFCW for developer mode.
7a96e372d Enable place for volcanic ash and road for cyclone.
40fc583bf add profiling to eartquake IF
b16f48543 small fixes in the IF
779a45d36 clip the hazard raster with the analysis layer
5be4181fa improve checks about raster/vector
f8ec17dd3 fix test in qgis desktop
1fabcd42f Optimize impact function for flooding on buildings
4bb7082bb Fix typo for #3626
09cd548b3 fix #3624 - add QGIS to python path in run-env-osx script (#3628)
6a98a3cf5 fix #3627 - broken english in error message when there are no features in teh extent
988ee775f (tag: version-4_0_0b2) Fix numbering and address some other defintions report papercuts from… (#3623)
ba73da0b5 rename gisv4 to gis
9b6c223cc remove test_data from travis
584df76df remove storage
210841f49 remove gis package