-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNEWS.rmd
2068 lines (1413 loc) · 58 KB
/
NEWS.rmd
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
---
title: "BCGcalc-NEWS"
author: "Erik.Leppo@tetratech.com"
date: "`r Sys.time()`"
output: github_document
#md_document:
# variant: markdown_github
---
<!-- NEWS.md is generated from NEWS.Rmd. Please edit that file -->
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "NEWS-"
)
```
```{r, echo = FALSE}
cat(paste0("Last Update: ",Sys.time()))
```
# BCGcalc 2.1.0.9014 (2024-10-08)
* fix: Modify BCG.Level.Membership
+ Update for exception rules
- Edit FLIPMINMAX to flip min and max
- Add MIN012MAX, MIN of Rules 0, 1, 2 then MAX
* refactor: Update Rules.xlsx
+ Populate missing INCREASE values
+ Add metadata worksheet for EXC_RULE
+ Add MN_BCG for EXC_RULE MIN012MAX
* refactor: Add error message for NA in INCREASE column for BCG.Metric.Membership
# BCGcalc 2.1.0.9013 (2024-10-08)
* fix: Modify BCG.Level.Membership to flip min and max as an exception rule
* refactor: Update Rules.xlsx for MN_BCG for EXC_RULE FLIPMINMAX
# BCGcalc 2.1.0.9012 (2024-08-08)
* fix: Modify BCG.Level.Membership to avoid duplication in output for level assigment
+ Modify INDEX_CLASS_ORIG
+ Modify Exception calculations (i.e., median, small2, small2A, small2B, and small3)
# BCGcalc 2.1.0.9011 (2024-08-06)
* refactor: Add Great Plains BCG metric flags
# BCGcalc 2.1.0.9010 (2024-08-06)
* refactor: Add summation of duplicate taxa in taxa translate in Shiny
# BCGcalc 2.1.0.9009 (2024-07-30)
* refactor: Merge Pull Request 92
# BCGcalc 2.1.0.9008 (2024-07-29)
* refactor: Update Rules.xlsx for MN_BCG metric descriptions and index regions
# BCGcalc 2.1.0.9007 (2024-07-24)
* refactor: Update Rules.xlsx for MN_BCG fish10a and fish10b
# BCGcalc 2.1.0.9006 (2024-07-03)
* refactor: Add Shiny calculation Fish Thermal Class to menu and a page
* refactor: Add Shiny troubleshooting menu option
* refactor: Update Shiny MTTI citation
* refactor: Update Shiny Thermal Preference Metrics citation
# BCGcalc 2.1.0.9005 (2024-06-19)
* fix: Update MTTI shiny code to avoid name conflict
+ TolVal2 vs. TOLVAL2
# BCGcalc 2.1.0.9004 (2024-06-19)
* docs: Update help on ORWA taxa list to reinforce is demo only
# BCGcalc 2.1.0.9003 (2024-06-07)
* refactor: Update functions to retain original case for INDEX_CLASS, Issue #91
+ `BCG.Metric.Membership`
+ `BCG.Level.Membership`
# BCGcalc 2.1.0.9002 (2024-06-07)
* refactor: Define pipe in `BCG.Level.Membership`
# BCGcalc 2.1.0.9001 (2024-06-07)
* refactor: Update rules for SMALL2 and SMALL3
+ Sort ascending
+ Add rules for SMALL2A and SMALL2B
# BCGcalc 2.1.0.9000 (2024-06-06)
* break: Fix Rules for SMALL2 and SMALL3
+ Sort descending and take row 2 or 3
+ This could be a breaking change
- Updating version number
# BCGcalc 2.0.0.9146 (2024-05-14)
* refactor: Update 'GP_BCG_Fish' to 'GP_Fish_BCG' to match GP Bug models
+ Rules.xlsx
# BCGcalc 2.0.0.9145 (2024-05-14)
* refactor: Update Rules.xlsx for Great Plains BCG
# BCGcalc 2.0.0.9144 (2024-05-09)
* refactor: Modify language on Shiny app pop up for assign class
# BCGcalc 2.0.0.9143 (2024-04-11)
* fix: Update MetricFlags.xlsx for FL Coral BCG
# BCGcalc 2.0.0.9142 (2024-03-29)
* fix: Update Rules.xlsx for FL Coral BCG
# BCGcalc 2.0.0.9141 (2024-03-28)
* docs: Update BCG.Metric.Membership language for col_INCREASE
* refactor: Update Rules.xlsx for FL Coral BCG
# BCGcalc 2.0.0.9140 (2024-02-27)
* feature: Add new template for new metrics, models, and rules
* fix: Update package documenation per roxygen2
# BCGcalc 2.0.0.9139 (2024-02-06)
* refactor: Shiny app file builder generate class parameters, Issue #89
+ Add shinyalert for more than 500 records
+ `nhdplustools` and `StreamCatTools` timeout issues with too many records
* fix: Shiny app calculation of BioMonTools::metric.scores, leppott/BioMonTools#103
+ Affected BDI calculation, checked and no other instances
* fix: Update package documenation per roxygen2 (since 7.0.0)
# BCGcalc 2.0.0.9138 (2024-02-01)
* fix: Shiny app fuzzy model not working, change community reference
+ Also fixed thermal metrics for status message
# BCGcalc 2.0.0.9137 (2024-02-01)
* fix: Update naming scheme for BCG calculation in Shiny app, Issue #87
+ Add "_" prefix to Results.
# BCGcalc 2.0.0.9136 (2024-02-01)
* fix: Update naming scheme for BCG calculation in Shiny app, Issue #87
* refactor: Update text on BCG calculation pop up in Shiny app, Issue #88
# BCGcalc 2.0.0.9135 (2024-01-11)
* refactor: Update NM BCG, drop percent max ffg from L2 and L4 per documentation
# BCGcalc 2.0.0.9134 (2024-01-11)
* refactor: Update NM BCG Index_Name and Index_Class in Rules.xlsx
# BCGcalc 2.0.0.9133 (2024-01-09)
* fix: Add shiny::validate(msg) back to shiny alert for when no file uploaded
+ Avoid the app crashing by preventing rest of code from running
* refactor: update shiny alert message for upload to account for file upload not complete
* fix: Update order of conditional formatting for nt_ti_stenocold
# BCGcalc 2.0.0.9132 (2024-01-08)
* fix: Remove testing line in Report server code
+ Caused ShinyApps.io to crash trying to open Excel
# BCGcalc 2.0.0.9131 (2024-01-08)
* refactor: Update Report
+ Add conditional formatting for summary worksheet for data columns
- MTTI
- Thermal Metrics
+ Add error checking if thermal metrics not present
# BCGcalc 2.0.0.9130 (2024-01-02)
* docs: Add tag to roxygen chunk to allow for table in `BCG.Level.Membership`
* refactor: Update `BCG.Level.Membership` for new exception rules (NM bugs)
+ Added routines for Exception Rules Small2 and Small3
* refactor: Update Rules.xlsx (NM bugs)
# BCGcalc 2.0.0.9129 (2023-12-21)
* refactor: Modify Shiny single report
+ Properly filter for singe station for every worksheet
+ Modify freeze panes for summary wide
* refactor: Calculation community buttons to default to NA
+ calc_BCG
+ calc_thermalfuzzy
+ calc_thermalmetrics
# BCGcalc 2.0.0.9128 (2023-12-20)
* refactor: Modify Shiny single report
+ Add taxatrans table
+ Verify sorting of tables by user selections
+ Add summary color thresholds
+ Color summary color thresholds
+ Set column widths
+ update formulas on NOTES
# BCGcalc 2.0.0.9127 (2023-12-19)
* refactor: Modify Shiny single report
+ Zip file download
# BCGcalc 2.0.0.9126 (2023-12-07)
* fix: Update app BCG calculation for cases where have no flags
# BCGcalc 2.0.0.9125 (2023-12-06)
* fix: Update MN fish metric names (trout) to be more specific
# BCGcalc 2.0.0.9124 (2023-12-06)
* tests: Update tests for name changes in 2.0.0.9004
* fix: Update metric name in Rules.xlsx to match BioMonTools
+ pi_Trout to pi_trout
# BCGcalc 2.0.0.9123 (2023-12-01)
* fix: Modify taxatrans hack for noteworthy to only trigger if present
# BCGcalc 2.0.0.9122 (2023-12-01)
* refactor: BCG calculation user column select to lower case
+ elev_m
* pslope_nhd
* refactor: Rename BCG calculation flag output (previously model experience)
# BCGcalc 2.0.0.9121 (2023-11-30)
* feature: Add ecoregion L3 to generate index class parameters
# BCGcalc 2.0.0.9120 (2023-11-30)
* refactor: Modify QC check on BCG model experience to BCG calculate
+ Change text on pop-up
+ Modify structure of output file
+ Add checks for slope and elevation
* refactor: Result files remove leading "_"
# BCGcalc 2.0.0.9119 (2023-11-29)
* fix: Modify QC check on BCG model experience to BCG calculate
+ total flags
# BCGcalc 2.0.0.9118 (2023-11-29)
* refactor: Modify QC check on BCG model experience to BCG calculate
# BCGcalc 2.0.0.9117 (2023-11-29)
* feature: Add QC check on BCG model experience to BCG calculate
* fix: Comment out all other instances of validate(msg) to avoid potential issues
# BCGcalc 2.0.0.9116 (2023-11-28)
* fix: File builder taxa translate remove validate statement from pop up
+ Was causing the server to pause and not continue
# BCGcalc 2.0.0.9115 (2023-11-21)
* feature: Add pop-up for taxa translate with mismatch taxa
# BCGcalc 2.0.0.9114 (2023-11-21)
* refactor: Modify output file names
+ Shorten names by dropping user input file name
* style: Add package names to a functions, Global.R
+ write_disk was missing httr:: prefix
# BCGcalc 2.0.0.9113 (2023-11-20)
* refactor: Add MN BCG Fish rules, Rules.xlsx
# BCGcalc 2.0.0.9112 (2023-11-13)
* feature: Added single site report
+ Formatting incomplete but function working in Shiny
# BCGcalc 2.0.0.9111 (2023-11-06)
* fix: Change order of operations to allow multiple uses of single import
+ For example, taxa translate now generates only the current results
* refactor: Create helper functions for re-used code
+ clean_results
+ copy_import_file
# BCGcalc 2.0.0.9110 (2023-11-04)
* fix: Create workaround for Generate Class Param
+ If reused an output as input duplicate fields are created
+ Then crashes when tries to join results
+ Rename existing fields as _OLD
# BCGcalc 2.0.0.9109 (2023-11-04)
* fix: Updates TaxaTranslate file output (names and folders)
# BCGcalc 2.0.0.9108 (2023-11-03)
* refactor: Updates to Shiny interface
# BCGcalc 2.0.0.9107 (2023-11-03)
* refactor: Implement result folder changes
* refactor: Add subfolder for user import file
* refactor: Implement changes for new source files in taxa translator
* refactor: Implement file name changes
# BCGcalc 2.0.0.9106 (2023-10-31)
* refactor: Implement result file name changes using global abbreviations
# BCGcalc 2.0.0.9105 (2023-10-31)
* refactor: Remove toner lite base layer from Shiny maps
+ no longer supporter after 2023-10-31
* refactor: Sidebar menu updates
+ Label calculations as 'Draft' (non-BCG)
+ Tweak 'Taxa Translate' language
* refactor: Update Shiny map clustering options
* refactor: Reports to only multi and single
* refactor: Add result file and folder abbreviations to global
# BCGcalc 2.0.0.9104 (2023-10-27)
* feature: Add report to Shiny
+ Still under construction
* refactor: Update Shiny import to remove empty directories as well as files
+ Change from `file.remove` to `unlink`
* docs: Add openxlsx to DESCRIPTION for report creation in Shiny
# BCGcalc 2.0.0.9103 (2023-10-20)
* fix: Shiny, taxatrans_late_0filesversion.csv, swap 2 columns
# BCGcalc 2.0.0.9102 (2023-10-17)
* refactor: Leaflet map Fuzzy Thermal changes
+ Create multiple TIEs for legend so don't count as NA
- TIE_A_B same as TIE_B_A
+ Remove Continuous_Thermal as a required field
- Was used for size but size no longer being used
# BCGcalc 2.0.0.9101 (2023-10-03)
* refactor: For leaflet map change to addCircleMarkers
+ Replaced addCircles
# BCGcalc 2.0.0.9100 (2023-10-02)
* fix: Change leaflet map proxy to redraw legend
+ Prevents thermal metric legends from having multiple on screen
* refactor: Add "DRAFT" to BDI
# BCGcalc 2.0.0.9099 (2023-09-29)
* refactor: Remove base layers too large to use
+ NorWeST
+ NHD+ catchment
+ NDD+ flowlines
* fix: Change Fuzzy Thermal legend
+ Move first ties up 1 slot each
+ Change legend colors
* refactor: Change jitter on map from jitter function to custom
+ jitter didn't always work with large data sets
# BCGcalc 2.0.0.9098 (2023-09-28)
* feat: Update Shiny map
+ Add Imagery as baselayer to Shiny map
+ Add legend title variable to Shiny map legend
+ Add jitter to map plot to avoid overlap of multiple samples per location
+ Change legend and colors
- BDI
- BCG
- MTTI
- Thermal Metrics
# BCGcalc 2.0.0.9097 (2023-09-27)
* refactor: Add download links to KMZ files
* refactor: Update map legends coding, Issue #67
# BCGcalc 2.0.0.9096 (2023-09-26)
* feature: Add KMZ downloads to Shiny app
+ NorWeST_ORWA
+ PNMR_BCGclasses
* feature: Updated maps in Shiny, Issue #67
# BCGcalc 2.0.0.9095 (2023-09-07)
* feat: Add example script for MTTI
# BCGcalc 2.0.0.9094 (2023-09-07)
* feat: Add example data for MTTI to external folder
# BCGcalc 2.0.0.9093 (2023-08-29)
* feat: Add maps for each index, Issue #67
# BCGcalc 2.0.0.9092 (2023-08-25)
* fix: BDI, if no Index_Class was not adding proper variable name, Issue #66
+ Caused samples to not be scored
# BCGcalc 2.0.0.9091 (2023-08-25)
* fix: Typo on "Covert OTU" on MTTI and BDI shiny tabs
* refactor: Adjust Excl taxa triggers and QC in code, Issue #66
# BCGcalc 2.0.0.9090 (2023-08-24)
* fix: Removed browser() statement from QC of last update, Issue #84
# BCGcalc 2.0.0.9089 (2023-08-24)
* feature: Automate Index Name and Class for fuzzy set calculation, Issue #84
+ Shiny
# BCGcalc 2.0.0.9088 (2023-08-17)
* feature: Add BDI calculation to Shiny, Issue #66
+ COMPLETE
* refactor: Shiny required fields type for TRUE/FALSE changed text to logical
# BCGcalc 2.0.0.9087 (2023-07-13)
* refactor: Update MN BCG (bugs) in Rules.xlsx, Issue #82
# BCGcalc 2.0.0.9086 (2023-07-12)
* refactor: Add MN BCG (bugs) to Rules.xlsx, Issue #82
# BCGcalc 2.0.0.9085 (2023-07-11)
* refactor: Updates to BDI calculation, Issue #66
+ INCOMPLETE, completed in 2.0.0.988
# BCGcalc 2.0.0.9084 (2023-06-19)
* fix: Update complex number import code (BCG_ATTR), Issue #77
+ Should work in all cases and not cause issues with other fields
* feature: Enable BDI calculation in Shiny app, Issue #66
+ PARTIAL
# BCGcalc 2.0.0.9083 (2023-06-13)
* refactor: Modify code for import and merge files, Issue #77
+ Only specify BCG_ATTR column
+ Undoes some edits in v2.0.0.9081
* fix: Adjust import function to allow for user selection of tab or comma
+ Comma was hard coded even though gave user the choice of separators
# BCGcalc 2.0.0.9082 (2023-06-12)
* refactor: Updates to Shiny map, Issue #67
+ INCOMPLETE
* refactor: Change taxa translator to no default
# BCGcalc 2.0.0.9081 (2023-06-08)
* fix: Modify code for complex number (BCG_ATTR), Issue #77
+ Other logical fields could cause issues with older import method
# BCGcalc 2.0.0.9080 (2023-06-08)
* fix: Change links to files in Shiny from "\" to "/"
* refactor: Update Index Class Parameter, Issue #73
* refactor: Update to text for Fuzzy Set Input File, Issue #70
# BCGcalc 2.0.0.9079 (2023-06-07)
* refactor: Update Index Class Parameter, Issue #73
# BCGcalc 2.0.0.9079 (2023-06-07)
* refactor: Update Shiny Fuzzy Set
# BCGcalc 2.0.0.9078 (2023-06-07)
* feature: Add upset plot to MTTI results report
* docs: Add `ComplexUpset` to DESCRIPTION Suggests and Shiny global
# BCGcalc 2.0.0.9077 (2023-06-06)
* refactor: Update Shiny MTTI, Issue #74
+ Onscreen text
+ Example files
* style: Move MTTI model file location
# BCGcalc 2.0.0.9076 (2023-06-06)
* fix: MetricFlags.xlsx 'pctSLOPE' to 'pslope_nhd'
+ Align with index class assignment
+ Add PRECIP8110CAT for BCG_MariNW_Bugs500ct (all classes)
* refactor: Add more StreamCat variables to get index parameters, Issue #75
+ PRECIP8110CAT
+ ICI
+ IWI
# BCGcalc 2.0.0.9075 (2023-06-06)
fix: Update MTTI routine for user SampleID, Issue #74
+ One instance was hard-coded
# BCGcalc 2.0.0.9074 (2023-06-06)
refactor: Update MTTI output, Issue #74
# BCGcalc 2.0.0.9073 (2023-06-06)
style: Code coverage updates
# BCGcalc 2.0.0.9072 (2023-06-05)
* refactor: Change order of columns for Fuzzy Thermal, Issue #70
+ modtherm_5levassign.csv
# BCGcalc 2.0.0.9071 (2023-06-05)
* fix: Update overlapping Fuzzy Thermal CheckNames in MetricFlags.xlsx, Issue #72
# BCGcalc 2.0.0.9070 (2023-06-05)
* refactor: Add columns and classifications to Fuzzy Thermal model, Issue #70
# BCGcalc 2.0.0.9069 (2023-06-05)
* fix: MetricFlags.xlsx 'pcSLOPE' to 'pctSLOPE' (typo)
* fix: MetricFlags.xlsx 'DrArea_mi2' to 'WSAREASQKM' (and values)
# BCGcalc 2.0.0.9068 (2023-06-05)
* fix: Remove `browser` call in fuzzy thermal model
# BCGcalc 2.0.0.9067 (2023-06-05)
* refactor: Additional flags for fuzzy thermal model
# BCGcalc 2.0.0.9066 (2023-06-02)
* refactor: Updates to fuzzy thermal model output
# BCGcalc 2.0.0.9065 (2023-06-02)
* fix: BCG.Level.Membership account for less than 5 rules, Issue #68
* fix: Update examples so don't get duplicate columns kept in output
+ Can cause successive examples to fail
+ BCG.Metric.Membership
+ BCG.Level.Membership
# BCGcalc 2.0.0.9064 (2023-06-01)
* refactor: Error checking for missing variables, Shiny
+ Fuzzy Thermal Model
+ Index Class Param, Issue #42
# BCGcalc 2.0.0.9063 (2023-06-01)
* refactor: Update Index Class Param onscreen help in Shiny, Issue #42
# BCGcalc 2.0.0.9062 (2023-06-01)
* refactor: Shiny get Index Class Params, Issue #42
+ Allow for user defined column
- Default is NAD83 North America, EPSG = 4269
+ Trim output
# BCGcalc 2.0.0.9061 (2023-05-26)
* refactor: Update Shiny MTTI calculation and flags calculation and output
# BCGcalc 2.0.0.9060 (2023-05-26)
* refactor: Update Shiny MTTI calculation to include flags
* style: Modify some lines based on lintr suggestions
+ Add nolint to Shiny library calls
# BCGcalc 2.0.0.9059 (2023-05-23)
* fix: Update Shiny app import to better handle BCG_ATTR (complex)
+ Added exception for only integer values
# BCGcalc 2.0.0.9058 (2023-05-23)
* fix: Ensure all Shiny buttons use same terminology
+ b_calc_x
+ b_download_x
# BCGcalc 2.0.0.9057 (2023-05-23)
* fix: Update names of assign indec class buttons
+ calc and download
* style: Modify outlining in server.R
* refactor: Modify Shiny Generate Index Class Param
+ Add column names to match Shiny Assign Index Class
- Allows user to upload file with no modifications
# BCGcalc 2.0.0.9056 (2023-05-23)
* docs: Update DESCRIPTION R >= 2.1 to >= 3.5.0 due to code dependency
+ Loading of MTTI model file in Shiny app
* refactor: Add data-raw Process Data script for nhdplusTools vaa file
+ Only VPUID 16, 17, and 18 for use with OR and WA.
+ Add fst package to Suggests in DESCRIPTION
+ Unable to upload full file to GitHub
# BCGcalc 2.0.0.9055 (2023-05-19)
* refactor: Shiny index class parameter generation, Issue #42
* docs: Add packages used in Shiny app to DESCRTION Suggests
+ StreamCatTools
+ nhdplusTools
# BCGcalc 2.0.0.9054 (2023-05-19)
* fix: Shiny index class parameter generation, Issue #42
* refactor: Shiny MTTI change language
+ 'Pacific Northwest' to 'Oregon/Washington'
* fix: Change utils::zip to zip::zip in Shiny
+ Not working locally or on ShinyApps.io
* docs: Add zips to DESCRIPTION Suggests
# BCGcalc 2.0.0.9053 (2023-05-17)
* refactor: Update Shiny MTTI calculation (was placeholder)
# BCGcalc 2.0.0.9052 (2023-05-16)
* feat: Add Shiny tab for generating index class parameters, Issue #42
+ Placeholder only
# BCGcalc 2.0.0.9051 (2023-03-20)
* refactor: Add map column select and base map, Issue #67
+ Not complete
# BCGcalc 2.0.0.9050 (2023-03-17)
* feat: Add placeholder for map, Issue #67
# BCGcalc 2.0.0.9049 (2023-03-17)
* fix: Remove example file link in fuzzy thermal about page
+ No fuzzy thermal examples
* feat: Add fuzzy thermal calculation and associated pages to Shiny, Issue #65
# BCGcalc 2.0.0.9048 (2023-03-17)
* refactor: Add link for example scripts to fuzzy thermal about page
# BCGcalc 2.0.0.9047 (2023-02-10)
* docs: Update `BCG.Level.Assignment` example code
* refactor: Update example script (BCG calc)
# BCGcalc 2.0.0.9046 (2023-02-08)
* refactor: Create 'process' file in data-raw for creating zip file of examples
for Shiny app ('www')
* refactor: Update example scripts
* refactor: Add link to download example zip file in Shiny app
# BCGcalc 2.0.0.9045 (2023-02-08)
* refactor: Create Shiny Merge Files Output tab
# BCGcalc 2.0.0.9044 (2023-02-08)
* refactor: Update Shiny output tabs
# BCGcalc 2.0.0.9043 (2023-02-07)
* refactor: Update taxa translate 0fileversion output
+ Shiny, server.R
+ example code, taxa translate
# BCGcalc 2.0.0.9042 (2023-02-07)
* feature: Add example scripts and data for Shiny File Builder functions
+ Taxa Translate
+ Assign Index_Class
+ Merge Files
* feature: Add Fuzzy Thermal narrative to Shiny operation
# BCGcalc 2.0.0.9041 (2023-02-03)
* refactor: Update Shiny onscreen text, inputs BCG calc
* refactor: Update Shiny onscreen text, inputs thermal metrics
# BCGcalc 2.0.0.9040 (2023-02-03)
* refactor: Update Shiny onscreen text, thermal preference metrics
+ Add metadata file to calculation thermal metrics results
# BCGcalc 2.0.0.9039 (2023-02-03)
* refactor: Update Shiny onscreen text, BCG calc
# BCGcalc 2.0.0.9038 (2023-02-03)
* docs: Update readme install section with quick code
* refactor: Update Shiny onscreen text, Assign Index_Class
# BCGcalc 2.0.0.9037 (2023-02-03)
* refactor: Update Shiny onscreen text, Merge Files
# BCGcalc 2.0.0.9036 (2023-02-03)
* refactor: Change Shiny merge files order (x and y)
+ Samples should be the main file (x) and keep all records and info
# BCGcalc 2.0.0.9035 (2023-02-02)
* refactor: Update Shiny app text
# BCGcalc 2.0.0.9034 (2023-02-02)
* refactor: Update Shiny to include change in BioMonTools package
# BCGcalc 2.0.0.9033 (2023-02-02)
* fix: Update file import routine
+ Account for multiple permutations of BCG_Attr
+ Add "" to na.strings
# BCGcalc 2.0.0.9032 (2023-01-31)
* fix: Adjust QC routine in Shiny app assign index class
# BCGcalc 2.0.0.9031 (2023-01-31)
* refactor: Finish updates to Shiny app merge files tab
# BCGcalc 2.0.0.9030 (2023-01-30)
* refactor: Add error checking for Index_Class in Shiny
# BCGcalc 2.0.0.9029 (2023-01-27)
* docs: Add Shiny link to README
* refactor: Layout changes to taxa translate section of Shiny app
# BCGcalc 2.0.0.9028 (2023-01-27)
* refactor: Add Shiny merge files tab placeholder
+ proof of concept, not complete
# BCGcalc 2.0.0.9027 (2023-01-24)
* refactor: Update onscreen text for Shiny assign index class
# BCGcalc 2.0.0.9026 (2023-01-23)
* refactor: Remove uneeded QC steps in Shiny assign_indexclass routine
# BCGcalc 2.0.0.9025 (2023-01-20)
* refactor: Add excluded taxa subroutine to thermal metrics in Shiny
# BCGcalc 2.0.0.9024 (2023-01-20)
* refactor: BioMonTools MetricNames.xlsx from GitHub instead of package in Shiny
# BCGcalc 2.0.0.9023 (2023-01-20)
* refactor: Add taxa translate unique crosswalk to output of taxatranslate in
Shiny
# BCGcalc 2.0.0.9022 (2023-01-19)
* fix: Modify code in Shiny for `assign_indexclass` so won't fail if field not
provided.
# BCGcalc 2.0.0.9021 (2023-01-19)
* feature: Add thermal metric calculation to Shiny app
# BCGcalc 2.0.0.9020 (2023-01-16)
* feature: Add assign index class to Shiny
* refactor: Update Shiny tabs to not include numbered steps (all were step 2)
* fix: Update shiny taxa translate to combine duplicate taxa by default
# BCGcalc 2.0.0.9019 (2023-01-02)
* refactor: Update Shiny taxa trans to drop translator columns if have an
attributes table
# BCGcalc 2.0.0.9018 (2023-01-02)
* refactor: Update Shiny taxa trans to use default names
+ SampleID, TaxaID, and N_Taxa
# BCGcalc 2.0.0.9017 (2022-12-23)
* refactor: Update Shiny taxa trans to include filenames in MERGED output
# BCGcalc 2.0.0.9016 (2022-12-23)
* refactor: Update Shiny, split file builder in to taxa trans and assign index
class
# BCGcalc 2.0.0.9015 (2022-12-23)
* refactor: Update Shiny app MTTI tab
# BCGcalc 2.0.0.9014 (2022-12-20)
* refactor: Update Shiny app for taxaid_drop parameter in
`BioMonTools::taxa_translate`
# BCGcalc 2.0.0.9013 (2022-12-15)
* refactor: Sort columns and order output of taxa translator
# BCGcalc 2.0.0.9012 (2022-12-15)
* feature: Add INDEX_NAME and INDEX_CLASS as input parameters to
`BCG.Level.Assignment`
# BCGcalc 2.0.0.9011 (2022-12-15)
* refactor: Shiny app, filebuilder
+ save version of files in download
+ reorganize the required fields requested of user
+ change some text on screen
# BCGcalc 2.0.0.9010 (2022-12-14)
* refactor: Shiny app, filebuilder
+ Ensure consistency of BCGcalc and BioMonTools columns names (all caps)
+ Add about and output tabs to taxa translator
+ Update for consistency pick list file names in file and in code
+ Update routine for translating then adding attributes
- Leave some projects with one file but add ability for two files (PacNW)
# BCGcalc 2.0.0.9009 (2022-12-13)
* refactor: Update filebuilder tab in Shiny app
+ Use "user file" less often
+ Change summary default to TRUE
+ Modified output files to include "_taxatrans_"
+ Renamed RESULTS to MERGED in output file
+ Add link to Taxa Translate Official files on GitHub
+ Fix non-match output
# BCGcalc 2.0.0.9008 (2022-12-13)
* refactor: Change BCG.ContLevelText status from x/y tie to x.5, Issue #64
# BCGcalc 2.0.0.9007 (2022-12-12)
* feature: Add taxa translator tab and functionality to Shiny
# BCGcalc 2.0.0.9006 (2022-11-29)
* feature: Add new function to calculate BCG Status
+ Uses continuous value to get Integer or PlusMinus text
# BCGcalc 2.0.0.9005 (2022-11-18)
* refactor: Additional Shiny outputs
+ 6metflags; flag metrics, values, thresholds
+ 3metrules; rules table
* refactor: Update Shiny text for additional outputs
# BCGcalc 2.0.0.9004 (2022-11-18)
* refactor: Update Shiny app text for slim to BCG file name for BCG output
* refactor: Change order and names of columns in BCG.Level.Assignment output
+ Memb.Total to Membership_Total
+ Memb.QC to Membership_Total_QC
+ Lev.1.Memb to Primary_Membership
+ Lev.1.Name to Primary_BCG_Level
+ Lev.2.Memb to Secondary_Membership
+ Lev.2.Name to Secondary_BCG_Level
+ Lev.Memb.Diff to Membership_Diff
+ Lev.Memb.close to Membership_Close
+ Lev.Prop.Num to Continuous_BCG_Level
+ Lev.Prop.Nar to BCG_Status
# BCGcalc 2.0.0.9003 (2022-11-17)
* refactor: Change Shiny output 2metval_slim.csv to 2metval_BCG.csv
# BCGcalc 2.0.0.9002 (2022-11-17)
* fix: Update Rules.xlsx for non-ASCII characters
# BCGcalc 2.0.0.9001 (2022-11-16)
* breaking change: Site_Type and Index_Region to INDEX_CLASS, Issue #63
+ Deprecate in functions (allow for '...') and shiny
- BCG.Level.Membership
- BCG.Metric.Membership
- Include warning for old code
* refactor: Update reference Excel files for updated field, Issue #63
+ Rules.xlsx
+ MetricFlags.xlsx
# BCGcalc 1.3.5.9018 (2022-11-16)
* refactor: Shiny, change menu item name
# BCGcalc 1.3.5.9017 (2022-11-11)
* fix: Shiny app 'slim' output, Issue #62
# BCGcalc 1.3.5.9016 (2022-11-03)
* fix: Shiny app, markExcl, EXCLUDED to EXCLUDE
# BCGcalc 1.3.5.9015 (2022-11-01)
* update: Change name of PacNW model, Issue #61
+ Rules.xlsx
+ MetricFlags.xlsx
+ Example files (file name, data, sheet names)
+ Update examples in functions
+ Vignettes
# BCGcalc 1.3.5.9014 (2022-10-21)
* update: Update BCG style temperature model thresholds
+ Rules.xlsx
# BCGcalc 1.3.5.9013 (2022-10-14)
* refactor: Upgrades to Shiny app
# BCGcalc 1.3.5.9012 (2022-10-14)
* refactor: Upgrades to Shiny app
# BCGcalc 1.3.5.9011 (2022-10-13)
* refactor: Upgrades to Shiny app
+ Rework tab order and names
+ Update About
+ Other
# BCGcalc 1.3.5.9010 (2022-10-11)
* refactor: Upgrades to Shiny app
+ Added summary report
+ Added packages needed for report
+ Minor edits to main menu
+ Minor edits to About
* update: Add 'Therm_ORWA_Bugs500ct' model to Excel files
# BCGcalc 1.3.5.9009 (2022-10-11)
* refactor: Upgrades to Shiny app
+ Mark Excluded taxa
+ Minor updates
+ Added footer to app with shinydashboardPlus
- Added package to DESCRIPTION
+ Update About
+ Add placeholder tabs for future updates
# BCGcalc 1.3.5.9008 (2022-09-30)
* refactor: Upgrades to Shiny app
+ Second version of results/metval with only those for the model
+ Ensure result files removed from previous imports
# BCGcalc 1.3.5.9007 (2022-09-29)
* refactor: Upgrades to Shiny app
# BCGcalc 1.3.5.9006 (2022-09-28)
* docs: Update examples for missing columns in sample data for all functions
* fix: Update MetricFlags.xlsx for one flag
# BCGcalc 1.3.5.9005 (2022-09-28)