I often mention the Concrete23 material model, but you won't find it in the main OpenSees GitHub repository or in any of the repo's public forks. You won't find Concrete23 because it doesn't exist. Or maybe the model does exist but I keep it in a private fork of OpenSees. You'll never know... Let's assume … Continue reading How to Keep Your OpenSees Code Private on GitHub
Tag: GitHub
Make a Pull Request
If a tree falls in a forest and no one is around to hear it, does the tree make a sound? If a model is coded in OpenSees and no one pushes it upstream on GitHub, does the model exist? Is there only the perception that the tree makes a sound and that the model … Continue reading Make a Pull Request
Non-Fungible OpenSees
The latest spam to creep into the OpenSees universe has come from digital artists looking to sell their NFTs (non-fungible tokens) to members of the OpenSees Facebook group. The art is sold through the NFT marketplace, opensea.io, so I can see the confusion with OpenSees. Before the group admins remove the NFT posts, I ask … Continue reading Non-Fungible OpenSees
OpenSees Time Machine
I recently found two Zip disks in my office. They were the next big thing for about 15 minutes in the late 1990s and early 2000s. I then got my hands on an external Zip drive and was able to offload the disks' contents. One disk has lecture notes and assignments from a few graduate … Continue reading OpenSees Time Machine
Only Their Mother Can Tell Them Apart
In January 1999, when OpenSees was known as G3, Prof. Fenves created G2 for teaching nonlinear structural analysis in CE 221 at UC Berkeley. G2 was written in MATLAB with an architecture similar to G3. I took CE 221 and used G2 for the homework assignments, but after a few years I lost the code. … Continue reading Only Their Mother Can Tell Them Apart
OpenSees Source Control: From Zip to Git
Back in the G3 days, when there were essentially two developers, Frank kept the source code up to date on a Zip disk that he stuffed into a cargo pocket of his pants each afternoon. Frank instructed me to retrieve the disk if he was ever hit by a bus. As long as the buses … Continue reading OpenSees Source Control: From Zip to Git