Skip to content

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

 
 
 

Contributors

Languages