SingularityCE est l'édition communautaire de Singularity, une plateforme de conteneurs open source conçue pour être simple, rapide et sécurisée. De nombreuses plates-formes de conteneurs sont disponibles, mais SingularityCE est conçu pour être facile à utiliser sur les systèmes partagés et dans les environnements de calcul haute performance (HPC). Il comporte :
SingularityCE est un logiciel open source, distribué sous licence BSD.
Pour installer SingularityCE à partir des sources, consultez les instructions d'installation. Pour d’autres options d’installation, consultez notre guide.
Les administrateurs système peuvent apprendre à configurer SingularityCE et obtenir un aperçu de son architecture et de ses fonctionnalités de sécurité dans le guide de l'administrateur.
Pour les utilisateurs, consultez le guide de l'utilisateur pour plus de détails sur la façon d'exécuter et de créer des conteneurs avec SingularityCE.
Les contributions de la communauté sont toujours grandement appréciées. Pour commencer à développer SingularityCE, consultez les directives de contribution.
Veuillez noter que nous avons un code de conduite. Veuillez le suivre dans toutes vos interactions avec les membres du projet et les utilisateurs.
Notre feuille de route, d'autres documents et des informations sur les réunions utilisateurs/développeurs sont disponibles dans les discussions GitHub.
Nous apprécions également les contributions à notre guide d’utilisation et à notre guide d’administration.
Pour obtenir de l'aide sur SingularityCE, consultez les espaces communautaires détaillés sur notre portail communautaire.
Consultez également nos directives d'assistance pour plus d'informations sur le meilleur endroit et comment soulever différents types de problèmes et de questions.
Pour une assistance supplémentaire, contactez Sylabs pour recevoir plus d’informations.
Nous maintenons notre feuille de route sur les discussions GitHub, afin qu'il soit facile de collecter des idées de nouvelles fonctionnalités et de discuter de celles qui devraient être prioritaires pour la prochaine version.
Des appels communautaires réguliers sont organisés pour le projet, le premier jeudi de chaque mois, via Zoom. L'agenda de chaque appel comprend une démonstration de nouvelles fonctionnalités, ou un projet/workflow lié à SingularityCE. Ceci est suivi de mises à jour et de discussions sur le développement, avant les questions ouvertes. Les détails de la réunion sont publiés dans les discussions Github et les enregistrements sont disponibles sur la chaîne YouTube Sylabs.
Si vous travaillez sur un projet lié à Singularity, ou utilisez Singularity dans un workflow intéressant, faites-nous savoir si vous souhaitez le présenter à la communauté !
SingularityCE vise à maintenir la prise en charge des deux versions stables les plus récentes de Go. Cela correspond à la politique de maintenance et à la politique de sécurité de Go Release, garantissant que les corrections de bogues critiques et les correctifs de sécurité sont disponibles pour toutes les versions linguistiques prises en charge.
Le logiciel SingularityCE peut être cité en utilisant notre Zenodo DOI 10.5281/zenodo.5570766
:
Développeurs SingularityCE (2021) SingularityCE. 10.5281/zenodo.5570766 https://doi.org/10.5281/zenodo.5570766
Il s'agit d'un DOI « toutes les versions » pour référencer SingularityCE d'une manière qui n'est pas spécifique à la version. Vous souhaiterez peut-être faire référence à la version particulière de SingularityCE utilisée dans votre travail. Zenodo crée un DOI unique pour chaque version, et ceux-ci peuvent être trouvés dans la barre latérale « Versions » sur la page d'enregistrement de Zenodo.
Veuillez également envisager de citer la publication originale décrivant la singularité :
Kurtzer GM, Sochat V, Bauer MW (2017) Singularité : conteneurs scientifiques pour la mobilité du calcul. PLoS ONE 12(5) : e0177459. https://doi.org/10.1371/journal.pone.0177459
Sauf indication contraire, ce projet est sous licence BSD à 3 clauses trouvée dans le fichier de licence.