ntakata [at] proton.me
Japan Population ExplorerAn open-source Next.js platform that ingests and rigorously curates official Japanese demographic statistics, delivering transparent, interactive visualisations and decision-grade dashboards for research and policy. [Source]
csv2jsonAn open-source Java command-line utility that reliably converts CSV datasets into JSON or newline-delimited JSON (NDJSON), offering configurable parsing (delimiters, quoting, escapes), streaming via standard I/O, and reproducible Maven builds suitable for research and production pipelines. [Source]
uu-protocolAn open-source Rust implementation of a modular, low-latency, security-forward networking protocol—built atop QUIC transport with a CBOR wire format and staged adoption of the Noise Protocol Framework—providing versioned message envelopes, a reference node (HELLO/PING/PONG), and a roadmap for forward-compatible, production-grade deployment. [Source]
cfd-starterAn educational yet performance-oriented Python project that implements a two-dimensional Burgers'-equation solver—offering NumPy (CPU) and CuPy (GPU) back-ends, multiple time-integration schemes (Euler, SSP-RK2/3), periodic boundaries, benchmarking, and publication-quality visualisation—designed to introduce core CFD methods while enabling reproducible, research-grade experimentation. [Source]
exascale-dns-turbulenceAn educational yet research-oriented Python project that implements a two-dimensional, pseudo-spectral direct numerical simulation of turbulence—with GPU acceleration via PyTorch and a Colab-ready notebook—designed to elucidate core DNS methodology while outlining a pathway towards exascale-class extensions. [Source]
paperXA modern, open-source Rust command-line system for the scholarly lifecycle that scaffolds LaTeX workspaces, compiles with multiple engines (e.g., Tectonic, LaTeXmk), watches and rebuilds on change, and organises sections, figures, and bibliographies for rigorous, reproducible paper production. [Source]
searchindex-rsAn open-source Rust full-text search index optimised for local, CJK-aware retrieval, implementing BM25 ranking over an append-only, LSM-style segmented store (with memory-mapped files, variable-length integer compression, and SIMD optimisations) and exposing a lightweight HTTP API suitable for embedded and research deployments. [Source]
ndstencli-rsAn open-source Rust library for n-dimensional (1D/2D/3D) stencil and finite-difference computation, offering configurable boundary conditions (periodic, fixed, Dirichlet, Neumann), standard operators (Laplacian, second-order derivatives, Gaussian), explicit time integration (Euler, SSP-RK2/3), Rayon-based parallelism with SIMD optimisation, ndarray/WASM interoperability, and convergence testing for research-grade reproducibility. [Source]