Code of Conduct#
At pymovements, we are committed to providing a welcoming, inclusive, and harassment-free experience for everyone.
It is important to us that all participants treat one another’s person and contributions with respect and dignity, regardless of race, ethnicity, caste, color, age, physical appearance, neurodiversity, disability, sex, gender, gender identity or expression, sexual orientation, language, religion or philosophical belief, national or social origin, socio-economic background, education level, or any other characteristic.
All who participate in good faith and in accordance with this Code of Conduct are entitled to the same privileges of participation, whether as contributors, maintainers, users, or collaborators.
Encouraged Behaviors#
We recognize that we all come from different cultures, languages, and communication styles, and that misunderstandings can easily arise in large collaborative projects. We therefore strive for patience, mindfulness, and generosity toward each other, centering our shared values:
Showing empathy and kindness toward others
Being respectful of differing opinions and experiences
Giving and receiving constructive feedback gracefully
Focusing on what benefits the community as a whole
Taking responsibility for one’s own actions and contributions
Committing to resolving conflicts when they arise
Unacceptable Behaviors#
The following behaviors are considered unacceptable within our community. Any instances, threats, or promotion of such behavior constitute a violation of this Code of Conduct:
Harassment, discrimination, or personal attacks
Sexualized or discriminatory language or imagery
Trolling, insulting, or derogatory comments
Publishing private information without consent
Any other conduct that would be inappropriate in a professional setting
Enforcement#
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the core maintainers through the pymovements GitHub organization.
All reports will be reviewed and handled with confidentiality and fairness. Maintainers who do not follow or enforce the Code of Conduct may be removed from the project team.
Scope#
This Code of Conduct applies to all pymovements community spaces, including GitHub repositories, issue trackers, community discussions, and public events when representing the project.
Attribution#
This Code of Conduct is adapted from the Python Community Code of Conduct, the NumPy Code of Conduct, and the Contributor Covenant, version 3.0.
For questions or suggestions about this Code of Conduct, please open an issue or contact the maintainers directly.