Skip to content
View adithyavemuri's full-sized avatar

Block or report adithyavemuri

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. 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
adithyavemuri/README.md

Atmospheric Physics · Wind Energy · Scientific Modelling & Tools

I develop scientific tools and reproducible modelling workflows that connect atmospheric science, wind energy, and physical and statistical analysis. I'm currently building the components of an integrated atmospheric and wind-energy modelling platform, amongst others.

Start here

WRF_tools is the public entry point: analyse existing WRF output, explore the diagnostics and see the results without compiling or running a new simulation.

How the pieces fit together

Atmospheric modelling workflow: ERA5 and geodata preparation, WRF simulation, physical diagnostics, scientific reports and suitable WRF-LES inflow for OpenFAST

The public packages run independently.

Public building blocks

Project Role in the platform
wrf-autocompiler Build WRF-ARW/WPS without root access, with configurable compiler, dependency and build-mode choices.
wrf-era5-case Download ERA5/geodata and generate readable WRF/WPS configuration from TOML, including stationary one-way nests.
WRF_tools Analyse WRF/WRF-LES output: meteorology, turbulence, wind energy, comparisons, visualisation, reports and TurbSim/OpenFAST inflow.
wrf-source-tools Inspect WRF Fortran interfaces, direct-call chains and selected assignments offline; support source-level investigation.
LocalHarness Set up local Qwen, Gemma and Phi models, with OpenCode, Cline support, shared skills and browser switching. Optional development support, not part of the numerical model.

Each repository provides its own setup, editable examples and limitations.

Short demonstration: WRF output → a scientific report

WRF_tools wind and boundary-layer diagnostics: map, vertical section, time-height evolution and profiles

This WRF_tools figure combines a wind map, vertical section, time-height evolution and profiles. The linked demonstration report uses a two-domain Netherlands hindcast: 9 km and 3 km grids, 10 January 2025, 00–06 UTC.

To generate a report from your own output, clone WRF_tools, follow its installation guide, then run from that repository:

python examples/create_hindcast_report.py /path/to/wrf/run \
  --domain d02 --diagnostics all --output reports/my-case

Open reports/my-case/hindcast-report.pdf. The report includes the domains found in the run; d02 selects the primary domain for this example. The same workflow can be reused on another case rather than rewriting the analysis.

Scientific scope: these are model-based research workflows. Diagnostic assumptions, sampling requirements and validation boundaries are documented in the methods and references.

Supporting software: LocalHarness

Local model browser, an optional LocalHarness interface

LocalHarness, previously named qwen-local, is a separate local AI project for software development. It handles verified model downloads and local runtime/client setup. OpenCode is the default coding client; Cline and the optional llama.cpp browser shown above are also supported. See platform support for the tested compatibility boundary.

Research interests

  • Atmospheric boundary-layer dynamics and turbulence.
  • Wind-farm wakes and atmosphere–turbine interactions.
  • Numerical modelling, physics ensembles and model uncertainty.
  • Physical interpretation and reproducible computational research.
  • Local AI for private automation.
  • Music creation with Open-Weight AI models, amongst others.

Connect

LinkedIn · Explore my public repositories

Pinned Loading

  1. WRF_tools WRF_tools Public

    Scientific Python toolkit for WRF/WRF-LES analysis, turbulence, wind-energy diagnostics and OpenFAST coupling.

    Python 13 4

  2. LocalHarness LocalHarness Public

    LocalHarness runs local Qwen, Gemma and Phi models with shared agent skills, automatic OpenCode setup, Cline support and browser model switching.

    Python

  3. wrf-autocompiler wrf-autocompiler Public

    Rootless, configurable WRF-ARW and WPS builder with compiler, MPI, netCDF, module, and build-mode detection.

    Shell

  4. wrf-era5-case wrf-era5-case Public

    TOML-driven ERA5 reanalysis case preparation for WRF and WPS.

    Python

  5. wrf-source-tools wrf-source-tools Public

    Offline deterministic WRF Fortran source analysis, scheme call graphs, argument mapping, and implementation comparisons.

    Python