Package: hydrorecipes 0.0.6

Jonathan Kennel

hydrorecipes: Hydrogeology steps

This package is an implementation of some common steps of the `recipes` package using `R6` classes. It also provides some additional steps that may be useful for the geosciences and signal processing. Two goals of this package are to provide a higher performance package (memory and computation time), and as a learning experience.

Authors:Jonathan Kennel

hydrorecipes_0.0.6.tar.gz
hydrorecipes_0.0.6.zip(r-4.7)hydrorecipes_0.0.6.zip(r-4.6)hydrorecipes_0.0.6.zip(r-4.5)

hydrorecipes_0.0.6.tar.gz(r-4.7-arm64)hydrorecipes_0.0.6.tar.gz(r-4.7-x86_64)hydrorecipes_0.0.6.tar.gz(r-4.6-arm64)hydrorecipes_0.0.6.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
hydrorecipes/json (API)

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

Bug tracker:https://github.com/jkennel/hydrorecipes/issues

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

Uses libs:
  • openblas– Optimized BLAS
  • fftw3– Library for computing Fast Fourier Transforms
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

openblasfftw3cpp

4.67 score 3 stars 52 scripts 1 downloads 93 exports 77 dependencies

Last updated from:9ba076606c. Checks:7 WARNING, 1 OK, 5 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64WARNING367
linux-devel-x86_64WARNING380
source / vignettesOK984
linux-release-arm64WARNING379
linux-release-x86_64WARNING363
macos-release-arm64FAIL138
macos-release-x86_64FAIL281
macos-oldrel-arm64FAIL112
macos-oldrel-x86_64FAIL419
windows-develWARNING525
windows-releaseWARNING515
windows-oldrelWARNING447
wasm-releaseFAIL238

Exports:areal_rojstaczer_semiconfinedareal_rojstaczer_unconfinedbakebe_clark_cppbe_correctbe_visualbe_visual_databe_visual_plotbessel_k_cplxbouwer_riceconvert_for_rojstaczerconvert_le_to_beconvolve_filterconvolve_matrixdistributed_lag_listget_formula_varsgrf_gridgrf_timehantush_jacobhantush_wellharmonic_listkelvinlag_listlog_lagspad_numplatepreprand_idrecipestep_add_noisestep_add_varsstep_aquifer_constant_drawdownstep_aquifer_grfstep_aquifer_leakystep_aquifer_patchstep_aquifer_theisstep_aquifer_theis_anisostep_aquifer_wellbore_storagestep_baro_clarkstep_baro_frequency_semi_confinedstep_baro_frequency_unconfinedstep_baro_harmonicstep_baro_least_squaresstep_centerstep_check_nastep_check_spacingstep_compare_columnsstep_convolve_exponentialstep_convolve_gammastep_cross_correlationstep_distributed_lagstep_drop_columnsstep_dummystep_earthtidestep_fft_coherencestep_fft_pgramstep_fft_transfer_experimentalstep_fft_transfer_pgramstep_fft_transfer_welchstep_fft_welchstep_find_intervalstep_harmonicstep_interceptstep_kernel_divide_naivestep_kernel_filterstep_lead_lagstep_multiplystep_nlsstep_normalizestep_olsstep_ols_gap_fillstep_pcastep_scalestep_slug_cbpstep_spline_bstep_spline_nstep_subset_na_omitstep_subset_rowsstep_subset_samplestep_transport_fractures_heatstep_transport_fractures_solutestep_transport_ogata_banksstep_vadose_weeksstep_varyingtidal_cooper_1965tidal_hsieh_1987unwrapvadose_responsewindow_blackman_harriswindow_blackman_nuttallwindow_first_derivwindow_nuttallwindow_rectangle

Dependencies:askpassbase64encBesselBHbslibcachemclicollapsecpp11crosstalkcurldata.tabledigestdplyrearthtideevaluatefarverfastmapfontawesomefsgenericsggplot2gluegmpgslnlsgtablehighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMatrixmemoisemimeopensslotelpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenRcppThreadrlangrmarkdownRmpfrS7sassscalessplines2stringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

Aquifer steps

Rendered fromaquifer.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-02-19
Started: 2024-05-16

Barometric pressure steps

Rendered frombarometric_pressure.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-01-14
Started: 2024-05-21

Benchmarking

Rendered frombenchmarking.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-01-30
Started: 2024-05-16

Contaminant transport steps

Rendered fromtransport.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-01-30
Started: 2024-05-24

Regression

Rendered fromregression.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-01-16
Started: 2024-05-16

Slug test steps

Rendered fromslug_test.Rmdusingknitr::rmarkdownon May 23 2026.

Last update: 2025-02-19
Started: 2024-05-21

Readme and manuals

Help Manual

Help pageTopics
areal_rojstaczer_semiconfinedareal_rojstaczer_semiconfined
areal_rojstaczer_unconfinedareal_rojstaczer_unconfined
bakebake
be_clark_cppbe_clark_cpp
be_correctbe_correct
be_visualbe_visual
be_visual_databe_visual_data
be_visual_plotbe_visual_plot
bessel_k_cplxbessel_k_cplx
bouwerbouwer
bouwer_abcbouwer_abc
Calculate transmissivity with Bouwer-Rice solutionbouwer_rice
Calculate equations 4 and 5 from bouwer, 1989bouwer_rice_abc
convert_for_rojstaczerconvert_for_rojstaczer
convert_le_to_beconvert_le_to_be
convolve_filterconvolve_filter
convolve_matrixconvolve_matrix
distributed_lag_listdistributed_lag_list
get_formula_varsget_formula_vars
grf_gridgrf_grid
grf_timegrf_time
hantush_jacobhantush_jacob
hantush_wellhantush_well
harmonic_listharmonic_list
Hsieh (1987) Figures 2 and 3 Digitizedhsieh_1987_fig_2_3
hussein_gainhussein_gain
hussein_phasehussein_phase
kdrkdr
kelvin Kelvin functions of the second kind ker and kei and order 0 to 1.kelvin
kennel_2020kennel_2020
lag_listlag_list
Liu (1989) Figure 8 Digitizedliu_1989_fig_8
log_lagslog_lags
pad_numpad_num
plateplate
prepprep
Create a new R6 recipe. This is analogous to the the list structure that the *recipes* package uses.recipe
Rojstaczer (1988a) Figure 3 Digitizedrojstaczer_1988a_fig_3
Rojstaczer (1988b) Figure 3 Digitizedrojstaczer_1988b_fig_3
Rojstaczer (1988b) Figure 5 Digitizedrojstaczer_1988b_fig_5
Rojstaczer (1988b) Figure 6 Digitizedrojstaczer_1988b_fig_6
Rojstaczer and Riley (1990) Figure 2 Digitizedrojstaczer_1990_fig_2
Rojstaczer and Riley (1990) Figure 3 Digitizedrojstaczer_1990_fig_3
Rojstaczer and Riley (1990) Figure 4 Digitizedrojstaczer_1990_fig_4
step_add_noisestep_add_noise
step_add_varsstep_add_vars
step_aquifer_constant_drawdownstep_aquifer_constant_drawdown
step_aquifer_grfstep_aquifer_grf
step_aquifer_leakystep_aquifer_leaky
step_aquifer_patchstep_aquifer_patch
step_aquifer_theisstep_aquifer_theis
step_aquifer_theis_anisostep_aquifer_theis_aniso
step_aquifer_patchstep_aquifer_wellbore_storage
step_baro_clarkstep_baro_clark
step_baro_frequency_semi_confinedstep_baro_frequency_semi_confined
step_baro_frequency_semi_confinedstep_baro_frequency_unconfined
step_baro_harmonicstep_baro_harmonic
step_baro_least_squaresstep_baro_least_squares
step_centerstep_center
step_check_nastep_check_na
step_check_spacingstep_check_spacing
step_check_spacingstep_compare_columns
step_convolve_exponentialstep_convolve_exponential
step_convolve_gammastep_convolve_gamma
step_cross_correlationstep_cross_correlation
step_distributed_lagstep_distributed_lag
step_drop_columnsstep_drop_columns
step_dummystep_dummy
step_earthtidestep_earthtide
step_fft_coherencestep_fft_coherence
step_fft_pgramstep_fft_pgram
step_fft_transfer_experimentalstep_fft_transfer_experimental
step_fft_transfer_pgramstep_fft_transfer_pgram
step_fft_transfer_welchstep_fft_transfer_welch
step_fft_welchstep_fft_welch
step_find_intervalstep_find_interval
step_harmonicstep_harmonic
step_interceptstep_intercept
step_kernel_divide_naivestep_kernel_divide_naive
step_kernel_filterstep_kernel_filter
step_lead_lagstep_lead_lag
step_multiplystep_multiply
step_nlsstep_nls
step_normalizestep_normalize
step_olsstep_ols
step_ols_gap_fillstep_ols_gap_fill
step_pcastep_pca
step_scalestep_scale
step_slug_cbpstep_slug_cbp
step_spline_bstep_spline_b
step_spline_nstep_spline_n
step_subset_na_omitstep_subset_na_omit
step_subset_rowsstep_subset_rows
step_subset_samplestep_subset_sample
step_transport_fractures_heatstep_transport_fractures_heat
step_transport_fractures_solutestep_transport_fractures_solute
step_transport_ogata_banksstep_transport_ogata_banks
step_vadose_weeksstep_vadose_weeks
step_varyingstep_varying
tidal_cooper_1965tidal_cooper_1965
tidal_hsieh_1987 Solution for estimating transmissivity and storativity from earth tides.tidal_hsieh_1987
unwrap Removes the large phase shifts that can be associated with using Arg or atan2.unwrap
vadose_responsevadose_response
window_blackman_harriswindow_blackman_harris
window_blackman_nuttallwindow_blackman_nuttall
window_first_derivwindow_first_deriv
window_hannwindow_hann
window_hann_cplxwindow_hann_cplx
window_nuttallwindow_nuttall
window_rectanglewindow_rectangle
window_scalewindow_scale
window_tukeywindow_tukey