Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This repository contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools. Additionally, almost all avionics firmware is also included, albeit potentially not in a buildable state, due to the removal of some third-party proprietary code. We hope that this code will be inspirational and useful to the kite-based windpower and wider communities.
created at May 18, 2020, 6:13 p.m.
Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
created at June 3, 2020, 4:20 p.m.
FedJAX is a JAX-based open source library for Federated Learning simulations that emphasizes ease-of-use in research.
created at Dec. 22, 2020, 2:44 p.m.
A tool for writing better scripts
created at May 5, 2021, 5:50 a.m.
Massively parallel rigidbody physics simulation on accelerator hardware.
created at June 2, 2021, 9:45 p.m.
Hardware accelerated, batchable and differentiable optimizers in JAX.
created at July 12, 2021, 5:16 p.m.
HIBA is a system built on top of regular OpenSSH certificate-based authentication that allows to manage flexible authorization of principals on pools of target hosts without the need to push customized authorized_users files periodically.
created at Aug. 30, 2021, 7:38 a.m.
Mathematical operations for JAX pytrees
created at Dec. 18, 2021, 1:56 a.m.
Pax is a Jax-based machine learning framework for training large scale models. Pax allows for advanced and fully configurable experimentation and parallelization, and has demonstrated industry leading model flop utilization rates.
created at June 14, 2022, 4:04 p.m.
SwissGL is a minimalistic wrapper on top of WebGL2 JS API. It's designed to reduce the amount of boilerplate code required to manage GLSL shaders, textures and framebuffers when making procedural visualizations or simulations.
created at Feb. 6, 2023, 5:33 p.m.
A simple, performant and scalable Jax LLM!
created at Feb. 28, 2023, 7:47 p.m.