<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Technical Physics on Gateway240</title>
    <link>https://gateway240.com/tags/technical-physics/</link>
    <description>Recent content in Technical Physics on Gateway240</description>
    <image>
      <title>Gateway240</title>
      <url>https://gateway240.com/</url>
      <link>https://gateway240.com/</link>
    </image>
    <generator>Hugo -- 0.155.3</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 31 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://gateway240.com/tags/technical-physics/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Low-pass filtering in OpenSim</title>
      <link>https://gateway240.com/blog/opensim-low-pass/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://gateway240.com/blog/opensim-low-pass/</guid>
      <description>&lt;p&gt;In the &lt;a href=&#34;https://gateway240.com/blog/opensim-preprocessing/&#34;&gt;previous post&lt;/a&gt;, we discussed preprocessing data with OpenSim.
An important part of preprocessing is low-pass filtering of various pieces of data.
In this post, we will explore many of the unanswered questions and ambiguities of low-pass filtering in OpenSim. Following stories and personal experience of strange and erroneous results coming from OpenSim filtering, I began to doubt the implementation in OpenSim. To verify the results, I set out to validate the filtering against 2 existing implementations in Python and Matlab.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Preprocessing Laboratory Data for OpenSim and AddBiomechanics</title>
      <link>https://gateway240.com/blog/opensim-preprocessing/</link>
      <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://gateway240.com/blog/opensim-preprocessing/</guid>
      <description>&lt;p&gt;In the &lt;a href=&#34;https://gateway240.com/blog/opensim-bilevel-optimization/&#34;&gt;previous post&lt;/a&gt;, we discussed setting up AddBiomeachanics for local data analysis. In this post, we&amp;rsquo;re going to from freshly collected laboratory data to motion reconstructions in OpenSim or AddBiomechanics. The &lt;a href=&#34;https://zenodo.org/records/10559504&#34;&gt;Kuopio Gait dataset&lt;/a&gt; and &lt;a href=&#34;https://zenodo.org/records/17826878&#34;&gt;Kuopio Full-Body (KFB) dataset&lt;/a&gt; were both collected in the HUMEA laboratory at the University of Eastern Finland. Using this data in downstream processing application, like OpenSim, requires preprocessing from the laboratory coordinate system and units to OpenSim&amp;rsquo;s coordinate system and units.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reconstructing Human Motion Locally: AddBiomechanics Bilevel Optimization</title>
      <link>https://gateway240.com/blog/opensim-bilevel-optimization/</link>
      <pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://gateway240.com/blog/opensim-bilevel-optimization/</guid>
      <description>&lt;h1 id=&#34;what-is-addbiomechanics&#34;&gt;What is AddBiomechanics?&lt;/h1&gt;
&lt;p&gt;In order to analyze motion capture data to create reconstructions of human motion, it is necessary to create scaled models, and calculate inverse kinematics (IK) and then inverse dynamics (ID). This process is tedious and often quite time-consuming. During the process, it is important to consider the marker residual error as well as the force residual error from force plates. This often necessitates manual tweaking to markers and model parameters to achieve a required error tolerance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building OpenSim and Python Wheels from Source</title>
      <link>https://gateway240.com/blog/building-opensim/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://gateway240.com/blog/building-opensim/</guid>
      <description>&lt;h1 id=&#34;what-is-opensim&#34;&gt;What is OpenSim&lt;/h1&gt;
&lt;p&gt;Perhaps you have used &lt;a href=&#34;https://simtk.org/projects/opensim&#34;&gt;OpenSim&lt;/a&gt; for muskuloskeletal modeling.
Now you have found yourself here wondering how to build the project from source and what a python wheel is.
To begin, building the project from source is no small feat and usually takes many hours of configuration and troubleshooting.
If you succeed in this quest, you will emerge victoriously with a working python environment with the exact dependencies that you need.
A Python wheel is simply a binary package which includes all the dynamic libraries a package needs to function on your platform so you don&amp;rsquo;t have to build everything from source.
For more information on Python wheels check out &lt;a href=&#34;https://realpython.com/python-wheels/&#34;&gt;this article&lt;/a&gt;.
The point of this article though is to learn how to build the wheel, so we will of course be building everything from source.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Technical Physics Dictionary in Finnish and Russian</title>
      <link>https://gateway240.com/blog/technical-physics-dictionary/</link>
      <pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gateway240.com/blog/technical-physics-dictionary/</guid>
      <description>&lt;h1 id=&#34;new-specialty-words&#34;&gt;New Specialty Words&lt;/h1&gt;
&lt;p&gt;While learning a new language is riddled with challenges, one of the most difficult riddles is properly determining
all of the specialty, subject-specific words that are required in certain disciplines.
This can sometimes be achieved by reading literature but is often only properly achieved by asking a native speaker.&lt;/p&gt;
&lt;p&gt;This is a dictionary I have created to accompany an upcoming presentation regarding my research&amp;mdash;in Finnish.
Although the presentation is in Finnish, I would like to understand how to discuss this topic in all the languages I am trying to learn.
Hopefully someday this list will also include French, but that&amp;rsquo;s a quest for another day.
The list is presented in alphabetical order using the English words (disregarding case).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
