SciPy is a community-driven open source project developed by a diverse group of contributors. The SciPy leadership has made a strong commitment to creating an open, inclusive, and positive community. Please read the SciPy Code of Conduct for guidance on how to interact with others in a way that makes the community thrive.

We offer several communication channels to learn, share your knowledge and connect with others within the SciPy community.

Participate online

The following are ways to engage directly with the SciPy project and community. Please note that we encourage users and community members to support each other for usage questions - see Get Help.

SciPy community meetings

SciPy community meetings are ideal to anyone wanting to contribute to SciPy or just know how current development is going.

SciPy mailing list

This list is the main forum for longer-form discussions, like adding new features to SciPy, making changes to the SciPy Roadmap, and all kinds of project-wide decision making. Announcements about SciPy, such as for releases, developer meetings, sprints or conference talks are also made on this list.

On this list please use bottom posting, reply to the list (rather than to another sender), and don’t reply to digests. A searchable archive of this list is available here.


GitHub issue tracker

  • For bug reports (e.g. “np.arange(3).shape returns (5,), when it should return (3,)”);
  • documentation issues (e.g. “I found this section unclear”);
  • and feature requests (e.g. “I would like to have a new statistical test in scipy.stats”).

Please note that GitHub is not the right place to report a security vulnerability. If you think you have found a security vulnerability in SciPy, please report it here.


Study Groups and Meetups

If you would like to find a local meetup or study group to learn more about SciPy and the wider ecosystem of Python packages for data science and scientific computing, we recommend exploring the PyData meetups (150+ meetups, 100,000+ members).

SciPy also organizes in-person sprints for its team and interested contributors occasionally. These are typically planned several months in advance and will be announced on the mailing list.

Conferences

The SciPy project doesn’t organize its own conferences. The conferences that have traditionally been most popular with SciPy maintainers, contributors and users are the SciPy and PyData conference series:

Many of these conferences include tutorial days that cover SciPy and/or sprints where you can learn how to contribute to SciPy or related open source projects.

Join the SciPy community

To thrive, the SciPy project needs your expertise and enthusiasm. Not a coder? Not a problem! There are many ways to contribute to SciPy.

If you are interested in becoming a SciPy contributor (yay!) we recommend checking out our Contribute page.