| add_physical_properties | Calculate physical properties of a soil specimen | 
| add_w | Calculate gravimetric water content & add to the data frame | 
| AL_batch_analysis | Analyze adhesion limit data for multiple specimens | 
| AL_or_PL_batch_analysis | Analyze plastic limit or adhesion limit data for multiple... | 
| att_lims_datasheets | Populate empty data sheets | 
| augment_proctor_w_targets | Does some additional calculations after making the new test... | 
| casagrande_chart | Plots the results of Atterberg limit tests on the standard... | 
| centrifuge_time | \lifecycleexperimental | 
| check_hydrometer_blank_method | Determine which method to use for hydrometer blank correction | 
| check_pretreatment_correction | Checks protocol list to see if OD specimen mass must be... | 
| clean_g | Remove the "g" printed by A&D balance | 
| compute_flow_index | Calculate the flow index from the flow curve of a series of... | 
| compute_hydrometer_plus_pipette_fines_pct_passing | Calls other internal functions to arrive at a complete data... | 
| compute_LL | Calculate the liquid limit from the flow curve | 
| compute_mastersizer_fines_pct_passing | Wrangle a csv of mastersizer data | 
| compute_percent_passing_x_microns | calculate the percent finer than a given particle diameter | 
| compute_pipette_fines_pct_passing | Calculate % finer than an arbitrary number of pipette sizes | 
| compute_pretreatment_loss | Determine loss of mass during specimen pretreatment | 
| compute_sieves_percent_passing | Calculate % finer for arbitrary number of sieves | 
| compute_spraytime | Determine spray time for wetting a sample | 
| compute_tth | Calculate 2-theta angle for XRD reflection | 
| compute_w_addition | Internal vectorized function which calculates water... | 
| CSSC_fines_bins | (Internal) Size bins for pipette sampling with 20, 5, 2, and... | 
| detect_mastersizer_csv | Internal helper to determine whether mastersizer data need to... | 
| divide_psa_datafiles | Divide file paths into common and method-specific | 
| d_max | Fit a compaction curve, returning max density only | 
| example_LL_data | Example data for the Liquid limit test | 
| example_proctor_data | Compaction data for an example professional-type infield mix | 
| example_tin_tares | Tare weights for water content tins | 
| example_wcont | Typical soil water contents near the plastic limit | 
| expanded_sieve_bins_1 | (Internal) | 
| extant_w | Compute water contents from a .csv file of raw data | 
| find_protocol_ID | Determine which functions to use for analyzing the data set | 
| fines_20_to_0.2_only | (Internal) | 
| fit_flow_curve_model | Helper for calculating flow index. | 
| format_mix_calcs | A helper, later on I will define this as an S3 method | 
| format_proctor_datasheet | Format a data sheet for use in R Markdown documents | 
| generalized_finer_D_x | Iterate over multiple particle diameters for a given sample | 
| geom_psdpts | A small helper function for conditionally plotting points | 
| ggflowcurve | Plot the flow curve from one or more liquid limit tests | 
| ggphase_diagram | Plot phases of a sand-clay mix | 
| ggproctor | Plot one or more compaction curves | 
| ggpsd | Plot one or more particle size distributions | 
| ggpsd_single_sample | Plot a single particle size distribution | 
| Gs_batch_analysis | Compute soil solids' specific gravity for a batch of samples | 
| Gs_datasheets | Generate and write an empty data sheet for G~~s~~ testing | 
| h2o_properties_w_temp_c | Variation in density and viscosity of pure water with... | 
| hydrometer_blank_correction_datasheet | Small helper for hydrometer datasheet function when companion... | 
| hydrometer_calcs_part_1 | Calculates various parameters needed to construct the... | 
| hydrometer_datasheets | Construct two datasheets for hydrometer sampling | 
| hydrometer_percent_finer_D_x | Calculate % finer than a given diameter for a single sample | 
| hydrometer_schedule | \lifecycleexperimental | 
| hygroscopic_w | Compute hygroscopic water content | 
| import_psa_datafile | Clean up a vector of file paths and then import each one as a... | 
| LL_batch_analysis | Compute the liquid limits for a large run of samples | 
| make_hydrometer_schedule | Workhorse powering 'hydrometer_schedule()', which is the... | 
| make_test_psa | A basic helper to construct a psa object from the ID, *ONLY*... | 
| make_w_spread | Helper 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... | 
| pipe | Pipe operator | 
| pipette_sample_depth | Compute sampling depth for pipette analysis | 
| pipette_schedule | Compute the sampling times for a pipette analysis | 
| pipetting_datasheets | Construct datasheets for pipette analysis | 
| pivot_cumulative_percent_passing_longer | Get cumulative percent passing back into wide format | 
| pivot_cumulative_percent_passing_wider | Get cumulative percent passing into long format | 
| PL_batch_analysis | Analyze plastic limit data for multiple specimens | 
| pretreatment_datasheet | Construct datasheets for pretreatment (OM, carbonates, and/or... | 
| proctor_datasheet | Generate a table to hold raw data in compaction tests. | 
| proctor_fit | Fit a compaction curve | 
| proctor_prep | Simplify the process of adding water to soil compaction... | 
| psa | Analyze the results of a particle size test | 
| psa_datasheets | Populate empty data sheets | 
| psa_decimal_to_pct | (Internal) | 
| psa_fines_laser_diffraction_folder | Writes blank files into which laser diffraction data can be... | 
| psa_names_check | Returns the expected names of a psa object | 
| psa_protocols | Particle size-analysis protocols | 
| psa_remove_number_bins | (Internal) | 
| psa_summation | Check totals of bins | 
| sand_clay_mix_calcs | Calculate soil mixture component weights \loadmathjax | 
| sand_w_scr_mix_calcs | Calculate component masses for a 3-way soil mixture | 
| scr_mix_calcs | Produce a soil with a known silt-to-clay ratio | 
| sieving_datasheet | Construct a sieving data sheet | 
| simple_bins | Only gravel (<4000 microns), sand, silt, and clay reported | 
| soiltestr | soiltestr: A package for common soil physical lab tests | 
| subtract_extra_secs | Reduce gap between samples to 1 minute when the third run has... | 
| summarize_psa | Lumps replicated samples together and computes the mean... | 
| test_psa_sums | Verify the contents of a psa object | 
| tidy_mastersizer | Convert a directory of Mastersizer 3000 data to tidy format... | 
| USCS_bins | (Internal) | 
| USGA_bins | (Internal) | 
| USGA_bins_plus_gravel | Same as usga_bins() but with more gravel sieves | 
| vol_in_bin_to_cumulative_percent_passing | Convert bin particle size data to cumulative % passing | 
| w_addition | Compute water addition for an air-dry soil | 
| wash_through_coarse_grains | Compute gravel, sand, and total fines | 
| wash_through_fines_df | Dummy data frame with no cases for 270 wash-through protocols | 
| water_content_datasheet | Generate pre-populated .csv for computing extant water... | 
| w_opt | Fit a compaction curve, returning optimum water content only | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.