Skip to content
View Ameyanagi's full-sized avatar

Highlights

  • Pro

Block or report Ameyanagi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ameyanagi/README.md

Hi, I'm Ameyanagi

I build high-performance scientific software and developer tooling, with Rust for core systems and TypeScript/Python for products and automation.

What I build

  • X-ray science and spectroscopy tools
  • Data and plotting infrastructure
  • LLM engineering utilities and reusable templates

Featured projects

Project Stack Summary
ruviz Rust High-performance 2D plotting library focused on speed and ergonomics
xraytsubaki Rust Rust implementation of core xraylarch workflows
webxraydb-rs TypeScript Web interface and tooling around X-ray database workflows
LLMRateLimiter Python Distributed LLM API rate limiter with FIFO queues and TPM/RPM controls
chemical-formula-rs Rust Chemical formula parsing and composition utilities

Research and X-ray projects

Project Stack Summary
IBR-AIC Python Bragg peak removal for X-ray absorption spectra
DecomNano Python Heterogeneity analysis for bimetallic nanoparticles using XAS
xraydb-rs Rust X-ray database implementation in Rust
mucaljs JavaScript JavaScript implementation of MUCAL cross-section estimation
feff10-rs Rust FEFF10 implementation in Rust (work in progress)

Templates and starter kits

Project Stack Summary
cobalt-stack HTML Cobalt stack boilerplate and project setup
tanstack-start-elysia TypeScript TanStack Start + Elysia template
tanstack-start-fastapi TypeScript/Python TanStack Start + FastAPI starter
tanstack-start-fastapi-template Shell Template repository for TanStack Start + FastAPI projects

Current focus

  • Production-ready scientific tooling in Rust
  • FEFF and X-ray simulation ecosystem development
  • Robust API and worker infrastructure for AI workflows

GitHub stats

Open metrics

General metrics

Top languages

Pinned Loading

  1. xraytsubaki xraytsubaki Public

    This project aims to implement core features of xraylarch in Rust.

    Rust 6 2

  2. LLMRateLimiter LLMRateLimiter Public

    Distributed rate limiter for LLM APIs with FIFO queues, TPM/RPM limits, and burst prevention

    Python 4

  3. ruviz ruviz Public

    High-performance 2D plotting library for Rust combining matplotlib's ease-of-use with Makie's performance.

    Rust 34 1

  4. easypptx easypptx Public

    Python 1

  5. IBR-AIC IBR-AIC Public

    This package amims to provide a method of removing Bragg peaks from X-ray absorption spectra. This method can be applied for both transmission and fluorescence mode of XAS, with the aid of varing a…

    Python

  6. mucaljs mucaljs Public

    MuCal.js is a javascript program to estimate the xray cross sections. MuCal.js is a javascript implementation MUCAL program.

    JavaScript