Introducing the VIC Extensions & vicpyx Community

Every VIC user eventually writes something custom. A script that automates a tedious post-processing step. An extension that computes a field the built-in tools don't. A neat trick with vicpyx that turns an afternoon of manual work into a single click. These tools are often genuinely useful — and almost always, they stay on one engineer's machine.

We wanted to change that. Today we're launching the VIC Extensions & vicpyx Community: an open hub where VIC-3D and VIC-2D users can share their custom extensions and scripts, and benefit from what others have built.

What's in it

  • A curated extension index — browse community-built extensions by product and version, each linking to its own project with a downloadable package.

  • A starter template and authoring guide — everything you need to build a VIC extension from scratch, including the hard-won practical details of packaging and the vicpyx framework.

  • A discussion board — a Show & Tell space to share what you've made and a Q&A space for help. You don't need to know Git: post your script or file right in the browser.

How it works

The community is open to everyone and curated for quality. Anyone can submit a tool — through a discussion post, a simple submission form, or a pull request. A small group of maintainers reviews submissions and adds the best ones to the index, so what you find there is trustworthy and safe to run. Everything is openly licensed and community-contributed. (A note for clarity: these are community tools, not officially supported Correlated Solutions products — so, as with any shared code, give it a look before you run it.)

Get involved

We can't wait to see what you've built.

If your tool helps you, it'll almost certainly help someone else — come share it!

Next
Next

Major Update to Forming-Limit Curve Testing with VIC-3D 11.2