Naoki Takata

日本語

GitHub

ntakata [at] proton.me

Japan Population Explorer

An 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]

csv2json

An 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-protocol

An 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-starter

An 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-turbulence

An 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]

paperX

A 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-rs

An 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-rs

An 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]