jpayne@69
|
1 Metadata-Version: 2.1
|
jpayne@69
|
2 Name: numpy
|
jpayne@69
|
3 Version: 1.24.4
|
jpayne@69
|
4 Summary: Fundamental package for array computing in Python
|
jpayne@69
|
5 Home-page: https://www.numpy.org
|
jpayne@69
|
6 Author: Travis E. Oliphant et al.
|
jpayne@69
|
7 Maintainer: NumPy Developers
|
jpayne@69
|
8 Maintainer-email: numpy-discussion@python.org
|
jpayne@69
|
9 License: BSD-3-Clause
|
jpayne@69
|
10 Download-URL: https://pypi.python.org/pypi/numpy
|
jpayne@69
|
11 Project-URL: Bug Tracker, https://github.com/numpy/numpy/issues
|
jpayne@69
|
12 Project-URL: Documentation, https://numpy.org/doc/1.24
|
jpayne@69
|
13 Project-URL: Source Code, https://github.com/numpy/numpy
|
jpayne@69
|
14 Platform: Windows
|
jpayne@69
|
15 Platform: Linux
|
jpayne@69
|
16 Platform: Solaris
|
jpayne@69
|
17 Platform: Mac OS-X
|
jpayne@69
|
18 Platform: Unix
|
jpayne@69
|
19 Classifier: Development Status :: 5 - Production/Stable
|
jpayne@69
|
20 Classifier: Intended Audience :: Science/Research
|
jpayne@69
|
21 Classifier: Intended Audience :: Developers
|
jpayne@69
|
22 Classifier: License :: OSI Approved :: BSD License
|
jpayne@69
|
23 Classifier: Programming Language :: C
|
jpayne@69
|
24 Classifier: Programming Language :: Python
|
jpayne@69
|
25 Classifier: Programming Language :: Python :: 3
|
jpayne@69
|
26 Classifier: Programming Language :: Python :: 3.8
|
jpayne@69
|
27 Classifier: Programming Language :: Python :: 3.9
|
jpayne@69
|
28 Classifier: Programming Language :: Python :: 3.10
|
jpayne@69
|
29 Classifier: Programming Language :: Python :: 3.11
|
jpayne@69
|
30 Classifier: Programming Language :: Python :: 3 :: Only
|
jpayne@69
|
31 Classifier: Programming Language :: Python :: Implementation :: CPython
|
jpayne@69
|
32 Classifier: Topic :: Software Development
|
jpayne@69
|
33 Classifier: Topic :: Scientific/Engineering
|
jpayne@69
|
34 Classifier: Typing :: Typed
|
jpayne@69
|
35 Classifier: Operating System :: Microsoft :: Windows
|
jpayne@69
|
36 Classifier: Operating System :: POSIX
|
jpayne@69
|
37 Classifier: Operating System :: Unix
|
jpayne@69
|
38 Classifier: Operating System :: MacOS
|
jpayne@69
|
39 Requires-Python: >=3.8
|
jpayne@69
|
40 Description-Content-Type: text/markdown
|
jpayne@69
|
41 License-File: LICENSE.txt
|
jpayne@69
|
42 License-File: LICENSES_bundled.txt
|
jpayne@69
|
43
|
jpayne@69
|
44 <h1 align="center">
|
jpayne@69
|
45 <img src="/branding/logo/primary/numpylogo.svg" width="300">
|
jpayne@69
|
46 </h1><br>
|
jpayne@69
|
47
|
jpayne@69
|
48
|
jpayne@69
|
49 [](
|
jpayne@69
|
50 https://numfocus.org)
|
jpayne@69
|
51 [](
|
jpayne@69
|
52 https://pypi.org/project/numpy/)
|
jpayne@69
|
53 [](
|
jpayne@69
|
54 https://anaconda.org/conda-forge/numpy)
|
jpayne@69
|
55 [](
|
jpayne@69
|
56 https://stackoverflow.com/questions/tagged/numpy)
|
jpayne@69
|
57 [](
|
jpayne@69
|
58 https://doi.org/10.1038/s41586-020-2649-2)
|
jpayne@69
|
59 [](https://api.securityscorecards.dev/projects/github.com/numpy/numpy)
|
jpayne@69
|
60
|
jpayne@69
|
61
|
jpayne@69
|
62 NumPy is the fundamental package for scientific computing with Python.
|
jpayne@69
|
63
|
jpayne@69
|
64 - **Website:** https://www.numpy.org
|
jpayne@69
|
65 - **Documentation:** https://numpy.org/doc
|
jpayne@69
|
66 - **Mailing list:** https://mail.python.org/mailman/listinfo/numpy-discussion
|
jpayne@69
|
67 - **Source code:** https://github.com/numpy/numpy
|
jpayne@69
|
68 - **Contributing:** https://www.numpy.org/devdocs/dev/index.html
|
jpayne@69
|
69 - **Bug reports:** https://github.com/numpy/numpy/issues
|
jpayne@69
|
70 - **Report a security vulnerability:** https://tidelift.com/docs/security
|
jpayne@69
|
71
|
jpayne@69
|
72 It provides:
|
jpayne@69
|
73
|
jpayne@69
|
74 - a powerful N-dimensional array object
|
jpayne@69
|
75 - sophisticated (broadcasting) functions
|
jpayne@69
|
76 - tools for integrating C/C++ and Fortran code
|
jpayne@69
|
77 - useful linear algebra, Fourier transform, and random number capabilities
|
jpayne@69
|
78
|
jpayne@69
|
79 Testing:
|
jpayne@69
|
80
|
jpayne@69
|
81 NumPy requires `pytest` and `hypothesis`. Tests can then be run after installation with:
|
jpayne@69
|
82
|
jpayne@69
|
83 python -c 'import numpy; numpy.test()'
|
jpayne@69
|
84
|
jpayne@69
|
85 Code of Conduct
|
jpayne@69
|
86 ----------------------
|
jpayne@69
|
87
|
jpayne@69
|
88 NumPy is a community-driven open source project developed by a diverse group of
|
jpayne@69
|
89 [contributors](https://numpy.org/teams/). The NumPy leadership has made a strong
|
jpayne@69
|
90 commitment to creating an open, inclusive, and positive community. Please read the
|
jpayne@69
|
91 [NumPy Code of Conduct](https://numpy.org/code-of-conduct/) for guidance on how to interact
|
jpayne@69
|
92 with others in a way that makes our community thrive.
|
jpayne@69
|
93
|
jpayne@69
|
94 Call for Contributions
|
jpayne@69
|
95 ----------------------
|
jpayne@69
|
96
|
jpayne@69
|
97 The NumPy project welcomes your expertise and enthusiasm!
|
jpayne@69
|
98
|
jpayne@69
|
99 Small improvements or fixes are always appreciated. If you are considering larger contributions
|
jpayne@69
|
100 to the source code, please contact us through the [mailing
|
jpayne@69
|
101 list](https://mail.python.org/mailman/listinfo/numpy-discussion) first.
|
jpayne@69
|
102
|
jpayne@69
|
103 Writing code isn’t the only way to contribute to NumPy. You can also:
|
jpayne@69
|
104 - review pull requests
|
jpayne@69
|
105 - help us stay on top of new and old issues
|
jpayne@69
|
106 - develop tutorials, presentations, and other educational materials
|
jpayne@69
|
107 - maintain and improve [our website](https://github.com/numpy/numpy.org)
|
jpayne@69
|
108 - develop graphic design for our brand assets and promotional materials
|
jpayne@69
|
109 - translate website content
|
jpayne@69
|
110 - help with outreach and onboard new contributors
|
jpayne@69
|
111 - write grant proposals and help with other fundraising efforts
|
jpayne@69
|
112
|
jpayne@69
|
113 For more information about the ways you can contribute to NumPy, visit [our website](https://numpy.org/contribute/).
|
jpayne@69
|
114 If you’re unsure where to start or how your skills fit in, reach out! You can
|
jpayne@69
|
115 ask on the mailing list or here, on GitHub, by opening a new issue or leaving a
|
jpayne@69
|
116 comment on a relevant issue that is already open.
|
jpayne@69
|
117
|
jpayne@69
|
118 Our preferred channels of communication are all public, but if you’d like to
|
jpayne@69
|
119 speak to us in private first, contact our community coordinators at
|
jpayne@69
|
120 numpy-team@googlegroups.com or on Slack (write numpy-team@googlegroups.com for
|
jpayne@69
|
121 an invitation).
|
jpayne@69
|
122
|
jpayne@69
|
123 We also have a biweekly community call, details of which are announced on the
|
jpayne@69
|
124 mailing list. You are very welcome to join.
|
jpayne@69
|
125
|
jpayne@69
|
126 If you are new to contributing to open source, [this
|
jpayne@69
|
127 guide](https://opensource.guide/how-to-contribute/) helps explain why, what,
|
jpayne@69
|
128 and how to successfully get involved.
|
jpayne@69
|
129
|
jpayne@69
|
130
|