Skip to content

Refactors AiiDA plugins for the transition from `aiida-core` v0.x to `aiida-core` v1.0

Notifications You must be signed in to change notification settings

aiidateam/aiida-plugin-migrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

aiida-plugin-migrator

This too helps refactoring AiiDA plugins for the transition from aiida-core v0.x to aiida-core v1.0.

It makes use of the Bowler refactoring tool.

Installation

The aiida-plugin-migrator only runs under python3 (but it does not depend on aiida-core).

git clone https://github.com/aiidateam/aiida-plugin-migrator
cd aiida-plugin-migrator
pip install -e .

# need latest bowler fixes
pip install git+https://github.com/facebookincubator/Bowler.git@master

This adds aiida-plugin-migrator.py to the PATH.

Usage

aiida-plugin-migrator.py /path/to/plugin/code

Improvement

Backwards-incompatible changes have been documented in:

As the plugin migrator is improved, please keep the Wiki updated.

About

Refactors AiiDA plugins for the transition from `aiida-core` v0.x to `aiida-core` v1.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages