Package: amadeus 1.0.7

Kyle Messier

amadeus: Accessing and Analyzing Large-Scale Environmental Data

Functions are designed to facilitate access to and utility with large scale, publicly available environmental data in R. The package contains functions for downloading raw data files from web URLs (download_data()), processing the raw data files into clean spatial objects (process_covariates()), and extracting values from the spatial data objects at point and polygon locations (calc_covariates()). These functions call a series of source-specific functions which are tailored to each data sources/datasets particular URL structure, data format, and spatial/temporal resolution. The functions are tested, versioned, and open source and open access. For calc_sedc() method details, see Messier, Akita, and Serre (2012) <doi:10.1021/es203152a>.

Authors:Mitchell Manware [aut, ctb], Insang Song [aut, ctb], Eva Marques [aut, ctb], Mariana Alifa Kassien [aut, ctb], Kyle Messier [aut, cre], Spatiotemporal Exposures and Toxicology Group [cph]

amadeus_1.0.7.tar.gz
amadeus_1.0.7.zip(r-4.5)amadeus_1.0.7.zip(r-4.4)amadeus_1.0.7.zip(r-4.3)
amadeus_1.0.7.tgz(r-4.4-any)amadeus_1.0.7.tgz(r-4.3-any)
amadeus_1.0.7.tar.gz(r-4.5-noble)amadeus_1.0.7.tar.gz(r-4.4-noble)
amadeus_1.0.7.tgz(r-4.4-emscripten)amadeus_1.0.7.tgz(r-4.3-emscripten)
amadeus.pdf |amadeus.html
amadeus/json (API)

# Install 'amadeus' in R:
install.packages('amadeus', repos = c('https://niehs.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/niehs/amadeus/issues

On CRAN:

117 exports 4 stars 2.23 score 111 dependencies 7 scripts 191 downloads

Last updated 15 days agofrom:541bd6898f. Checks:OK: 4 ERROR: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 03 2024
R-4.5-winERRORSep 03 2024
R-4.5-linuxOKSep 03 2024
R-4.4-winERRORSep 03 2024
R-4.4-macOKSep 03 2024
R-4.3-winERRORSep 03 2024
R-4.3-macOKSep 03 2024

Exports:apply_extentas_mysftimecalc_check_timecalc_covariatescalc_ecoregioncalc_geoscalc_gmtedcalc_gridmetcalc_hmscalc_koppen_geigercalc_laggedcalc_merra2calc_messagecalc_modis_dailycalc_modis_parcalc_narrcalc_neicalc_nlcdcalc_prepare_locscalc_return_locscalc_sedac_groadscalc_sedac_populationcalc_sedccalc_setcolumnscalc_temporal_dummiescalc_terraclimatecalc_timecalc_tricalc_workercheck_for_null_parameterscheck_mysfcheck_mysftimecheck_url_statuscheck_urlsdownload_aqsdownload_cropscapedownload_datadownload_ecoregiondownload_epa_certificatedownload_geosdownload_gmteddownload_gridmetdownload_hmsdownload_hucdownload_koppen_geigerdownload_merra2download_modisdownload_narrdownload_neidownload_nlcddownload_permitdownload_prismdownload_remove_commanddownload_remove_zipsdownload_rundownload_sanitize_pathdownload_sedac_groadsdownload_sedac_populationdownload_setup_dirdownload_sinkdownload_terraclimatedownload_tridownload_unzipdt_as_mysftimeextract_urlsgenerate_date_sequencegenerate_time_sequenceis_date_propernarr_variableprocess_aqsprocess_blackmarbleprocess_blackmarble_cornersprocess_collectionprocess_conformityprocess_covariatesprocess_cropscapeprocess_ecoregionprocess_flatten_sdsprocess_geosprocess_gmtedprocess_gmted_codesprocess_gridmetprocess_gridmet_codesprocess_hmsprocess_hucprocess_koppen_geigerprocess_locs_radiusprocess_locs_vectorprocess_merra2process_merra2_timeprocess_modis_mergeprocess_modis_sdsprocess_modis_swathprocess_modis_warpprocess_narrprocess_neiprocess_nlcdprocess_prismprocess_sedac_codesprocess_sedac_groadsprocess_sedac_populationprocess_terraclimateprocess_terraclimate_codesprocess_triprocess_variable_codesread_commandsrename_timesf_as_mysftimesftime_as_mysftimesftime_as_sfsftime_as_spatrastersftime_as_spatrdssftime_as_spatvectorspatraster_as_sftimespatrds_as_sftimespatvector_as_sftimetest_download_functions

Dependencies:abindarchivearrowaskpassassertthatbitbit64briocachemcallrclassclassIntclicliprcodetoolscollapsecpp11crayoncurldata.tabledataRetrievalDBIdescdiffobjdigestdplyre1071evaluateexactextractrfansifastmapfsfstfstcorefuturefuture.applygenericsglobalsgluehmshttrhydroloomjsonliteKernSmoothlatticelifecyclelistenvlubridatemagrittrmaplegendmapsfmaptilesMASSmemoisemimenhdplusToolsopensslparallellypbapplypillarpkgbuildpkgconfigpkgloadpngpraiseprettyunitsprocessxprogressproxypspurrrR.methodsS3R.ooR.utilsR6RANNrasterrbibutilsRcppRdpackreadrrematch2rlangrprojrootrvests2selectrsfsftimeslippymathspstarsstringistringrsysterratestthattibbletidyrtidyselecttimechangetzdbunitsutf8vctrsvroomwaldowithrwkxml2zip

amadeus workflow

Rendered fromworkflow.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2024-08-13
Started: 2024-07-30

Readme and manuals

Help Manual

Help pageTopics
Create an 'sftime' objectas_mysftime
Calculate covariates wrapper functioncalc_covariates
Calculate ecoregions covariatescalc_ecoregion
Calculate atmospheric composition covariatescalc_geos
Calculate elevation covariatescalc_gmted
Calculate gridMET covariatescalc_gridmet
Calculate wildfire smoke covariatescalc_hms
Calculate climate classification covariatescalc_koppen_geiger
Calculate temporally lagged covariatescalc_lagged
Calculate meteorological and atmospheric covariatescalc_merra2
A single-date MODIS worker for parallelizationcalc_modis_daily
Calculate MODIS product covariates in multiple CPU threadscalc_modis_par
Calculate meteorological covariatescalc_narr
Calculate road emissions covariatescalc_nei
Calculate land cover covariatescalc_nlcd
Prepare covariates for returncalc_return_locs
Calculate roads covariatescalc_sedac_groads
Calculate population density covariatescalc_sedac_population
Calculate Sum of Exponentially Decaying Contributions (SEDC) covariatescalc_sedc
Calculate temporal dummy covariatescalc_temporal_dummies
Calculate TerraClimate covariatescalc_terraclimate
Calculate toxic release covariatescalc_tri
Check 'sf' objectcheck_mysf
Check 'sftime' objectcheck_mysftime
Check HTTP statuscheck_url_status
Implement 'check_url_status'check_urls
Download air quality datadownload_aqs
Download CropScape datadownload_cropscape
Download raw data wrapper functiondownload_data
Download ecoregion datadownload_ecoregion
Download atmospheric composition datadownload_geos
Download elevation datadownload_gmted
Download gridMET datadownload_gridmet
Download wildfire smoke datadownload_hms
Download National Hydrography Dataset (NHD) datadownload_huc
Download climate classification datadownload_koppen_geiger
Download meteorological and atmospheric datadownload_merra2
Download MODIS product filesdownload_modis
Download meteorological datadownload_narr
Download road emissions datadownload_nei
Download land cover datadownload_nlcd
Download PRISM datadownload_prism
Download roads datadownload_sedac_groads
Download population density datadownload_sedac_population
Download TerraClimate datadownload_terraclimate
Download toxic release datadownload_tri
Convert a 'data.table' to an 'sftime'dt_as_mysftime
Generate date sequencegenerate_date_sequence
Generate time sequencegenerate_time_sequence
Sort NOAA NARR variablesnarr_variable
Process U.S. EPA AQS daily CSV dataprocess_aqs
Assign VIIRS Black Marble products corner coordinates to retrieve a merged rasterprocess_blackmarble
Process Black Marble cornersprocess_blackmarble_corners
Process GEOS-CF and MERRA2 collection codesprocess_collection
Check input assumptionsprocess_conformity
Process raw data wrapper functionprocess_covariates
Process CropScape dataprocess_cropscape
Process ecoregion dataprocess_ecoregion
Process MODIS layersprocess_flatten_sds
Process atmospheric composition dataprocess_geos
Process elevation dataprocess_gmted
Process elevation statistic and resolution codesprocess_gmted_codes
Process gridMET dataprocess_gridmet
Process gridMET variable codesprocess_gridmet_codes
Process wildfire smoke dataprocess_hms
Retrieve Hydrologic Unit Code (HUC) dataprocess_huc
Process climate classification dataprocess_koppen_geiger
Process meteorological and atmospheric dataprocess_merra2
Process MERRA2 time stepsprocess_merra2_time
Process MODIS .hdf filesprocess_modis_merge
Process MODIS sub-datasetsprocess_modis_sds
Mosaic MODIS swathsprocess_modis_swath
Warp MODIS swath data into rectilinear grid rasterprocess_modis_warp
Process meteorological dataprocess_narr
Process road emissions dataprocess_nei
Process land cover dataprocess_nlcd
Process PRISM dataprocess_prism
Process population resolution codeprocess_sedac_codes
Process roads dataprocess_sedac_groads
Process population density dataprocess_sedac_population
Process TerraClimate dataprocess_terraclimate
Process terraClimate variable codesprocess_terraclimate_codes
Process toxic release dataprocess_tri
Filter gridMET and terraClimate variable names and variable codesprocess_variable_codes
Rename '$time'rename_time
Convert an 'sf' to an 'sftime'sf_as_mysftime
Convert an 'sftime' to a 'mysftime'sftime_as_mysftime
Convert an 'sftime' to an 'sf'sftime_as_sf
Convert an 'sftime' to a 'SpatRaster'sftime_as_spatraster
Convert an 'sftime' to a 'SpatRasterDataset'sftime_as_spatrds
Convert an 'sftime' to a 'SpatVector'sftime_as_spatvector
Convert a 'SpatRaster' to an 'sftime'spatraster_as_sftime
Convert a 'SpatRasterDataset' to an 'sftime'spatrds_as_sftime
Convert a 'SpatVector' to an 'sftime'spatvector_as_sftime