Releases: ropensci/nasapower
v3.0.1
Bug fixes
- Fix bug where Solar Radiation, "ALLSKY_SFC_SW_DWN", and perhaps others that were missed, return a numeric
-99.00
value rather than the properNA
for missing data.
Thanks to Fernando Miguez, https://github.com/femiguez, for the assistance in isolating the issue.
v3.0.0: Merge pull request #51 from ropensci/devel
nasapower 3.0.0
Major Changes to Functionality
-
Due to the removal of the CRAN package APSIM from CRAN, the removal of the
create_met()
function has been implemented sooner than expected to keep nasapower on CRAN -
Deprecates
create_met()
Bug fixes
- Properly deprecates
create_icasa()
v2.0.0
nasapower 2.0.0
Bug Fixes
-
Correct any missing or redirecting URLs
-
Replace deprecated
subclass
withclass
innew_tibble()
-
Correct any missing or redirecting URLs
-
Replace deprecated
subclass
withclass
innew_tibble()
Major Changes to Functionality
-
Following a UNIX-like philosophy, this release removes functionality to write APSIM .met and DSSAT ICASA files to disk.
nasapower now will only fetch the appropriate data and return atibble()
object in-session, please use apsimx or the POWER web API data access viewer, https://power.larc.nasa.gov/data-access-viewer/, for fetching and/or writing .met or .icasa files, respectively.
Note thatcreate_icasa()
ideally should have been deprecated, but the server was not responding properly when queried for some time before the current release of nasapower so the function has been removed. -
Add ability to
get_power()
to accept a user-providedsite_elevation
parameter that is passed to the API.
When this is used it will return a corrected atmospheric pressure value adjusted to the elevation provided.
Minor and Internal Changes
-
Use newest values from POWER team to validate user inputs for API requests, see #48 for more.
-
Replace raster with terra for examples of converting to spatial data in vignettes
-
Use vcr for enhanced testing
-
Refactor the internal handling of temporary files to allow for more efficient use of the future package
1.1.1
Bug fixes
-
Fix issues reported at https://cloud.r-project.org//web/checks/check_results_nasapower.html with
failing tests. These tests should be skipped on CRAN but were not. -
Fixes bug where missing values in POWER data were not properly replaced with
NA
intibble
and metFile outputs -
Fixes bug in documentation for
create_icasa()
where the parameter for
file_out
was misidentified as justfile
Minor changes
- Users are now notified if creating a .met file that has any missing values
through a console message and .csv file being written to disk to accompany the
resulting .met file describing which values are missing
1.1.0
Bug fixes
-
Fixes bug where .met files were not created properly including where "radn"
and "rain" col headers were reversed -
Fix
Warning: Must pass a scalar integer as 'nrow' argument to 'new_tibble()'.
Major changes
- Change how
GLOBAL
values are requested. This is now specified inlonlat
in conjunction withtemporal_average = CLIMATOLOGY
.
Minor changes
-
Adds example of fetching climate for a single point
-
Fixes bug where "CLIMATE" could not be requested for a single point
-
Refactor code to split internal functions by functionality and add more
complete test coverage
1.0.7
Minor changes
-
Removes internal check for data - community agreement, as all data is
available for all communities, only the units change -
Update links to latest documentation provided by the POWER team
1.0.5
Downtown Shutdown
nasapower 1.0.4
This release includes changes for v1.03 (unreleased) and v1.0.4
Minor changes
-
Corrects an instance where vignette example executed on CRAN but should not
-
Adds link to POWER website in error message when query fails
-
Documentation .Rd files are now more readable with better formatting
nasapower 1.0.3 (unreleased)
Minor changes
- Adds citation information for JOSS paper, http://joss.theoj.org/papers/10.21105/joss.01035
Documentation changes
-
Flesh out examples using
naspower
data withraster
to create spatial objects for systems with low-RAM where the functionality may not work as expected -
Standardise formatting of vignette subheadings
-
Spell check vignette
Bug fixes
- Fixes tests to not run on CRAN so that errors aren't reported when API is unavailable
Kingsthorpe
Minor changes
-
Updates documentation examples
-
Provides nicer method of printing data in R console
-
Updates tests for better coverage and removes non-functional tests
-
Removes
dplyr
as an Import
Bug fixes
-
Corrects issue where
if()
was called with a vector of length 2 or more -
Corrects logical operators
&&
and||
where they should be&
or|
-
Removes extra code in
create_icasa()
andcreate_met()
that peformed
a duplicated check oflatlon
values -
Removes unnecessary checks for
latlon
inget_power()
Surrey Hills
nasapower 1.0.1
Minor changes
-
Provides corrections to documentation formatting as per CRAN volunteers'
requests -
Provides edits and clarifications in DESCRIPTION's Description and Title about
the package's uses and capabilities as well as the following from 1.0.0
nasapower 1.0.0 (unreleased)
Major changes
-
nasapower is now a part of rOpenSci after
peer-review of the code! -
Provides access to all three communities, AG, SSE and and SB, not just AG
-
Uses new 'POWER' 'API' to download new 1/2 x 1/2 degree data
-
Adds function
get_power()
to get weather data and optionally metadata as
well -
Adds function
create_met()
to create 'APSIM' met objects from 'POWER' data -
Adsd function
create_icasa()
to create a text file of weather data for use
in 'DSSAT' crop modelling -
Internally, replaces httr package with crul
Deprecated functions
- The
get_cell
andget_region
functions are deprecated in favour of
get_power()
. The new POWER interface allows for the specification of single
points or regional areas. Global coverage may be queryed for Climatology. See
the help for?get_power()
for more details.