ethanjli
Bioengineering PhD candidate at @prakashlab, software maintainer for @PlanktoScope
@prakashlabStanford, CA
Pinned Repositories
aapi-disaggregated-vis
Interactive data visualization of some disaggregated data on Asian Americans and Pacific Islanders
CS231A-Head-Pose-Cursor-Control
dotfiles
Personal chezmoi-managed dotfiles/configs (nvim, zellij, zsh, aqua, KDE Plasma, etc.)
dye-transport-simulation
Fluid dynamics simulation of the transport of dye in milk with soap droplets.
lutho-os
A Fedora Kinoite customization for my personal computer(s), based on Project Bluefin
pinspawn-action
GitHub action to use systemd-nspawn to run commands in a (un)booted container on a Raspberry Pi SD card image
forklift
Composable, reprovisionable, decentralized management of apps & configs on Raspberry Pis and other embedded Linux systems
PlanktoScope
Open and Affordable Quantitative Imaging Platform
fluitans
Manage ZeroTier networks together with public DNS records
pslive
Social microscopy for collaborative plankton ecology
ethanjli's Repositories
ethanjli/dotfiles
Personal chezmoi-managed dotfiles/configs (nvim, zellij, zsh, aqua, KDE Plasma, etc.)
ethanjli/lutho-os
A Fedora Kinoite customization for my personal computer(s), based on Project Bluefin
ethanjli/cached-download-action
GitHub action to simplify downloading & caching of individual files
ethanjli/forklift-toolbox
A Distrobox image for Forklift software development
ethanjli/linear-position-control
Controllers and unit tests for linear position control with low-cost components.
ethanjli/phylline
Phylline is a sans-io bidirectional data pipeline framework for making layered communication protocols in Python.
ethanjli/pigrow-action
GitHub action to decompress & expand a Raspberry Pi SD card image
ethanjli/pinspawn-action
GitHub action to use systemd-nspawn to run commands in a (un)booted container on a Raspberry Pi SD card image
ethanjli/piqemu-action
GitHub action to use QEMU to run commands in a VM on a Raspberry Pi SD card image
ethanjli/planktoscope-toolbox
A Distrobox image for PlanktoScope software development
ethanjli/rpi-forklift-demo
A simple demo of using Forklift to manage a Raspberry Pi OS-based system
ethanjli/ublue-forklift-sysext-demo
A simple demo of using Forklift to distribute & manage sysexts in a Fedora OSTree-based system
ethanjli/pishrink-action
GitHub action to shrink & compress a Raspberry Pi SD card image using PiShrink
ethanjli/arduino-sdp
Sensirion SDP3x and SDP8xx driver for Arduino platform
ethanjli/bioe123-centrifuge-v1
Starter centrifuge for BIOE 123
ethanjli/bioe123-centrifuge-v2
Full centrifuge example for BIOE 123
ethanjli/centrifuge-tachometer
Tachometer for rotor axle of hand-powered centrifuge.
ethanjli/eagle-toolbox
A Distrobox image for running Autodesk Eagle
ethanjli/ethanj.li
Personal website and blog.
ethanjli/linerider-userscript-mods
Userscript mods for Line Rider
ethanjli/liquid-handling-robotics
Controllers and unit tests for liquid-handling robotics with low-cost components.
ethanjli/mpack
MPack - A C encoder/decoder for the MessagePack serialization format / msgpack.org[C]
ethanjli/pac-hand-hygiene-intervention
Alert system prototype for the Stanford PAC Hand Hygiene Intervention Project
ethanjli/pallet-example-planktoscope-wio
A Forklift pallet demo with a software add-on to the PlanktoScope's standard pallet, for an additional hardware module
ethanjli/pallet-planktoscope-segmenter
An experimental Forklift pallet for running the PlanktoScope's segmenter separately on a computer
ethanjli/phyllo
Phyllo is a point-to-point communication protocol suite and application framework designed for use with embedded systems.
ethanjli/phyllo-cpp
Phyllo-cpp is a C++ implementation of the phyllo communication protocol suite and application framework for embedded systems.
ethanjli/phyllo-python
Phyllo-python is a Python 3 implementation of the phyllo communication protocol suite and application framework for communication with embedded systems.
ethanjli/science_jubilee
Controlling Jubilees for Science!
ethanjli/TLV493D-A1B6-3DMagnetic-Sensor
The 3D magnetic sensor 2GO board based on the XMC 2Go evaluation board.