Package: pressR 0.1.0

R. Heller

pressR: Pressure Distribution Analysis for Capacitive Sensor Systems

Parse, analyze, and visualize pressure distribution data from capacitive sensor systems. Provides predefined sensor coordinate layouts for in-shoe pressure measurement, saddle pressure mapping (equine and bicycle), seating assessment, and barefoot pedography. Includes functions for peak pressure, center of pressure, pressure-time integrals, regional analysis with anatomical masks, symmetry indices, and gait cycle detection. Ships with an interactive Shiny application for data exploration and report generation.

Authors:R. Heller [aut, cre]

pressR_0.1.0.tar.gz
pressR_0.1.0.zip(r-4.7-any)pressR_0.1.0.zip(r-4.6-any)pressR_0.1.0.zip(r-4.5-any)
pressR_0.1.0.tgz(r-4.6-any)pressR_0.1.0.tgz(r-4.5-any)
pressR_0.1.0.tar.gz(r-4.7-any)pressR_0.1.0.tar.gz(r-4.6-any)
pressR_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
pressR/json (API)

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

Bug tracker:https://github.com/cttir/pressr/issues

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

On CRAN:

Conda:

4.43 score 9 scripts 106 exports 81 dependencies

Last updated from:d8fbd2cac9. Checks:7 NOTE, 2 OK. Indexed: yes.
A new build is currently in progress.

TargetResultTimeFilesSyslog
linux-develNOTE151
source / vignettesOK328
linux-releaseNOTE190
macos-releaseNOTE141
macos-oldrelNOTE130
windows-develNOTE206
windows-releaseNOTE147
windows-oldrelNOTE159
wasm-releaseOK139

Exports:pr_assert_cohortpr_batch_frame_summarypr_batch_summarypr_calc_contact_areapr_calc_contact_timepr_calc_coppr_calc_cop_excursionpr_calc_cop_gridpr_calc_cop_maskedpr_calc_cop_pathpr_calc_dominant_freqpr_calc_forcepr_calc_gait_cyclespr_calc_gradientpr_calc_impulsepr_calc_loaded_countpr_calc_loaded_ratepr_calc_mean_pressurepr_calc_mean_pressure_gridpr_calc_pcipr_calc_peak_pressurepr_calc_phase_mappr_calc_ptipr_calc_regionalpr_calc_regional_mappr_calc_rolloverpr_calc_saddle_bridgepr_calc_saddle_slippr_calc_seat_hotspotpr_calc_spectrumpr_calc_stride_cyclespr_calc_symmetry_indexpr_calc_symmetry_mappr_calc_total_pressurepr_channel_orderpr_coppr_cop_shapepr_datasetpr_dataset_filterpr_design_gapspr_design_tablepr_downsamplepr_example_filespr_example_trialpr_export_csvpr_export_reportpr_factor_contractpr_filter_timepr_frame_metricspr_interpolatepr_layoutpr_layout_from_index_mappr_layout_glovepr_layout_insolepr_layout_listpr_layout_matpr_layout_platformpr_layout_saddlepr_layout_saddle_novelpr_layout_seatpr_lock_tablepr_maskpr_mask_applypr_mask_defaultpr_mask_foot_autopr_mask_mirror_balancepr_mask_rowbandspr_mask_saddle_6pr_mask_symmetrypr_merge_trialspr_meta_from_filenamepr_plot_3dpr_plot_comparisonpr_plot_contact_areapr_plot_coppr_plot_cop_butterflypr_plot_foot_reportpr_plot_force_timepr_plot_heatmappr_plot_heatmap_maskedpr_plot_pressure_timepr_plot_regional_barpr_plot_saddle_reportpr_plot_symmetrypr_profile_matrixpr_read_asciipr_read_autopr_read_csvpr_read_dirpr_read_forcesensorpr_read_maskpr_read_pliancepr_ref_diabetic_footpr_ref_pcipr_ref_saddlepr_ref_wheelchairpr_run_apppr_sensor_mappr_sensor_qualitypr_summarypr_symmetry_sensitivitypr_trialpr_validate_datasetpr_validate_layoutpr_validate_summarypr_verify_lock

Dependencies:askpassbase64encbitbit64bslibcachemclicliprcommonmarkcpp11crayoncrosstalkcurldata.tabledigestdplyrDTevaluatefarverfastmapfontawesomefsgenericsggplot2gluegtablehighrhmshtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglaterlazyevallifecyclemagrittrmemoisemimeopensslotelpatchworkpillarpkgconfigplotlyprettyunitsprogresspromisespurrrR6rappdirsRColorBrewerRcppreadrrlangrmarkdownS7sassscalesshinysourcetoolsstringistringrsystibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevroomwithrxfunxtableyaml

Equine Saddle Pressure Analysis with pressR
Load the saddle layout | Load a synthetic trial | Inspect the pressure map | Regional analysis with reference thresholds | Bridge detection | Slip / asymmetric loading | Composite report | References

Last update: 2026-10-28
Started: 2026-05-04

Foot Pressure Analysis for Pedography and Gait Assessment
Gait cycle detection | Force vs time with cycles | Center of pressure and rollover | Regional analysis | Diabetic foot thresholds | Composite foot report

Last update: 2026-10-28
Started: 2026-05-04

Getting Started with pressR
What pressR does | Load a layout | Generate a synthetic example trial | Visualize | Summarize | Regional analysis | Export | Launch the Shiny app

Last update: 2026-10-28
Started: 2026-05-04

Readme and manuals

Help Manual

Help pageTopics
Plot a Sensor Layoutplot.pr_layout
Plot a Pressure Trialplot.pr_trial
Assert Cohort Sizepr_assert_cohort
Per-Recording Frame Summary for a Whole Cohortpr_batch_frame_summary
Batch Summary Across Multiple Trialspr_batch_summary
Calculate Contact Area Per Framepr_calc_contact_area
Total Contact Timepr_calc_contact_time
Calculate Center of Pressurepr_calc_cop
COP Excursion (Anterior-Posterior and Medial-Lateral Range)pr_calc_cop_excursion
Center of Pressure in Grid Index Unitspr_calc_cop_grid
Centre of Pressure Per Regionpr_calc_cop_masked
Total COP Path Lengthpr_calc_cop_path
Dominant Oscillation Frequency in a Bandpr_calc_dominant_freq
Calculate Total Force Per Framepr_calc_force
Detect Gait Cycles from Foot Pressure Datapr_calc_gait_cycles
Spatial Pressure Gradient Magnitudepr_calc_gradient
Force-Time Integral (Impulse)pr_calc_impulse
Loaded Cell Count Per Framepr_calc_loaded_count
Calculate Fraction of Loaded Sensors Per Framepr_calc_loaded_rate
Calculate Mean Pressure Per Framepr_calc_mean_pressure
Whole-Grid Mean Pressure Per Framepr_calc_mean_pressure_grid
Peak/Mean Pressure Concentration Indexpr_calc_pci
Calculate Peak Pressure Per Framepr_calc_peak_pressure
Sensor Map Averaged Over the Stride Cyclepr_calc_phase_map
Pressure-Time Integral Per Sensorpr_calc_pti
Compute Parameters by Regionpr_calc_regional
Zone Statistics of the Time-Averaged Sensor Mappr_calc_regional_map
Analyze COP Rollover Patternpr_calc_rollover
Detect Saddle Bridge Formationpr_calc_saddle_bridge
Detect Saddle Slip / Asymmetric Loadingpr_calc_saddle_slip
Identify Pressure Hotspotspr_calc_seat_hotspot
Power Spectrum of a Frame-Level Signalpr_calc_spectrum
Segment a Recording into Stride Cyclespr_calc_stride_cycles
Symmetry Indexpr_calc_symmetry_index
Left/Right Asymmetry of the Time-Averaged Sensor Mappr_calc_symmetry_map
Total Pressure Per Framepr_calc_total_pressure
Raw Device Channel Order for a Layoutpr_channel_order
Center of Pressure Objectpr_cop
Loop Geometry of a COP Trajectorypr_cop_shape
Create a Pressure Datasetpr_dataset
Filter a Dataset by Trial Metadata, With Count Assertionspr_dataset_filter
Observed Design Cells Against the Full Crossingpr_design_gaps
Cohort Design Tablepr_design_table
Downsample a Trialpr_downsample
Write Sample Pressure Data Filespr_example_files
Generate a Synthetic Pressure Trialpr_example_trial
Export Analysis Results to CSVpr_export_csv
Generate an Analysis Reportpr_export_report
Assert the Level Sets of Design Factorspr_factor_contract
Subset a Trial to a Time Windowpr_filter_time
Per-Frame Metric Tablepr_frame_metrics
Spatial Interpolation of Pressure Data (for Display)pr_interpolate
Create a Pressure Sensor Layoutpr_layout
Build a Layout From an Explicit Channel Mappr_layout_from_index_map
Get Glove Sensor Layoutpr_layout_glove
Get In-Shoe Pressure Insole Layoutpr_layout_insole
List All Built-In Sensor Layoutspr_layout_list
Get Generic Sensor Mat Layoutpr_layout_mat
Get Pressure Platform Layoutpr_layout_platform
Get Saddle Pressure Mat Layoutpr_layout_saddle
Novel/Pliance 16x16 Saddle Mat Layoutpr_layout_saddle_novel
Get Seating Pressure Mat Layoutpr_layout_seat
Lock a Table's Content and Shapepr_lock_table
Create a Region Maskpr_mask
Apply Masks to Extract Regional Pressure Datapr_mask_apply
Get Default Region Masks for a Layoutpr_mask_default
Auto-Segment Foot Regions from Pressure Datapr_mask_foot_auto
Largest Mirror-Symmetric Subset of a Maskpr_mask_mirror_balance
Row-Band Region Masks With an Explicit Splitpr_mask_rowbands
Standard 6-Region Saddle Maskpr_mask_saddle_6
Split Layout into Left/Right Halvespr_mask_symmetry
Merge Trials into a Datasetpr_merge_trials
Split Metadata Fields Out of a File Namepr_meta_from_filename
Interactive 3D Pressure Surfacepr_plot_3d
Compare Two Trialspr_plot_comparison
Plot Contact Area vs Timepr_plot_contact_area
Plot Center of Pressure Trajectorypr_plot_cop
COP Butterfly Plot Across Gait Cyclespr_plot_cop_butterfly
Foot Pressure Report Panelpr_plot_foot_report
Plot Force vs Timepr_plot_force_time
Plot Pressure Heatmappr_plot_heatmap
Plot Pressure Heatmap with Region Overlaypr_plot_heatmap_masked
Plot Peak and Mean Pressure vs Timepr_plot_pressure_time
Regional Parameter Comparison Bar Chartpr_plot_regional_bar
Saddle Fit Report Panelpr_plot_saddle_report
Left/Right Symmetry Plotpr_plot_symmetry
Per-Sensor Feature Matrix for a Datasetpr_profile_matrix
Read ASCII Pressure Data Exportpr_read_ascii
Auto-Detect and Read a Pressure Data Filepr_read_auto
Read Pressure Data from CSVpr_read_csv
Read a Directory of Pressure Exportspr_read_dir
Read Force Sensor Datapr_read_forcesensor
Read Mask Filepr_read_mask
Read a Novel/Pliance ASCII Exportpr_read_pliance
Diabetic Foot Pressure Thresholdspr_ref_diabetic_foot
Pressure Concentration Index Interpretation Bandspr_ref_pci
Saddle Fit Reference Thresholdspr_ref_saddle
Wheelchair Seating Pressure Thresholdspr_ref_wheelchair
Launch the Interactive Pressure Data Explorerpr_run_app
Per-Sensor Statistics Over Timepr_sensor_map
Per-Sensor Hardware Quality Across a Cohortpr_sensor_quality
Summarize Trial Pressure Parameterspr_summary
Asymmetry Index Across a Family of Maskspr_symmetry_sensitivity
Create a Pressure Trial Objectpr_trial
Validate Cohort Homogeneitypr_validate_dataset
Validate a Pressure Sensor Layoutpr_validate_layout
Two-Tier Data Frame Validationpr_validate_summary
Verify a Table Against Its Lock Filepr_verify_lock