Guide for Developers - MDAnalysis/mdanalysis GitHub Wiki
THIS WIKI IS ALMOST CERTAINLY OUTDATED and most content remains here for historical reasons. Some content is here because we haven't found a better place. IF YOU WANT TO CONTRIBUTE TO MDANALYSIS, START BY READING THE Contributor Guide in the User Guide INSTEAD OF READING THE WIKI.
Useful Links for Developing MDAnalysis
Searching: Search This Repository functionality at the top of the page and look under the Wiki tab. Alternatively, you can install the GitHub Wiki Search plugin into your browser, which patches a search box into any GitHub wiki that you visit.
First read
Then look at (in no particular order)
Developer docs
The online docs (development branch) for the development branch are updated with every merge into develop. Check these docs (and make sure that your own documentation changes look ok).
- Trajectory API
- Topology API
- Writing a new topology reader
- Guide to new topology format
- Topology data structures
- New Topology Docs (since 0.16.0, aka "#363")
- MDAnalysis.analysis API
For maintainers/release managers
Continuous integration
- Summary of our current continuous integration strategy
Notes on configuring our CI providers.