jpayne@69: Metadata-Version: 2.1
jpayne@69: Name: numpy
jpayne@69: Version: 1.24.4
jpayne@69: Summary: Fundamental package for array computing in Python
jpayne@69: Home-page: https://www.numpy.org
jpayne@69: Author: Travis E. Oliphant et al.
jpayne@69: Maintainer: NumPy Developers
jpayne@69: Maintainer-email: numpy-discussion@python.org
jpayne@69: License: BSD-3-Clause
jpayne@69: Download-URL: https://pypi.python.org/pypi/numpy
jpayne@69: Project-URL: Bug Tracker, https://github.com/numpy/numpy/issues
jpayne@69: Project-URL: Documentation, https://numpy.org/doc/1.24
jpayne@69: Project-URL: Source Code, https://github.com/numpy/numpy
jpayne@69: Platform: Windows
jpayne@69: Platform: Linux
jpayne@69: Platform: Solaris
jpayne@69: Platform: Mac OS-X
jpayne@69: Platform: Unix
jpayne@69: Classifier: Development Status :: 5 - Production/Stable
jpayne@69: Classifier: Intended Audience :: Science/Research
jpayne@69: Classifier: Intended Audience :: Developers
jpayne@69: Classifier: License :: OSI Approved :: BSD License
jpayne@69: Classifier: Programming Language :: C
jpayne@69: Classifier: Programming Language :: Python
jpayne@69: Classifier: Programming Language :: Python :: 3
jpayne@69: Classifier: Programming Language :: Python :: 3.8
jpayne@69: Classifier: Programming Language :: Python :: 3.9
jpayne@69: Classifier: Programming Language :: Python :: 3.10
jpayne@69: Classifier: Programming Language :: Python :: 3.11
jpayne@69: Classifier: Programming Language :: Python :: 3 :: Only
jpayne@69: Classifier: Programming Language :: Python :: Implementation :: CPython
jpayne@69: Classifier: Topic :: Software Development
jpayne@69: Classifier: Topic :: Scientific/Engineering
jpayne@69: Classifier: Typing :: Typed
jpayne@69: Classifier: Operating System :: Microsoft :: Windows
jpayne@69: Classifier: Operating System :: POSIX
jpayne@69: Classifier: Operating System :: Unix
jpayne@69: Classifier: Operating System :: MacOS
jpayne@69: Requires-Python: >=3.8
jpayne@69: Description-Content-Type: text/markdown
jpayne@69: License-File: LICENSE.txt
jpayne@69: License-File: LICENSES_bundled.txt
jpayne@69:
jpayne@69:
jpayne@69:
jpayne@69:
jpayne@69:
jpayne@69:
jpayne@69: [](
jpayne@69: https://numfocus.org)
jpayne@69: [](
jpayne@69: https://pypi.org/project/numpy/)
jpayne@69: [](
jpayne@69: https://anaconda.org/conda-forge/numpy)
jpayne@69: [](
jpayne@69: https://stackoverflow.com/questions/tagged/numpy)
jpayne@69: [](
jpayne@69: https://doi.org/10.1038/s41586-020-2649-2)
jpayne@69: [](https://api.securityscorecards.dev/projects/github.com/numpy/numpy)
jpayne@69:
jpayne@69:
jpayne@69: NumPy is the fundamental package for scientific computing with Python.
jpayne@69:
jpayne@69: - **Website:** https://www.numpy.org
jpayne@69: - **Documentation:** https://numpy.org/doc
jpayne@69: - **Mailing list:** https://mail.python.org/mailman/listinfo/numpy-discussion
jpayne@69: - **Source code:** https://github.com/numpy/numpy
jpayne@69: - **Contributing:** https://www.numpy.org/devdocs/dev/index.html
jpayne@69: - **Bug reports:** https://github.com/numpy/numpy/issues
jpayne@69: - **Report a security vulnerability:** https://tidelift.com/docs/security
jpayne@69:
jpayne@69: It provides:
jpayne@69:
jpayne@69: - a powerful N-dimensional array object
jpayne@69: - sophisticated (broadcasting) functions
jpayne@69: - tools for integrating C/C++ and Fortran code
jpayne@69: - useful linear algebra, Fourier transform, and random number capabilities
jpayne@69:
jpayne@69: Testing:
jpayne@69:
jpayne@69: NumPy requires `pytest` and `hypothesis`. Tests can then be run after installation with:
jpayne@69:
jpayne@69: python -c 'import numpy; numpy.test()'
jpayne@69:
jpayne@69: Code of Conduct
jpayne@69: ----------------------
jpayne@69:
jpayne@69: NumPy is a community-driven open source project developed by a diverse group of
jpayne@69: [contributors](https://numpy.org/teams/). The NumPy leadership has made a strong
jpayne@69: commitment to creating an open, inclusive, and positive community. Please read the
jpayne@69: [NumPy Code of Conduct](https://numpy.org/code-of-conduct/) for guidance on how to interact
jpayne@69: with others in a way that makes our community thrive.
jpayne@69:
jpayne@69: Call for Contributions
jpayne@69: ----------------------
jpayne@69:
jpayne@69: The NumPy project welcomes your expertise and enthusiasm!
jpayne@69:
jpayne@69: Small improvements or fixes are always appreciated. If you are considering larger contributions
jpayne@69: to the source code, please contact us through the [mailing
jpayne@69: list](https://mail.python.org/mailman/listinfo/numpy-discussion) first.
jpayne@69:
jpayne@69: Writing code isn’t the only way to contribute to NumPy. You can also:
jpayne@69: - review pull requests
jpayne@69: - help us stay on top of new and old issues
jpayne@69: - develop tutorials, presentations, and other educational materials
jpayne@69: - maintain and improve [our website](https://github.com/numpy/numpy.org)
jpayne@69: - develop graphic design for our brand assets and promotional materials
jpayne@69: - translate website content
jpayne@69: - help with outreach and onboard new contributors
jpayne@69: - write grant proposals and help with other fundraising efforts
jpayne@69:
jpayne@69: For more information about the ways you can contribute to NumPy, visit [our website](https://numpy.org/contribute/).
jpayne@69: If you’re unsure where to start or how your skills fit in, reach out! You can
jpayne@69: ask on the mailing list or here, on GitHub, by opening a new issue or leaving a
jpayne@69: comment on a relevant issue that is already open.
jpayne@69:
jpayne@69: Our preferred channels of communication are all public, but if you’d like to
jpayne@69: speak to us in private first, contact our community coordinators at
jpayne@69: numpy-team@googlegroups.com or on Slack (write numpy-team@googlegroups.com for
jpayne@69: an invitation).
jpayne@69:
jpayne@69: We also have a biweekly community call, details of which are announced on the
jpayne@69: mailing list. You are very welcome to join.
jpayne@69:
jpayne@69: If you are new to contributing to open source, [this
jpayne@69: guide](https://opensource.guide/how-to-contribute/) helps explain why, what,
jpayne@69: and how to successfully get involved.
jpayne@69:
jpayne@69: