Tools

Tools I've (Cr)eated/(Co)ntributed to

  • OpenSees - (Co) UC Berkeley
  • ShakerMaker - (Cr) A friendly library to simulate earthquake ground motions
    output.
  • gmsh2opensees - (Cr) A small library to make OpenSees and gmsh talk to each other. I have a YouTube series on using this.
  • gmshtranslator - (Cr) - A python parser for gmsh .msh format. I use it to create OpenSees/whateverelse models.

3rd. Party tools

I strive to stay as open source/free as I can with the tools I use. Every now and then, though, I will pay for a useful tool.

Here is a set of apps I love to use day to day. Special thanks to their creators.

  • [NeoVim][] - Text editor for people who want to suffer and get 0.1s faster at some tasks. BTW
  • Sublime Text - A very cool text editor. The king of speed.
  • Mendeley - Oh how would I ever manage references without you dear mendeley?
  • SciPy - Scientific computing for Python. The reason I switched from Matlab to Python!
  • gmsh - Need to generate 3D FEM meshes? gmsh will do that and more.
  • Inkscape - My dark alternate identity, a designer. Useful vector graphics editor to create beautiful illustrations.
  • Spyder - A very cool, Matlab inspired, python editor for scientific computing. I don't use this anymore, it was a catalyst for my transition from matlab to python. I do recommend it to my students and matlab-based colleagues.
  • GIMP - The Gnu Image Manipulation Program. My designer side flourishing again.
  • Blender - Used for cool 3-D viz and random art I do.

As far as OSes go

  • Omarchy - How I got into Arch Linux (BTW). Thanks DHH.
  • Ubuntu - I've been using Ubuntu since 2007. I still run 22.04 on my HPC cluster.
  • Virtual Box - Because sometimes you just need windows

Some useful commands.