GeoPressureR v3.1.0
Major
- Update to GeoPressureAPI v2, using
thr_mask
ingeopressure_map_mismatch()
and splittingkeep_mse_mask
. - Adjust computation of ground speed to account for grid resolution.
GeoPressureR v3.0.0
Guiding principles of v3
This new version consists of a significant revamp of the entire code centered around these themes:
- Name more general than SOI sensors (e.g., use
tag
instead ofpam
) - Focus the workflow on pressure sensor (but still allows for acceleration or light data)
- Update the notion of graph into State-Space Model notations (e.g. probability -> likelihood)
- More memory efficient (store minimum graph info) while minimizing computational expense of the “slow” functions
- Shorter workflow #69
- Ease of labeling #67
- Reproducibility and long-term storage with
param
. - Use of S3 class object with print and plot generic function.
- Compatible with pipe
|>
or%>%
- Use of cli for message and progress bar.
- Be able to update
tag
andpressurepath
without re-computing everything.
⚠️ See #55 for details on the functions named change ⚠️ See the migration wiki for a small guide to transition from v2.
Major
- Use of GeoPressureR object:
tag
,graph
,param
,bird
- Many new ploting functions including update of
geopressureviz()
- Transition from
raster
toterra
#59 - New label scheme with test and messaging for troubleshooting #67 #73 #83
- Create
tag_update()
andpressurepath_update()
- Review the structure of a path and edges.
Minor
- Formulate graph as a HMM #68
- Simplified workflow #69
- Use of
cli
for message. - Create
graph_shortestpath
https://github.com/Rafnuss/GeoPressureR/commit/b69c2a21b784f598b03822e940c02c216114e9f9 - Review all tests and example
- Review all functions names and parameters
GeoPressureR v2.7-beta
Major
- Major fix in the computation of the marginal map https://github.com/Rafnuss/GeoPressureR/commit/bd1103fda0c5b4e3c0f218ee7bcf3fbc69dc6123
GeoPressureR v2.6-beta
Minor
- fixes for reading pam data
- various fixes (see #42)
GeoPressureR v2.5-beta
Major
- Migration of all the vignette and data used for the vignette in GeoPressureManual https://github.com/Rafnuss/GeoPressureR/commit/bda0f7898dd9e6b8d9d786ce56ae3e5ec422c935
- Read Migrate Technology data (should not be breaking change, but some significant changes) #23
- Add
logis
function inflight_prob()
https://github.com/Rafnuss/GeoPressureR/commit/6e1a8f0e93d82ec2a9bccce404cdb59fcc218277
Minor
- Read Avonet data as package data https://github.com/Rafnuss/GeoPressureR/commit/c5c8d807f9a7e13a49e3d1565a7b3beffb58022f
- Update of
r-lib/actions
to v2 https://github.com/Rafnuss/GeoPressureR/commit/3382fb9b7b9970f1c102cf9aabf3a6b06b5d505e - https://github.com/Rafnuss/GeoPressureR/commit/8720b6e6032f910f0c702e649a907dcf10bc2258
- Improvement of GeoPressureViz https://github.com/Rafnuss/GeoPressureR/commit/97be49de4ed6c309b16e23fbedde1d618ae0a04c https://github.com/Rafnuss/GeoPressureR/commit/964b558913de7f7b6ef9915fc9cc41fc0b3dd0d3
- Add checks and warning in functions
- Preparation of the code for CRAN
GeoPressureR v2.4-beta
Major
- Accept request over water and display warning message. See #15
- Add logging of error and return JSON file of the request in case of error for troubleshooting
- Change downloading and reading of geotiff file to work on windows. See #16
- Remove the artificial increase of flight duration at the creation of graph https://github.com/Rafnuss/GeoPressureR/commit/696566e8041e90d04e3e01d7d84ef299660bab6e
- Compute groundspeed in parallel in graph creation https://github.com/Rafnuss/GeoPressureR/commit/b1466c737a66c740e2f6a35bcdbc19d9f5aebfd1
GeoPressureR v2.3-beta
Major
- Major fix of wind computation bearing to angle and m/s -> km/h
- Major fix of twilight uncertainty using kernel density. The gamma fitting was very wrong https://github.com/Rafnuss/GeoPressureR/commit/5acfb136b8cac49d3cfd9633ce9a0a81ccc9b252
- Major update in the data location to avoid being loaded when using the package. Move all data to
inst/extdata
to avoid having them loaded with https://github.com/Rafnuss/GeoPressureR/commit/65c8f8062cf07fb1471c9f15f6f08757d00951df - Add more information on various dataset to be able to load in GeoPressureViz
- Change to the graph https://github.com/Rafnuss/GeoPressureR/commit/4aeed9ab77c8efe15b2da591247700d0ebb0cb5f
Minor
- Multiple test file and add
covr
- Optimize
sta_pam()
- Re-write
find_twilights
- Create function graph_path2edge
- Add energy figure
- Multiple improvement on GeoPressureViz
- Add citation and contribution file
- use 100 character width
- Add link to GeoPressureTemplate
GeoPressureR v2.2-beta
Major
- New function
geopressure_map2path
with return of index of lat-lon option - New function
geopressure_ts_path
to compute mulitplegeopressure_ts
function on a full path - Update GeoPressureViz (https://rafnuss.shinyapps.io/GeoPressureViz/) to accept
geopressure_ts_path
output
GeoPressureR v2.1-beta
Major
- Graph Addition of wind: https://raphaelnussbaumer.com/GeoPressureR/articles/wind-graph.html
- Movement model function: converting airspeed/groundspeed to probability.
GeoPressureR v2.0-beta
New Contributors
- @jsocolar made their first contribution in #7