Package: amadeus 2.0.1

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 (calculate_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 sum_edc() 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], Elizabeth Scholl [ctb], Kyle Messier [aut, cre], Spatiotemporal Exposures and Toxicology Group [cph]

amadeus_2.0.1.tar.gz
amadeus_2.0.1.zip(r-4.7)amadeus_2.0.1.zip(r-4.6)amadeus_2.0.1.zip(r-4.5)
amadeus_2.0.1.tgz(r-4.6-any)amadeus_2.0.1.tgz(r-4.5-any)
amadeus_2.0.1.tar.gz(r-4.7-any)amadeus_2.0.1.tar.gz(r-4.6-any)
amadeus_2.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
amadeus/json (API)
NEWS

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

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

Pkgdown/docs site:https://niehs.github.io

On CRAN:

Conda:

7.57 score 14 stars 44 scripts 378 downloads 157 exports 51 dependencies

Last updated from:bb0cd5dc0f. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK311
source / vignettesOK319
linux-release-x86_64OK273
macos-release-arm64OK146
macos-oldrel-arm64OK178
windows-develOK270
windows-releaseOK238
windows-oldrelOK274
wasm-releaseOK164

Exports:apply_extentas_mysftimebucket_time_by_unitcalc_apply_time_summarycalc_check_timecalc_extents_overlapcalc_messagecalc_prepare_exact_geomscalc_prepare_locscalc_prepare_weightscalc_return_locscalc_setcolumnscalc_summarize_bycalc_summarize_native_timecalc_summarize_temporalcalc_timecalc_weighted_funcalc_workercalculate_covariatescalculate_cropscapecalculate_droughtcalculate_ecoregioncalculate_edgarcalculate_geoscalculate_gmtedcalculate_goescalculate_gridmetcalculate_groadscalculate_hmscalculate_huccalculate_koppen_geigercalculate_laggedcalculate_merra2calculate_modiscalculate_modis_dailycalculate_narrcalculate_neicalculate_nlcdcalculate_populationcalculate_prismcalculate_temporal_dummiescalculate_terraclimatecalculate_tricheck_by_timecheck_destfilecheck_for_null_parameterscheck_fun_temporalcheck_geomcheck_mysfcheck_mysftimecheck_unsupported_bycheck_url_statuscheck_urlscollapse_nlcddownload_aqsdownload_cropscapedownload_datadownload_droughtdownload_ecoregiondownload_edgardownload_geosdownload_gmteddownload_goesdownload_gridmetdownload_groadsdownload_hashdownload_hmsdownload_hucdownload_improvedownload_koppen_geigerdownload_merra2download_modisdownload_narrdownload_neidownload_nlcddownload_permitdownload_populationdownload_prismdownload_remove_commanddownload_remove_zipsdownload_rundownload_run_methoddownload_sanitize_pathdownload_setup_dirdownload_sinkdownload_terraclimatedownload_tridownload_unzipdrought_weekly_datesdt_as_mysftimeextent_to_modis_tilesextract_urlsgenerate_date_sequencegenerate_time_sequenceget_geos_infoget_merra2_infoget_modis_infoget_tokenget_tri_infogoes_parse_start_datetimeis_date_propernarr_variablenormalize_by_time_unitprocess_aqsprocess_blackmarbleprocess_blackmarble_cornersprocess_collectionprocess_conformityprocess_covariatesprocess_cropscapeprocess_droughtprocess_ecoregionprocess_edgarprocess_flatten_sdsprocess_geosprocess_gmtedprocess_gmted_codesprocess_goesprocess_gridmetprocess_gridmet_codesprocess_groadsprocess_hmsprocess_hucprocess_improveprocess_koppen_geigerprocess_locs_radiusprocess_locs_vectorprocess_merra2process_merra2_timeprocess_modis_dailyprocess_modis_mergeprocess_modis_swathprocess_modis_warpprocess_narrprocess_neiprocess_nlcdprocess_parse_ncdf_day_codesprocess_populationprocess_prismprocess_sedac_codesprocess_terraclimateprocess_terraclimate_codesprocess_triprocess_variable_codesread_commandsrename_timesetup_nasa_tokensf_as_mysftimesftime_as_mysftimesftime_as_sfsftime_as_spatrastersftime_as_spatrdssftime_as_spatvectorspatraster_as_sftimespatrds_as_sftimespatvector_as_sftimesum_edc

Dependencies:abindarchiveaskpassclassclassIntclicollapsecpp11curldata.tableDBIdplyre1071exactextractrgenericsgluehttr2KernSmoothlatticelifecyclemagrittrMASSopensslpillarpkgconfigproxypurrrR6rappdirsrasterrbibutilsRcppRdpackrlangs2sfsftimespstarsstringistringrsysterratibbletidyrtidyselectunitsutf8vctrswithrwk

Computational Considerations

Rendered fromcomputational_considerations.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2026-05-20
Started: 2026-05-20

download_data Function

Rendered fromdownload_functions.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2026-05-21
Started: 2024-02-08

Protected Data Sources

Rendered fromprotected_datasets.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2026-05-20
Started: 2024-07-23

Readme and manuals

Help Manual

Help pageTopics
Create an 'sftime' objectas_mysftime
Calculate covariates wrapper functioncalculate_covariates
Calculate Cropscape covariatescalculate_cropscape
Calculate drought index covariatescalculate_drought
Calculate ecoregions covariatescalculate_ecoregion
Calculate EDGAR covariatescalculate_edgar
Calculate atmospheric composition covariatescalculate_geos
Calculate elevation covariatescalculate_gmted
Calculate NOAA GOES ADP covariatescalculate_goes
Calculate gridMET covariatescalculate_gridmet
Calculate roads covariatescalculate_groads
Calculate wildfire smoke covariatescalculate_hms
Calculate HUC covariatescalculate_huc
Calculate climate classification covariatescalculate_koppen_geiger
Calculate temporally lagged covariatescalculate_lagged
Calculate meteorological and atmospheric covariatescalculate_merra2
Calculate MODIS product covariatescalculate_modis
Calculate meteorological covariatescalculate_narr
Calculate road emissions covariatescalculate_nei
Calculate land cover covariatescalculate_nlcd
Calculate population density covariatescalculate_population
Calculate PRISM covariatescalculate_prism
Calculate temporal dummy covariatescalculate_temporal_dummies
Calculate TerraClimate covariatescalculate_terraclimate
Calculate toxic release covariatescalculate_tri
Download air quality datadownload_aqs
Download CropScape datadownload_cropscape
Download raw data wrapper functiondownload_data
Download drought index datadownload_drought
Download ecoregion datadownload_ecoregion
Download EDGAR Emissions Datadownload_edgar
Download atmospheric composition datadownload_geos
Download elevation datadownload_gmted
Download NOAA GOES ADP datadownload_goes
Download gridMET datadownload_gridmet
Download roads datadownload_groads
Download wildfire smoke datadownload_hms
Download National Hydrography Dataset (NHD) datadownload_huc
Download IMPROVE aerosol monitoring datadownload_improve
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 National Land Cover Database (NLCD) datadownload_nlcd
Download population density datadownload_population
Download PRISM datadownload_prism
Download TerraClimate datadownload_terraclimate
Download toxic release datadownload_tri
Convert a 'data.table' to an 'sftime'dt_as_mysftime
Get GEOS variable lookup informationget_geos_info
Get MERRA2 variable lookup informationget_merra2_info
Get MODIS product subdataset lookup informationget_modis_info
Get TRI lookup information for chemicals or industriesget_tri_info
Process U.S. EPA AQS daily CSV dataprocess_aqs
Assign VIIRS Black Marble products corner coordinates to retrieve a merged rasterprocess_blackmarble
Process raw data wrapper functionprocess_covariates
Process CropScape dataprocess_cropscape
Process drought index dataprocess_drought
Process ecoregion dataprocess_ecoregion
Process EDGAR emissions dataprocess_edgar
Process atmospheric composition dataprocess_geos
Process elevation dataprocess_gmted
Process NOAA GOES ADP dataprocess_goes
Process gridMET dataprocess_gridmet
Process roads dataprocess_groads
Process wildfire smoke dataprocess_hms
Retrieve Hydrologic Unit Code (HUC) dataprocess_huc
Process IMPROVE aerosol monitoring dataprocess_improve
Process climate classification dataprocess_koppen_geiger
Process meteorological and atmospheric dataprocess_merra2
Process MODIS files as daily outputsprocess_modis_daily
Process MODIS .hdf filesprocess_modis_merge
Mosaic MODIS swathsprocess_modis_swath
Process meteorological dataprocess_narr
Process road emissions dataprocess_nei
Process land cover dataprocess_nlcd
Process population density dataprocess_population
Process PRISM dataprocess_prism
Process TerraClimate dataprocess_terraclimate
Process toxic release dataprocess_tri
Set up NASA EarthData authenticationsetup_nasa_token
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
Calculate isotropic Sum of Exponentially Decaying Contributions (SEDC) covariatessum_edc