NumPy est le package fondamental pour le calcul scientifique avec Python.
Site Web : https://www.numpy.org
Documentation : https://numpy.org/doc
Liste de diffusion : https://mail.python.org/mailman/listinfo/numpy-discussion
Code source : https://github.com/numpy/numpy
Contribuer : https://www.numpy.org/devdocs/dev/index.html
Rapports de bogues : https://github.com/numpy/numpy/issues
Signaler une vulnérabilité de sécurité : https://tidelift.com/docs/security
Il fournit :
un puissant objet tableau à N dimensions
fonctions (diffusion) sophistiquées
outils d'intégration de code C/C++ et Fortran
algèbre linéaire utile, transformation de Fourier et capacités de nombres aléatoires
Essai:
NumPy nécessite pytest
et hypothesis
. Les tests peuvent ensuite être exécutés après l'installation avec :
python -c "import numpy, sys; sys.exit(numpy.test() is False)"
NumPy est un projet open source communautaire développé par un groupe diversifié de contributeurs. La direction de NumPy s'est fermement engagée à créer une communauté ouverte, inclusive et positive. Veuillez lire le Code de conduite NumPy pour obtenir des conseils sur la façon d'interagir avec les autres d'une manière qui fait prospérer notre communauté.
Le projet NumPy accueille votre expertise et votre enthousiasme !
Les petites améliorations ou correctifs sont toujours appréciés. Si vous envisagez des contributions plus importantes au code source, veuillez d'abord nous contacter via la liste de diffusion.
L'écriture de code n'est pas le seul moyen de contribuer à NumPy. Vous pouvez également :
examiner les demandes d'extraction
aidez-nous à rester au courant des problèmes nouveaux et anciens
développer des tutoriels, des présentations et d’autres matériels pédagogiques
maintenir et améliorer notre site Web
développer la conception graphique de nos actifs de marque et de notre matériel promotionnel
traduire le contenu d'un site Web
aider à la sensibilisation et à l'intégration de nouveaux contributeurs
rédiger des propositions de subvention et contribuer à d'autres efforts de collecte de fonds
Pour plus d'informations sur les façons dont vous pouvez contribuer à NumPy, visitez notre site Web. Si vous ne savez pas par où commencer ni comment vos compétences s'intègrent, contactez-nous ! Vous pouvez poser votre question sur la liste de diffusion ou ici, sur GitHub, en ouvrant un nouveau numéro ou en laissant un commentaire sur un problème pertinent déjà ouvert.
Nos canaux de communication préférés sont tous publics, mais si vous souhaitez d'abord nous parler en privé, contactez nos coordinateurs de communauté à [email protected] ou sur Slack (écrivez à [email protected] pour une invitation ).
Nous organisons également un appel communautaire bimensuel, dont les détails sont annoncés sur la liste de diffusion. Vous êtes les bienvenus.
Si vous débutez dans la contribution à l'open source, ce guide vous explique pourquoi, quoi et comment vous impliquer avec succès.