Chetan Kunté
Offshore Structures Engineer, Chartered Naval ArchitectI am a 53-year old engineer interested in mechanics, hydrodynamics, and open-source software. This website hosts my side projects and notes.
Projects
Model conversion and syntax
- csv2sacs: Convert Metocean data into sea-state files
- fltr: Convert member-end releases from STAAD to USFOS
- gendata: Generate formatted model data from CSV file
- sacs_st: SACS syntax for Sublime Text editor
- usfos_st: USFOS syntax for Sublime Text editor
Publishing
- chisel: A static site generator in python
- m-one: Turning my collection of notes into a monograph
- tce: Sneha’s thesis on tourism into a mini-book project
Setup
Sublime Text plug-ins
- autopair-underscores-backticks: Key bindings in pairs
- datestamp with a shortcut (ctrlshiftd)
- latex-snippets-st: LaTeX snippets
- typst-snippets-st: Typst snippets
Vim plug-ins, and info.
- latex-snippets-vim: LaTeX snippets
- typst-snippets-vim: Typst snippets
- vqm: Vim quick manual
Terminal utilities
- fish functions: Handy functions for everyday tasks
- hkp: Scripts to manage files, folders, etc.
- mkvim: Compiling Vim from source with python3 enabled
- rebase functions: write once, run often (for fish and bash shells)
- w2p: Batch convert Word files into pdf files
Typesetting
- Build from LaTeX: Ways to compile
- Build from Typst: Ways to compile
- Sublime Text + Typst: Setup for Windows
- templates: For notes, letters, etc. (see also wiki)
Useful utilities OS specific
- Airprint: Setup Brother HL-L2321D for AirPrinting (Mac, linux, Windows)
- key bindings with keyd for navigation (linux)
- mackeyboard: Mac keyboard to Windows key mappings (Windows)
- pi_sysinfo.sh: Raspberry Pi system info function (linux)
- scripting replies in Outlook with AutoHotkey v2 (Windows)
- wsl-howto: Access linux environment from within Windows (linux)
Viewgraphs
- git-talk: Version control for engineers
- offshore-lifts: An overview
- structural-dynamics: historical beginnings + introduction
Web (related) services
- ddns: Dynamic DNS setup for IP refresh using DNSimple
- search-email: Email search (to add rule) in Fastmail
- srv: http.server script with clean URLs in python
Work related
- tlp: List of tension leg platforms
- usfos-on-linux: Get USFOS to run on linux (script)
- w2w: Walk-to-work elevation on platforms
RSS feeds
Notes
Endurance gain from weld improvements, python on Windows, Fish functions, shell functions for rebase, Keyboard, My father, Flare radiation, Wave, Anatomy of a Typst template, Med school calendar, The daily driver, Build, Sagrada Familia, CSV to SACS seastate, Slice lists, Cosine interaction, Tube slenderness, Managing editor plug-ins, Jacket flooding, Release notes, Storm safety, TSA for pile welds?, Shell buckling, SACS syntax, Dropped pipe, Unconditional, Building a model, CLI, USFOS syntax, Tailscale, Outbreak, Dark sky, VIV, India, Reliability, Wave length, End releases, Wind, Berthing fenders, Offshore crane, Typhoon Melor, Mapping dynamics, Libraries, Chain stiffness, Lighthouse tech., Fram and Vasa, S-N curves, Tow, China, Titanic, Colosseum, Agora, Summer, Chateau de Chambord, Normandy, and Tide. Get JSON feed for the latest. Navigate with Alt j (Prev), Alt k (Next), Alt / (Home). (Mac users, replace Alt with ^⌥.)
Colophon
Built with Chisel, this site respects web standards, produces valid HTML, CSS, and JSON mark-ups, is friendly to phones, small screens, and text-only browsers like Links too. Visitors are not tracked; not serving ads or cookies either. TLS is optional; this is to assist low bandwidth users.
I am grateful to Armin Ronacher for Jinja; David Zhou for Chisel; Emily Eisenberg and Sophie Alpert for KaTeX; GitHub for Pages; Guido van Rossum for python; Ivan Sagalaev for hl.js; Junio Hamano and Linus Torvalds for git; Manfred Stienstra, Yuri Takhteyev, and Waylan Limberg for markdown in python.
Disclaimer, Terms of use: I speak only for myself. This body of preoccupation outside of a full-time job may contain errors and omissions; please beware there’s no warranty whatsoever.
Feedback (incl. errors, omissions) is welcome at ckunte at gmail.com.