Package: PhysioOpenSim 0.1.0

Yusuke Matsui

PhysioOpenSim: Native OpenSim C++ Integration for PhysioExperiment

Provides a native OpenSim C++ bridge for R via Rcpp. The package exposes OpenSim model-level operations to support biomechanics workflows in the Physio ecosystem. OpenSim linkage is optional at build time; when OpenSim is not detected, the package installs with informative runtime errors for OpenSim-dependent calls.

Authors:Yusuke Matsui [aut, cre]

PhysioOpenSim_0.1.0.tar.gz
PhysioOpenSim_0.1.0.zip(r-4.7)PhysioOpenSim_0.1.0.zip(r-4.6)PhysioOpenSim_0.1.0.zip(r-4.5)
PhysioOpenSim_0.1.0.tgz(r-4.6-x86_64)PhysioOpenSim_0.1.0.tgz(r-4.6-arm64)PhysioOpenSim_0.1.0.tgz(r-4.5-x86_64)PhysioOpenSim_0.1.0.tgz(r-4.5-arm64)
PhysioOpenSim_0.1.0.tar.gz(r-4.7-arm64)PhysioOpenSim_0.1.0.tar.gz(r-4.7-x86_64)PhysioOpenSim_0.1.0.tar.gz(r-4.6-arm64)PhysioOpenSim_0.1.0.tar.gz(r-4.6-x86_64)
PhysioOpenSim_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
PhysioOpenSim/json (API)

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

Bug tracker:https://github.com/x-biosignal/physioopensim/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

3.00 score 27 exports 1 dependencies

Last updated from:6271a3d7e1. Checks:8 NOTE, 2 OK, 3 ERROR. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE174
linux-devel-x86_64NOTE122
source / vignettesOK152
linux-release-arm64NOTE140
linux-release-x86_64NOTE117
macos-release-arm64NOTE113
macos-release-x86_64NOTE191
macos-oldrel-arm64NOTE116
macos-oldrel-x86_64NOTE204
windows-develERROR113
windows-releaseERROR104
windows-oldrelERROR86
wasm-releaseOK95

Exports:opensimAvailableopensimBuildConfigopensimCLIAvailableopensimCLIPathopensimFinalizeConnectionsopensimLoadModelopensimModelComponentsopensimModelInitializeopensimModelIsInitializedopensimModelNameopensimModelSummaryopensimRunAnalyzeopensimRunCMCopensimRunIDopensimRunIKopensimRunRRAopensimRunSOopensimRunToolopensimSaveModelopensimSetModelNameopensimWriteAnalyzeSetupFromTemplateopensimWriteCMCSetupFromTemplateopensimWriteIDSetupFromTemplateopensimWriteIKSetupFromTemplateopensimWriteRRASetupFromTemplateopensimWriteSOSetupFromTemplateopensimWriteToolSetupFromTemplate

Dependencies:Rcpp

Getting Started with PhysioOpenSim

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon May 16 2026.

Last update: 2026-03-16
Started: 2026-03-16

OpenSim Tool Pipeline: IK to ID to SO

Rendered fromopensim-tool-pipeline.Rmdusingknitr::rmarkdownon May 16 2026.

Last update: 2026-03-16
Started: 2026-03-16

Readme and manuals

Help Manual

Help pageTopics
Check Whether Native OpenSim Support Is AvailableopensimAvailable
Show Build Configuration for OpenSim Native BridgeopensimBuildConfig
Check Whether OpenSim CLI Is AvailableopensimCLIAvailable
Resolve OpenSim CLI Command PathopensimCLIPath
Finalize OpenSim Model ConnectionsopensimFinalizeConnections
Load an OpenSim Model as a Native External PointeropensimLoadModel
List Core OpenSim Model Component NamesopensimModelComponents
Initialize OpenSim Model System StateopensimModelInitialize
Check Whether an OpenSim Model Handle Is InitializedopensimModelIsInitialized
Get OpenSim Model NameopensimModelName
Summarize an OpenSim Model via Native C++ APIopensimModelSummary
Run OpenSim Analyze ToolopensimRunAnalyze
Run OpenSim Computed Muscle Control ToolopensimRunCMC
Run OpenSim Inverse Dynamics ToolopensimRunID
Run OpenSim Inverse Kinematics ToolopensimRunIK
Run OpenSim Residual Reduction Algorithm ToolopensimRunRRA
Run OpenSim Static Optimization ToolopensimRunSO
Run an OpenSim Tool Setup XMLopensimRunTool
Save OpenSim Model to FileopensimSaveModel
Set OpenSim Model NameopensimSetModelName
Write Analyze Setup XML from TemplateopensimWriteAnalyzeSetupFromTemplate
Write CMC Setup XML from TemplateopensimWriteCMCSetupFromTemplate
Write ID Setup XML from TemplateopensimWriteIDSetupFromTemplate
Write IK Setup XML from TemplateopensimWriteIKSetupFromTemplate
Write RRA Setup XML from TemplateopensimWriteRRASetupFromTemplate
Write SO Setup XML from TemplateopensimWriteSOSetupFromTemplate
Write OpenSim Tool Setup XML from TemplateopensimWriteToolSetupFromTemplate