Utilitaires
Paquets en amont
Les outils suivants font partie des logiciels actuellement testés dans NeuroFedora et peuvent être installés directement depuis les dépôts de développement (par exemple, PyPI). Vous pouvez consulter les résultats des tests ici : https://ankursinha.fedorapeople.org/neurofedora/package-status/latest/.
packages Python
| Logiciels | Résumé | pip (PyPi) | Notes |
|---|---|---|---|
lien : airspeed |
Airspeed est un moteur de modèles puissant et facile à utiliser pour Python, conçu pour offrir une compatibilité élevée avec la bibliothèque Velocity, très populaire pour Java. |
|
|
lien : autograd |
Calcule efficacement les dérivées du code NumPy. |
|
|
lien : bokeh |
Graphiques interactifs et applications dans le navigateur depuis Python. |
|
|
lien : duecredit |
Suivi des publications (et des dons). |
|
|
lien : editdistance |
Implémentation rapide de la distance d’édition (distance de Levenshtein). |
|
|
lien : formulaic |
Une implémentation des formules de Wilkinson. |
|
|
Lien : genepy3d |
Bibliothèque Python pour la géométrie quantitative 3D en microscopie computationnelle. |
|
|
Lien : hiveplotlib |
Visualisez des données de réseau avec des diagrammes Hive. |
|
|
lien : hl7 |
Bibliothèque Python d’analyse des messages HL7 v2.x. |
|
|
lien : ipympl |
Extension Jupyter pour Matplotlib. |
|
|
lien : lazyarray |
Un package Python qui fournit une classe de tableau numérique à évaluation paresseuse, |
|
|
Robust Hypothesis Testing of Location Parameters using Lq-Likelihood-Ratio-Type Test in Python. |
|
||
lien : meshparty |
un service pour travailler avec des maillages. |
|
|
lien : morph-tool |
Une collection d’interfaces en ligne de commande et de fonctions Python liées à la gestion de la morphologie. |
|
|
lien : npyx |
Utilitaires pour charger, traiter et visualiser les données Neuropixels en Python. |
|
|
lien : numba |
Compilation de code Python avec LLVM. |
|
|
lien : optuna |
Un framework d’optimisation des hyperparamètres. |
|
|
lien : papermill |
Paramétrez et exécutez des notebooks Jupyter et nteract. |
|
|
Lien : plotly |
Une bibliothèque open source de visualisation de données interactive pour Python. |
|
Son utilisation dans un notebook Jupyter nécessite |
lien : plotnine |
Une grammaire graphique pour Python. |
|
|
lien : pydeps |
Afficher les dépendances du module. |
|
|
lien : pyemd |
Interface Python pour l’implémentation de la distance de déplacement de terre (DDT) d’Ofir Pele et Michael Werman. |
|
Projet amont non maintenu |
Frequent Item Set Mining and Association Rule Induction for Python. |
|
||
lien : pylatex |
Une bibliothèque Python pour créer des fichiers et des extraits LaTeX. |
|
Nécessite xref :latex.adoc[LaTeX] |
Convenient reader for Matlab mat files. |
|
||
lien : pyomexmeta |
|
||
Lien : pyplane |
Interface avec la puce de classe CoACH d’INI via PLANE (Platform for Learning About Neuromorphic Engineering), une plateforme basée sur Teensy. |
|
Projet non maintenu en amont, ne s’installe pas |
Lien : pyxid2 |
Bibliothèque Python pour l’interface avec les appareils Cedrus XID, par exemple StimTracker, Riponda, RB-x40, c-pod et Lumina. |
|
Nécessite les pilotes ftd : https://pypi.org/project/ftd2xx/ |
lien : ratinabox |
RatInABox : un package pour la simulation de la navigation spatiale et de la représentation spatiale des données neuronales dans des environnements 2D continus. |
|
|
lien : read-roi |
Lire les fichiers ROI .zip ou .roi générés avec ImageJ. |
|
|
Scikit-learn models hyperparameter tuning and feature selection using evolutionary algorithms. |
|
||
Recherche utilisant des algorithmes inspirés de la nature sur des valeurs de paramètres spécifiées pour un estimateur sklearn. |
|
Ne s’installe pas avec Py3.12+. Module 'numpy.distutils' introuvable. Module 'numpy.distutils' introuvable. |
|
Workflow management system to create reproducible and scalable data analyses. |
|
Gestionnaires de références/bibliographies
Fedora n’intègre actuellement aucun de ces outils. Cependant, les développeurs fournissent des binaires précompilés et prêts à l’emploi.
Lien : JabRef |
Gestionnaire de bibliographies complet écrit en Java. |
Lien : Zotero |
Client Zotero. Vous pouvez également créer un compte sur le service web Zotero et l’utiliser pour synchroniser votre bibliographie entre différents ordinateurs. |
packages système
Les utilitaires généraux suivants sont inclus dans les dépôts :
| Logiciels | Installation | Remarques |
|---|---|---|
Lien : bioread |
|
Utilitaires pour manipuler les fichiers du logiciel AcqKnowlege de BIOPAC |
Lien : BluePyOpt |
|
Bibliothèque d’optimisation Python Blue Brain |
Lien : chaospy |
|
Outil numérique pour la quantification de l’incertitude par polynômes. |
Lien : connection_pool |
|
Pool de connexions thread-safe pour Python. |
Lien : datalad |
|
Maîtrisez votre code, vos données et vos conteneurs avec Git et Git-Annex. |
Lien : datrie |
Trie ultra-rapide et efficacement stocké pour Python. |
Lien : devicely |
|
Package Python pour la lecture, le décalage temporel et l’écriture de données de capteurs. |
|
|
Portage C++ de earcut.js, une bibliothèque de triangulation polygonale rapide et composée uniquement d’en-têtes. |
|
|
Bibliothèque C/C++ pour la lecture et l’écriture de fichiers EDF+ et BDF+. |
|
|
Structure de répertoires standard pour les pipelines expérimentaux. |
Lien : https://src.fedoraproject.org/rpms/python-git-changelog [Journal des modifications Git] |
|
Générateur automatique de journaux des modifications utilisant des modèles Jinja2. Conversion des journaux Git en journaux de modifications. |
Lien : https://src.fedoraproject.org/rpms/octave [GNU Octave] |
|
GNU Octave : Langage de programmation scientifique. Logiciel libre et open source, compatible avec les scripts Matlab. |
Lien : https://src.fedoraproject.org/rpms/python-graph-tool [Outil graphique] |
|
Module Python performant pour la manipulation et l’analyse statistique des graphes (ou réseaux). |
Lien : gsl-lite |
Version monofichier (en-tête uniquement) de la bibliothèque de support des directives ISO C (GSL) pour C98, C++11 et versions ultérieures. |
Lien : HighFive |
Interface moderne (en-tête uniquement) et conviviale pour C++11 pour libhdf5. |
Lien : inspyred |
Bibliothèque pour l’intelligence computationnelle bio-inspirée. |
Lien : interrogate |
|
Analyse la couverture des docstrings d’un code source. |
Lien : JSONLab |
|
Encodeur/décodeur JSON/UBJSON/MessagePack pour GNU Octave. |
Lien : llvmlite |
|
Interface LLVM-Python légère pour l’écriture de compilateurs JIT. |
Lien : mapbox-earcut |
|
Triangulation très rapide et robuste de polygones 2D. |
Lien : matplotlib-venn |
|
Routines de tracé de diagrammes de Venn pour Python/Matplotlib. |
Lien : missingno |
|
Module de visualisation des données manquantes pour Python. |
Lien : MorphIO |
|
Bibliothèque Python et C++ pour la lecture et l’écriture de morphologies neuronales. |
|
|
Boîte à outils Python pour l’analyse et le traitement des morphologies neuronales. |
|
|
Inférence de fermeture RDF basée sur OWL-RL et RDFS pour Python. |
|
|
Gestionnaire d’environnements virtuels écrit en Python pur. |
Lien : Pooch |
|
Un outil pour récupérer vos fichiers de données. |
Lien : pre-commit |
|
Un framework pour la gestion et la maintenance des hooks pre-commit multilingues. |
Lien : progressbar2 |
Python Science Stack
Le groupe de paquets python-science inclut des bibliothèques scientifiques Python couramment utilisées. Il peut être installé à l’aide de dnf :
sudo dnf install @python-science
Les différents paquets peuvent également être installés indépendamment :
|
Le module de traçage de graphiques Python. |
|
|
Jupyter Notebook. |
|
Le module fondamental pour le calcul matriciel avec Python. |
||
|
Bibliothèque d’analyse de données Python. |
Lien : pillow |
|
Bibliothèque d’imagerie Python. |
Lien : read-roi |
|
Lecture des fichiers ROI .zip ou .roi générés avec ImageJ. |
Lien : scikit-image |
|
Collection d’algorithmes pour le traitement d’images. |
Lien : scikit-learn |
|
Apprentissage automatique en Python. |
|
|
Bibliothèque Python pour le calcul scientifique. |
|
|
Statistiques en Python. |
|
|
Bibliothèque pour les mathématiques symboliques. |
Want to help? Learn how to contribute to Fedora Docs ›