<commit_before>{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# MDOF to equivalent SDOF using the adaptive approach"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true
   },
   "source": [
    "The equivalent SDOF capacity curve is calculated step by step based on the actual displacements, rather than a transformation of the capacity curve referred to the roof displacement. In this method, the equivalent system displacement and acceleration are calculated at each analysis step, using the actual displacements at that step.\n",
    "\n",
    "Note that this method assumes that the forces in the input pushover curves are normalized by the seismic mass of the structure.\n",
    "\n",<commit_msg>Update description for adaptive mdof-sdof notebook<commit_after>{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# MDOF to equivalent SDOF using the adaptive approach"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true
   },
   "source": [
    "The equivalent SDOF capacity curve is calculated step by step based on the actual displacements, rather than a transformation of the capacity curve referred to the roof displacement. In this method, the equivalent system displacement and acceleration are calculated at each analysis step, using the actual displacements at that step.\n",
    "\n",
{'fraction_non_alphanumeric': 0.0967741935483871, 'fraction_numerical': 0.0, 'mean_word_length': 3.678688524590164, 'pattern_counts': {'":': 16, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3951886', 'n_tokens_mistral': 393, 'n_tokens_neox': 367, 'n_words': 169}