Meta-Xceed publishes selected utilities from our own delivery work — source code, ready-to-run builds and documentation — under the Apache License 2.0. The first release is Migrate Studio.
What you get with every release
Point Migrate Studio at a folder of SAS programs, load a rule book, and it applies migration fixes you can review line by line. Originals are copied into _migrate_original/ before anything is written.
history.json) of when, which folder, which rule book and which programs changedRun the Windows build as-is, or take the source and run it anywhere Python 3.9+ does.
A single self-contained build that bundles the Python runtime. Nothing to install.
MigrateStudio.exe; it starts the local app and opens it in your browser.The full tree — app, rule engines, rules, synthetic samples, tests and docs. Runs on Windows, macOS or Linux.
pip install -r requirements.txt.python migrate_studio.py.python tools/check_env.py to verify your setup.SHA-256 checksums for the v0.3 beta files above, also published as SHA256SUMS.txt.
# Windows (PowerShell) Get-FileHash .\MigrateStudio.exe -Algorithm SHA256 # macOS / Linux shasum -a 256 migrate-studio-open-oct1-v0.3-beta.zip # or, with SHA256SUMS.txt saved beside your downloads shasum -a 256 -c SHA256SUMS.txt
Everything is plain text or HTML, so you can read it online or from the package.
Folder selection, rules, Apply Fix, backups, Fix Compare, History, Revert and troubleshooting.
HTMLHow the two rule sources work and how to add a rule with a synthetic example.
MarkdownThe migration-check rule pack that drives the Findings tab and automatic fixes.
JSONWhat changed in each release, from in-place updates to the new Select All control.
MarkdownStart flags, project layout, development checks and licensing in one page.
MarkdownSynthetic STUDY001 programs to try every rule safely — no client data.
Markdown · in the .zipNo build step and no hidden services. The browser app is plain HTML, CSS and JavaScript served by a short Python script on your own machine.
Migrate Studio is the first tool we have opened up. These are in preparation; each will appear here, with the same downloads and documentation, when it is ready.
Tell us what you ran into, or read how to contribute a fix.
Get support How to contribute