Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelmaso/dynamics
A collection of examples for the structural dynamics course
https://github.com/miguelmaso/dynamics
bibtex earthquake jupyter-notebook latex publish seismic structural-dynamics teaching vibrations
Last synced: 2 months ago
JSON representation
A collection of examples for the structural dynamics course
- Host: GitHub
- URL: https://github.com/miguelmaso/dynamics
- Owner: miguelmaso
- License: mit
- Created: 2022-10-12T17:38:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T14:32:48.000Z (2 months ago)
- Last Synced: 2024-10-19T14:09:17.441Z (2 months ago)
- Topics: bibtex, earthquake, jupyter-notebook, latex, publish, seismic, structural-dynamics, teaching, vibrations
- Language: Jupyter Notebook
- Homepage: https://miguelmaso.github.io/dynamics/
- Size: 2.61 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Dynamics
A collection of examples for the structural dynamics course. The contents of this repo are classified into several parts:
- A static [LaTeX document](https://github.com/miguelmaso/dynamics/blob/gh-pages/problems.pdf) with academic examples
- An interactive extension of the examples with [Jupyter notebooks](ipython/README.md)
- A Python pacage for processing data recorded at the laboratory.## LaTeX build
The document is to be compiled using pdflatex and biber, other compilers have not been tested. Run the following [commands](.github/workflows/build_pdf.sh) to compile the document:
```sh
pdflatex problems
biber problems
pdflatex problems
pdflatex problems
```### VS Code configuration
If you are using VS Code with a LaTeX extension, make sure the following options are available on the configuration (`ctrl`+`,`):
```jsonc
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
"env": {}
},
{
"name": "biber",
"command": "biber",
"args": [
"%DOCFILE%"
],
"env": {}
},
// other compilation tools
]
```and
```jsonc
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> biber -> pdflatex * 2",
"tools": [
"pdflatex",
"biber",
"pdflatex",
"pdflatex"
]
},
// other user recipes
]
```