Chetan Kunté
Offshore Structures Engineer, Chartered Naval ArchitectI am a 53-year old Perth-based engineer interested in mechanics, hydrodynamics, and open-source software. This website hosts my side projects.
Projects
Model conversion and syntax
- csv2sacs: Convert Metocean data into sea-state files (notes)
- fltr: Convert member-end releases from STAAD to USFOS (notes)
- gendata: Generate formatted model data from CSV file (notes)
- sacs_st: SACS syntax for Sublime Text editor (notes)
- usfos_st: USFOS syntax for Sublime Text editor (notes)
Publishing
- chisel: A static site generator in python (notes)
- 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 (notes)
- 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 (notes)
- Build from Typst: Ways to compile (notes)
- 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)
- uses these (software) tools
- 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
zellij terminal workspace, 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, Uses, 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, Flat, Offshore crane, Typhoon Melor, Mapping dynamics, Libraries, Chain stiffness, Lighthouse tech., Fram and Vasa, S-N curves, Photography, Tow, Training, China, Titanic, Colosseum, Agora, Summer, Chateau de Chambord, Normandy, and Tide. Get JSON feed for the latest. Navigate with Alt j (Prev or Latest), Alt k (Next or Earliest), Alt / (Home). (Mac users, swap 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.
Credits 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.