Research tools and quantitative solutions across physical, financial, and scientific domains
A Lightweight Quantitative Investment System
MercuriusLite is a self-built quantitative system focused on asset allocation of macro asset classes in personal investment portfolios. It provides objective guidance for strategy developers through advanced analytical tools and systematic approaches.
Systematic approach to allocating capital across major asset classes including equities, bonds, commodities, and alternatives.
Quantitative methods for optimizing risk-adjusted returns based on individual investment objectives and constraints.
Framework and tools for developing, testing, and implementing systematic investment strategies.
Comprehensive risk assessment and monitoring capabilities for portfolio management.
Automated systems for continuous monitoring of portfolio performance and market signals.
Real-time notifications and reporting delivery to keep investors informed of critical updates.
Objective Market State Probability Assessment System
Oculus is a probability statistical model based on multi-source, massive data, designed to assess market status. Upholding a worldview of simulability rather than predictability, Oculus employs statistical indicators, AI methods, and Monte Carlo simulations to objectively assess market states.
Utilizes advanced statistical indicators and Monte Carlo simulations to model market probabilities.
Leverages artificial intelligence methods to process multi-source massive data for deep insights.
Provides unbiased market state evaluations based on rigorous quantitative analysis.
Two-way wealth percentile explorer
Convert net wealth into an estimated percentileβor a percentile into a wealth thresholdβfor the World, Mainland China, United States, and Hong Kong. Explore yearly estimates, statistical units, model intervals, and data-quality caveats in one interactive view.
Explore Wealth Position βMonte Carlo Retirement-Ruin Simulator
An interactive Financial-Independence / Retire-Early calculator. Tune your expected annual return, strategy volatility, inflation, and withdrawal rate, and watch the probability of running out of money evolve over a 5β50 year horizon β computed live in your browser via Monte Carlo simulation.
2,000 lognormal (geometric) return paths simulate portfolio survival under the fixed-real "4% rule" withdrawal strategy.
Adjust annual return, volatility, inflation, and withdrawal rate with live sliders β the ruin curves recompute instantly.
Ten curves show how external cash flow covering 0%β100% of spending reshapes your probability of ruin.
Data Pipeline Health Monitor
MCL Doctor is an internal observability tool that checks the freshness of every data file in the pipeline β both at the OS level (file modification time) and at the data level (last Date record in the CSV). Results are grouped by category and served as a live JSON dashboard.
Each target passes two independent gates: file mtime and last CSV record date, each checked against a per-frequency latency window.
All 130+ monitored files are declared in a single monitor.yaml with group, frequency, latency override, and date column per item.
Supports {yyyymmdd} filename-embedded dates, * wildcards, and ** recursive glob for option chain and yield curve files.
CMIP6 to WRF Regional Downscaling Pipeline
An automated one-stop pipeline for converting CMIP6 global climate model output into WRF-compatible intermediate files, enabling regional dynamical downscaling research. Handles multi-layer soil data, non-standard calendars, and supports multiple GCMs.
End-to-end pipeline from CMIP6 NetCDF output to WRF intermediate format with minimal manual intervention.
Compatible with MPI-ESM, EC-Earth3, CESM2, and other major CMIP6 global climate models.
Robust handling of multi-layer soil data, non-standard calendars, and varying grid configurations.
Climate Feedback-Response Analysis Method
A Python implementation of the Climate Feedback-Response Analysis Method (CFRAM), decomposing climate model temperature changes into individual physical drivers. Designed for CMIP6-scale attribution studies with dual radiation engines and multiprocessing acceleration.
Decomposes temperature changes into contributions from COβ, water vapor, clouds, aerosols, surface albedo, and other drivers.
Supports both RRTMG and Fu radiation schemes, with multiprocessing acceleration for CMIP6-scale datasets.
Rigorous quantitative attribution of climate model outputs to individual physical forcing and feedback mechanisms.