NEWS.md 7.32 KB
Newer Older
Chris Holbrook's avatar
Chris Holbrook committed
1
----
2

Chris Holbrook's avatar
Chris Holbrook committed
3 4
# glatos 0.4.0

5
#### 2019-11-12
Chris Holbrook's avatar
Chris Holbrook committed
6 7 8 9
   
### New features

- functions
10 11
    - convert_glatos_to_att
    - convert_otn_erddap_to_att
Chris Holbrook's avatar
Chris Holbrook committed
12 13 14
		
- example data
    - walleye_att
15
    - blue_shart_att
Chris Holbrook's avatar
Chris Holbrook committed
16 17 18 19


### Minor changes

20 21
- make_frames
    - add argument show_progress (default = TRUE) to optionally supress progress bars
22
    - issue #74
23 24 25
		
- interpolate_path
    - add argument show_progress (default = TRUE) to optionally supress progres bars
26
    - issue #74
27
		
Chris Holbrook's avatar
Chris Holbrook committed
28 29
- calc_collision_probs
    - in help examples, make separate plots for detection and collision probs
30
    - issue #77
31 32 33 34 35 36 37 38 39 40 41
		
- make_video
    - issue #64
    - return output file name
    - add diagnostic_mode arg to optionally return ffmpeg output (hide by default)
    - add warning when output file exists and overwrite = FALSE
    
- adjust_playback_time
    - return output file name
    - add diagnostic_mode arg to optionally return ffmpeg output (hide by default)
    - add warning when output file exists and overwrite = FALSE
Chris Holbrook's avatar
Chris Holbrook committed
42 43

----
44

45 46
# glatos 0.3.2

47
#### 2019-10-17
48 49 50
   
### bug fixes and minor changes

51 52
- vrl2csv
    - fixed bug where output csv file names were not returned when input   
53 54
		  was multiple VRL file names. A vector of output CSV file names 
			is now returned.
55 56 57
    - make separate call to VUE --convert-files for each VRL file.
    - add progress bar
    - improve error messaging.
58

59
- detect_transmissions 
60
    - fixed bug where 'trns_x' and 'trns_y' in data slot of output was not 
61 62
		  converted to input coordinate reference system when *sp_out = TRUE*.

63
- make_frames
64
    - fixed bug where receivers were not displayed near the end of the time 
65 66 67
		  series in the images (and videos) when some receivers were missing 
			recovery data (issue #79).

68
- abacus_plot
69 70
    - added more flexible optional plotting arguments, including 'xlim' to 
      set custom x limits.
71
    - fixed bug where plot title (specified by *main* argument) was not 
72
		  included in plot (issue #70)
73
    - deprecated *show_receiver_status* argument. Receiver status will 
74 75
		  be shown on plot whenever 'receiver_history' is given.

Chris Holbrook's avatar
Chris Holbrook committed
76 77

----
78

Chris Holbrook's avatar
Chris Holbrook committed
79 80 81 82 83 84 85 86 87
# glatos 0.3.1

#### 2019-02-27
   
### bug fixes

- fix missing brackets in glatos.Rd


88
----
89

90 91
# glatos 0.3.0

Chris Holbrook's avatar
Chris Holbrook committed
92
#### 2019-02-26
93 94
   
### New features
Chris Holbrook's avatar
Chris Holbrook committed
95 96

- functions
97 98 99 100 101
    - receiver_efficiency
    - residence_index
    - read_otn_deployments
    - install_ffmpeg
    - check_dependencies
Chris Holbrook's avatar
Chris Holbrook committed
102

103
- vignettes and documentation
Chris Holbrook's avatar
Chris Holbrook committed
104
    - added data-loading, data-requirements, receiver_efficency, residence_index
105

106
### Minor changes
107

108
- detection_events
109
    - output data.table or tibble object if input is either of those and 
110
		  data.frame otherwise
111 112
    - faster (e.g., 11 sec vs 31 sec for 7.2M records on wimpy laptop)
    - coerce 'time_sep' argument to numeric if quoted and error if it cannot 
113
		  be coerced to numeric
114

115 116 117 118 119 120 121 122 123
- crw_in_polygon
    - changed sampling algorithm to mimimize stuck-at-boundary errors
    - added option to input SpatialPolygons object
    - added explicit coordinate reference system (EPSG 3175 - Great Lakes
      projected CRS) so that default units are in meters and simulations are 
      done in that CRS. Other CRS can be specified for other areas (via 
      EPSG argument).
    - added option to return spatial object or simple data frame.

Chris Holbrook's avatar
Chris Holbrook committed
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
- transmit_along_path
    - added option to input SpatialPolygons object
    - added explicit coordinate reference system (EPSG 3175 - Great Lakes
      projected CRS) so that default units are in meters and simulations are 
      done in that CRS. Other CRS can be specified for other areas (via 
      EPSG argument).
    - added option to return spatial object or simple data frame.	
	
- detect_transmissions
    - added option to input SpatialPolygons object
    - added explicit coordinate reference system (EPSG 3175 - Great Lakes
      projected CRS) so that default units are in meters and simulations are 
      done in that CRS. Other CRS can be specified for other areas (via 
      EPSG argument).
    - added option to return spatial object or simple data frame.	
			
140
- abacus_plot
141 142
    - added optional arguments *show_receiver_status* and *receiver_history*
		  to allow receiver history status to be added to plot (issue #36)
143 144 145
    - added optional arguments *x_res* and *x_format* to specify x-axis 
      tick mark spacing and format (issue #30)
    - removed input arguments that could also be passed via ellipses (issue #35)
146

Chris Holbrook's avatar
Chris Holbrook committed
147 148 149 150 151 152 153
- position_heat_map
    - corrected accuracy issues by converting lat-lon to UTM (issue #8)
    - added optional argument *abs_or_rel* to specify it output is absolute 
      numbers of fish are relative; simplified output so that only a single 
      output type occurs in a given call
    - Changed output to kmz instead of kml
    - new folder is only created when output is png or kmz
Chris Holbrook's avatar
Chris Holbrook committed
154
		
155 156
- dropped fasttime as a depenedency and uses lubridates fasttime implementation 
  instead
Chris Holbrook's avatar
Chris Holbrook committed
157 158

- Update sysdata detection schema for OTN
Chris Holbrook's avatar
Chris Holbrook committed
159

160 161 162
----


Chris Holbrook's avatar
Chris Holbrook committed
163 164
# glatos 0.2.7

165
#### 2018-08-29
Chris Holbrook's avatar
Chris Holbrook committed
166 167
   
### Minor changes 
168 169 170 171
- interpolate_path
    - added status bars during each of three major steps and improved 
      messaging (2018-08-29)

Chris Holbrook's avatar
Chris Holbrook committed
172
- vector_heading
173 174
    - allow input coordinates as longitude and latitude (decimal degrees) 
      (2018-08-03)
Chris Holbrook's avatar
Chris Holbrook committed
175 176 177 178

----


Chris Holbrook's avatar
Chris Holbrook committed
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
# glatos 0.2.6

#### 2018-06-11
   
### Minor changes and bug fixes
- read_otn_detections
    - fix bug that indexed columns by position, meaning columns had to be 
      orderd exactly as in spec (issue #52)
- read_glatos_detections
    - fix bug that indexed columns by position, meaning columns had to be 
      orderd exactly as in spec (issue #52)
- read_glatos_receivers
    - fix bug that indexed columns by position, meaning columns had to be 
      orderd exactly as in spec (issue #52)

----

Chris Holbrook's avatar
Chris Holbrook committed
196 197 198
# glatos 0.2.5 

#### 2018-03-14
Chris Holbrook's avatar
Chris Holbrook committed
199

Chris Holbrook's avatar
Chris Holbrook committed
200 201
### New features
- added check_dependencies() for checking if gdal and ffmpeg can be called (issue #40)
Chris Holbrook's avatar
Chris Holbrook committed
202 203
    
### Minor changes and bug fixes
204 205
- adjust_playback_time()
    - allow spaces in file names and paths (issue #45)
Chris Holbrook's avatar
Chris Holbrook committed
206 207
- interpolate_path()
    - trigger error when 'trans' is not a transition object (issue #42)
Chris Holbrook's avatar
Chris Holbrook committed
208
- make_frames()
Chris Holbrook's avatar
Chris Holbrook committed
209
    - fixed "cannot allocate vector" error when optional plot arg is vector (issue #47)
210 211
- make_transition()
    - allow polygon to be input as SpatialPolygonsDataFrame (issue #37)
Chris Holbrook's avatar
Chris Holbrook committed
212

Chris Holbrook's avatar
Chris Holbrook committed
213
----------------------------------------------------  
Chris Holbrook's avatar
Chris Holbrook committed
214

Chris Holbrook's avatar
Chris Holbrook committed
215 216 217
# glatos 0.2.4 

#### 2018-03-06
218 219 220 221 222 223

    
### Minor changes and bug fixes

- make_video()
    - added support for input and output directories containing spaces (issue #38)
224
		- check if input directory exists and error/message if not
225 226 227
		- create output directory if it does not exist


Chris Holbrook's avatar
Chris Holbrook committed
228 229 230 231 232
----------------------------------------------------  

# glatos 0.2.3  

#### 2018-02-25
Chris Holbrook's avatar
Chris Holbrook committed
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

    
### Major changes

- A complete overhaul since v0.1.3. This version is no longer compatible
with previous.
    - Adopt style notation suggested by Wickham (R Packages book) 
    - All previous camel-case function names are now snake-case
    
### New features

- Added data loading functions
    - read_glatos_detections
    - read_otn_detections
    - read_glatos_workbook
    - read_glatos_receivers
    - read_vemco_tag_specs
- Added data processing, filtering, and summarizing functions
    - min_lag
    - real_sensor_values
    - summarize_detections
- Added animation functions
    - adjust_playback_time
    - make_frames
    - make_video
    - make_transition


Chris Holbrook's avatar
Chris Holbrook committed
261 262
----------------------------------------------------  

Chris Holbrook's avatar
Chris Holbrook committed
263 264
# glatos 0.1.3 

Chris Holbrook's avatar
Chris Holbrook committed
265 266 267
#### 2017-03-01

### - initial release on OTN gitlab
Chris Holbrook's avatar
Chris Holbrook committed
268