singularity
command line tool for working with singularity hub and singularity containers
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords
Repository
command line tool for working with singularity hub and singularity containers
Basic Info
- Host: GitHub
- Owner: singularityhub
- License: agpl-3.0
- Language: Python
- Default Branch: master
- Size: 24.5 MB
Statistics
- Stars: 41
- Watchers: 6
- Forks: 11
- Open Issues: 6
- Releases: 0
Topics
Metadata Files
README.md
Singularity Python
Singularity Python is a python module and command line tool to provide helpers for working with Singularity containers, specifically providing functions to visualize, package, and compare containers.
- If you are looking for the Singularity Python client to pull, build, and otherwise wrap Singularity functions, then please see the repository singularity-cli for the spython module.
- If you are looking for local management and interaction with various storage locations (e.g., to pull and inspect containers in Singularity Hub, Registry, or other cloud resource) then please see the Global Client for the
sregistrymodule. - If you are looking for the Google Cloud (original) build functions, see the v2.5 branch.
Install
You have the option to install only the dependencies that are needed for your functionality of interest.
```bash
All
pip install singularity
Metrics and analysis dependencies
pip install singularity[metrics]
Building on Google Cloud
pip install singularity[google] ```
We currently require Python > version 3 to use various timezone functions. If you are unable to install version 3.0, we provide a Singularity.container for you to use instead. This is the recommended approach as some older versions of Python do not support generation of the timestamp. See the installation docs for your different options.
License
This code is licensed under the Affero GPL, version 3.0 or later LICENSE. Please see our complete docs
Help and Contribution
Please contribute to the package, or post feedback and questions as issues. For points that require discussion of the larger group, please use the Singularity List
Owner
- Name: Container Tools
- Login: singularityhub
- Kind: organization
- Website: https://singularityhub.github.io
- Repositories: 31
- Profile: https://github.com/singularityhub
open source container hosting registry, tools, and clients
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| vsoch | v****t@s****u | 483 |
| Chris Gorgolewski | k****i@g****m | 15 |
| victorsndvg | v****v@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 69
- Total pull requests: 32
- Average time to close issues: 2 months
- Average time to close pull requests: 2 days
- Total issue authors: 10
- Total pull request authors: 4
- Average comments per issue: 1.41
- Average comments per pull request: 1.63
- Merged pull requests: 29
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: about 6 hours
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 2.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- vsoch (57)
- seandavi (2)
- alaindomissy (2)
- victorsndvg (2)
- dtrudg (1)
- mconcas (1)
- d3v-null (1)
- pescobar (1)
- jjacobson95 (1)
- namheegordonkim (1)
Pull Request Authors
- vsoch (28)
- chrisgorgo (2)
- biosugar0 (1)
- vladdoster (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 1,607 last-month
- Total docker downloads: 297
-
Total dependent packages: 2
(may contain duplicates) -
Total dependent repositories: 29
(may contain duplicates) - Total versions: 124
- Total maintainers: 1
proxy.golang.org: github.com/singularityhub/singularity-python
- Homepage: https://github.com/singularityhub/singularity-python
- Documentation: https://pkg.go.dev/github.com/singularityhub/singularity-python#section-documentation
- License: AGPL-3.0
-
Latest release: v3.4.2+incompatible
published over 6 years ago
Rankings
pypi.org: singularity
command line tools for visualization and analysis of singularity containers.
- Homepage: http://www.github.com/singularityhub/singularity-python
- Documentation: https://singularity.readthedocs.io/
- License: LICENSE
-
Latest release: 3.0.0
published over 6 years ago
Rankings
Maintainers (1)
Dependencies
- google *
- google-api-python-client *
- oauth2client ==3.0
- pandas *
- pygments *
- requests *
- retrying *
- simplejson *
- spython *