Skip to content
View blizhan's full-sized avatar
🌚
🌚
  • Citadal
  • the North

Organizations

@cnmetlab

Block or report blizhan

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
blizhan/readme.md

Hi, I'm blizhan 👋

Weather · Climate · Geospatial · Data · ML · AI / Agent Tooling

Building tools and experiments around weather and climate data, geospatial systems, data infrastructure, machine learning, and agentic workflows.


🌦️ Weather, Climate & Geospatial

  • chorust/radiust — Public weather radar acquisition, processing, and export with a Rust core, CLI, and Python SDK
  • chorust/duckomo — Query local and remote Open-Meteo OM files directly in DuckDB with spatial and temporal filtering
  • climabc-index — Climate index data pipeline and visualization console
  • om-exporter — Convert Open-Meteo OM files into common meteorological grids
  • cnmetlab/pycdoexpr — Generate CDO expressions from Python syntax
  • cnmetlab/Maesters-of-NWP — Fetch free global numerical weather prediction products
  • tile2png — Render radar, satellite, and map tiles to images
  • Open-Idea-Grove/osm-entity-graph — OSM entity extraction experiments, starting with power infrastructure

🧠 Machine Learning

  • Tabloom — Browser-native tabular machine learning powered by DuckDB-WASM and tabular foundation models · Live app
  • straw-machine — Low-code helpers for building scikit-learn pipelines for ETL and feature engineering

🤖 AI, Agents & Developer Workflows

  • TermPilot — MCP tools for inspecting and controlling existing iTerm2 and Otty terminal sessions on macOS
  • chorust/duckjeu — Run model judgments on tables and Parquet data in DuckDB and use typed results in SQL
  • aimx — CLI-first extensions for Aim
  • Open-Idea-Grove/hook-loop — Explicit state-machine outer loops for autonomous agents
  • chorust/chorust — Native Mac client for chatting across multiple AI models
  • one-day-build — AI pair-programming workflow for bootstrapping projects in a day
  • spec — My spec and workflow catalog for agent-driven development
  • skills — My collection of reusable agent skills

📚 Information & Research

  • paper-digest — Curated notes and judgments from papers actually read and discussed

🧪 Fun & Questionably Useful


GitHub contribution snake

Pinned Loading

  1. aimx aimx Public

    CLI-first extensions for Aim

    Python 3 1

  2. climabc-index climabc-index Public

    Python 1

  3. cnmetlab/pycdoexpr cnmetlab/pycdoexpr Public

    generate CDO expr from python syntax

    Jupyter Notebook 3

  4. cnmetlab/Maesters-of-NWP cnmetlab/Maesters-of-NWP Public

    A package focus on fecthing free global numerical weather prediction product in an elegant way.

    Jupyter Notebook 6 2

  5. straw-machine straw-machine Public

    sklearn pipeline making machine

    Jupyter Notebook 3

  6. ensabc ensabc Public

    Handbook in Ensemble Forecast Application

    Jupyter Notebook 2