Ben Trettel
This website is an index of some public projects and writings of mine. I have contact information on a separate page.
Projects and writings
- BlasterSim: simulates pneumatic and spring compressed gas guns with a lumped parameter model written in modern Fortran (under development)
- Fortran libraries and tools I developed for my own use. Some of the more notable parts:
- genunits: A code generation approach to compile-time unit checking in Fortran.
- tripwire.py: A Python script which helps keep docs in sync with code by returning a message if certain lines of code change.
- geninput: A program to simultaneously generate consistent 1. Fortran namelist group input code including input validation and 2. documentation for each namelist group.
- plint: patent claim proofreader and analyzer for 112(b) issues, restrictions, and other issues
- My academic publications (local copies and preprints)
- A comment discussing and linking to other discussion of my research paper collection
- A long Stack Exchange answer I wrote on finding translations of scientific papers
- specialized bibs (My most starred repository on GitHub for some reason!)
- WaterWar.net
Old projects
- SSCentral (2003-2010): Old Super Soaker fan site and forum that I ran in the past. Please note that this site has not been significantly updated in over 15 years and is out of date in many places. Updating the site is a very low priority task for me, unfortunately.
- NerfHaven: Some people know me as an administrator at the now inactive forum NerfHaven.
Places you'll find me online
- GitHub
- Hacker News
- Discord: btrettel
- Fortran Discourse