Man pages for evanmascitti/soiltestr
Functions for Laboratory Soil Testing

add_physical_propertiesCalculate physical properties of a soil specimen
add_wCalculate gravimetric water content & add to the data frame
AL_batch_analysisAnalyze adhesion limit data for multiple specimens
AL_or_PL_batch_analysisAnalyze plastic limit or adhesion limit data for multiple...
att_lims_datasheetsPopulate empty data sheets
augment_proctor_w_targetsDoes some additional calculations after making the new test...
casagrande_chartPlots the results of Atterberg limit tests on the standard...
centrifuge_time\lifecycleexperimental
check_hydrometer_blank_methodDetermine which method to use for hydrometer blank correction
check_pretreatment_correctionChecks protocol list to see if OD specimen mass must be...
clean_gRemove the "g" printed by A&D balance
compute_flow_indexCalculate the flow index from the flow curve of a series of...
compute_hydrometer_plus_pipette_fines_pct_passingCalls other internal functions to arrive at a complete data...
compute_LLCalculate the liquid limit from the flow curve
compute_mastersizer_fines_pct_passingWrangle a csv of mastersizer data
compute_percent_passing_x_micronscalculate the percent finer than a given particle diameter
compute_pipette_fines_pct_passingCalculate % finer than an arbitrary number of pipette sizes
compute_pretreatment_lossDetermine loss of mass during specimen pretreatment
compute_sieves_percent_passingCalculate % finer for arbitrary number of sieves
compute_spraytimeDetermine spray time for wetting a sample
compute_tthCalculate 2-theta angle for XRD reflection
compute_w_additionInternal vectorized function which calculates water...
CSSC_fines_bins(Internal) Size bins for pipette sampling with 20, 5, 2, and...
detect_mastersizer_csvInternal helper to determine whether mastersizer data need to...
divide_psa_datafilesDivide file paths into common and method-specific
d_maxFit a compaction curve, returning max density only
example_LL_dataExample data for the Liquid limit test
example_proctor_dataCompaction data for an example professional-type infield mix
example_tin_taresTare weights for water content tins
example_wcontTypical soil water contents near the plastic limit
expanded_sieve_bins_1(Internal)
extant_wCompute water contents from a .csv file of raw data
find_protocol_IDDetermine which functions to use for analyzing the data set
fines_20_to_0.2_only(Internal)
fit_flow_curve_modelHelper for calculating flow index.
format_mix_calcsA helper, later on I will define this as an S3 method
format_proctor_datasheetFormat a data sheet for use in R Markdown documents
generalized_finer_D_xIterate over multiple particle diameters for a given sample
geom_psdptsA small helper function for conditionally plotting points
ggflowcurvePlot the flow curve from one or more liquid limit tests
ggphase_diagramPlot phases of a sand-clay mix
ggproctorPlot one or more compaction curves
ggpsdPlot one or more particle size distributions
ggpsd_single_samplePlot a single particle size distribution
Gs_batch_analysisCompute soil solids' specific gravity for a batch of samples
Gs_datasheetsGenerate and write an empty data sheet for G~~s~~ testing
h2o_properties_w_temp_cVariation in density and viscosity of pure water with...
hydrometer_blank_correction_datasheetSmall helper for hydrometer datasheet function when companion...
hydrometer_calcs_part_1Calculates various parameters needed to construct the...
hydrometer_datasheetsConstruct two datasheets for hydrometer sampling
hydrometer_percent_finer_D_xCalculate % finer than a given diameter for a single sample
hydrometer_schedule\lifecycleexperimental
hygroscopic_wCompute hygroscopic water content
import_psa_datafileClean up a vector of file paths and then import each one as a...
LL_batch_analysisCompute the liquid limits for a large run of samples
make_hydrometer_scheduleWorkhorse powering 'hydrometer_schedule()', which is the...
make_test_psaA basic helper to construct a psa object from the ID, *ONLY*...
make_w_spreadHelper function for generating proctor water contents
non_standard_fines_bins_1(Internal) Size bins for pipette sampling with 20, 2, and 0.2...
non_standard_fines_bins_2(Internal) Size bins for pipette sampling with 20, 2, and 0.2...
pipePipe operator
pipette_sample_depthCompute sampling depth for pipette analysis
pipette_scheduleCompute the sampling times for a pipette analysis
pipetting_datasheetsConstruct datasheets for pipette analysis
pivot_cumulative_percent_passing_longerGet cumulative percent passing back into wide format
pivot_cumulative_percent_passing_widerGet cumulative percent passing into long format
PL_batch_analysisAnalyze plastic limit data for multiple specimens
pretreatment_datasheetConstruct datasheets for pretreatment (OM, carbonates, and/or...
proctor_datasheetGenerate a table to hold raw data in compaction tests.
proctor_fitFit a compaction curve
proctor_prepSimplify the process of adding water to soil compaction...
psaAnalyze the results of a particle size test
psa_datasheetsPopulate empty data sheets
psa_decimal_to_pct(Internal)
psa_fines_laser_diffraction_folderWrites blank files into which laser diffraction data can be...
psa_names_checkReturns the expected names of a psa object
psa_protocolsParticle size-analysis protocols
psa_remove_number_bins(Internal)
psa_summationCheck totals of bins
sand_clay_mix_calcsCalculate soil mixture component weights \loadmathjax
sand_w_scr_mix_calcsCalculate component masses for a 3-way soil mixture
scr_mix_calcsProduce a soil with a known silt-to-clay ratio
sieving_datasheetConstruct a sieving data sheet
simple_binsOnly gravel (<4000 microns), sand, silt, and clay reported
soiltestrsoiltestr: A package for common soil physical lab tests
subtract_extra_secsReduce gap between samples to 1 minute when the third run has...
summarize_psaLumps replicated samples together and computes the mean...
test_psa_sumsVerify the contents of a psa object
tidy_mastersizerConvert a directory of Mastersizer 3000 data to tidy format...
USCS_bins(Internal)
USGA_bins(Internal)
USGA_bins_plus_gravelSame as usga_bins() but with more gravel sieves
vol_in_bin_to_cumulative_percent_passingConvert bin particle size data to cumulative % passing
w_additionCompute water addition for an air-dry soil
wash_through_coarse_grainsCompute gravel, sand, and total fines
wash_through_fines_dfDummy data frame with no cases for 270 wash-through protocols
water_content_datasheetGenerate pre-populated .csv for computing extant water...
w_optFit a compaction curve, returning optimum water content only
evanmascitti/soiltestr documentation built on Oct. 6, 2022, 5:32 p.m.