Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
How to treat old (non-core) codes of MP
Context and Problem Statement
Some codes in the context of the Materials Project have only been developed based on short-term funding, and long-term support is hard/impossible to guarantee.
This code might still be used in the community. One of the recent example codes is Matminer that triggered the discussion.
Decision Drivers
Considered Options
Use specific versions of the dependencies (via toml or setup.py-based installations) and then release a final version (or release candidate)
Transfer code ownership to a fork outside of MP (if someone wants to take over code)
Give maintaining rights to people outside of MP
Ask on the repo if someone might want to take over
Decision Outcome
Implementation Plan
More Information