Contributing to VISTA

Thank you for your interest in contributing to VISTA!

Development Setup

See Installation for setting up a development environment.

Code Style

VISTA follows specific coding conventions:

  • NumPy-style docstrings

  • 120 character line length

  • Alphabetical import ordering with vista imports last

Submitting Changes

  1. Fork the repository

  2. Create a feature branch

  3. Make your changes

  4. Add tests for new functionality

  5. Ensure all tests pass

  6. Submit a pull request

Reporting Issues

Report bugs and feature requests at: https://github.com/awetomaton/VISTA/issues