Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
3 of 5 committers (60.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Core API to manage (scientific) data
Basic Info
- Host: GitHub
- Owner: jic-dtool
- License: mit
- Language: Python
- Default Branch: master
- Size: 412 KB
Statistics
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 9
- Releases: 0
Created over 9 years ago
· Last pushed 10 months ago
Metadata Files
Readme
Changelog
License
README.rst
Manage scientific data sets
===========================
.. |dtool| image:: https://github.com/jic-dtool/dtoolcore/blob/master/icons/22x22/dtool_logo.png?raw=True
:height: 20px
:target: https://github.com/jic-dtool/dtoolcore
.. |pypi| image:: https://badge.fury.io/py/dtoolcore.svg
:target: http://badge.fury.io/py/dtoolcore
:alt: PyPi package
.. |build| image:: https://ci.appveyor.com/api/projects/status/ifd8qrfidslvs4i3?svg=true
:target: https://ci.appveyor.com/project/tjelvar-olsson/dtoolcore
:alt: AppVeyor CI build status (Windows)
.. |test| image:: https://img.shields.io/github/actions/workflow/status/jic-dtool/dtoolcore/test.yml?branch=master&label=tests
:target: https://github.com/jic-dtool/dtoolcore/actions/workflows/test.yml
.. |codecov| image:: https://codecov.io/github/jic-dtool/dtoolcore/coverage.svg?branch=master
:target: https://codecov.io/github/jic-dtool/dtoolcore?branch=master
:alt: Code Coverage
.. |docs| image:: https://readthedocs.org/projects/dtoolcore/badge/?version=latest
:target: https://readthedocs.org/projects/dtoolcore?badge=latest
:alt: Documentation Status
|dtool| |pypi| |build| |test| |test| |codecov| |docs|
- Documentation: http://dtoolcore.readthedocs.io
- GitHub: https://github.com/jic-dtool/dtoolcore
- PyPI: https://pypi.python.org/pypi/dtoolcore
- Free software: MIT License
Features
--------
- Core API for adding different types of metadata to files on disk
- Automatic generation of structural metadata
- Programmatic discovery and access of items in a dataset
- Structural metadata includes hash, size and modification time for
subsequent integrity checks
- Ability to annotate individual files with arbitrary metadata
- Metadata stored on disk as plain text files, i.e. disk datasets
generated using this API can be accessed without special tools
- Ability to create plugins for custom storage solutions
- Plugins for iRODS and Microsoft Azure storage backends available
- Cross-platform: Linux, Mac and Windows are all supported
- Works with Python 2.7, 3.5 and 3.6
- No external dependencies
Overview
--------
The dtoolcore project provides a Python API for managing (scientific) data.
It allows researchers to:
- Package data and metadata into a dataset
- Organise and backup datasets easily
- Find datasets of interest
- Verify the contents of datasets
- Discover and work with data programatically
Owner
- Name: dtool
- Login: jic-dtool
- Kind: organization
- Repositories: 34
- Profile: https://github.com/jic-dtool
GitHub Events
Total
- Issues event: 6
- Issue comment event: 7
- Push event: 4
- Pull request review event: 3
- Pull request event: 6
- Create event: 2
Last Year
- Issues event: 6
- Issue comment event: 7
- Push event: 4
- Pull request review event: 3
- Pull request event: 6
- Create event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Tjelvar Olsson | t****n@j****k | 420 |
| Matthew Hartley | m****y@c****t | 32 |
| Tjelvar Olsson | t****n@g****m | 28 |
| Tjelvar Olsson | o****t@n****k | 22 |
| Johannes Laurin Hoermann | j****n@i****e | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 27
- Total pull requests: 21
- Average time to close issues: 4 months
- Average time to close pull requests: 13 days
- Total issue authors: 6
- Total pull request authors: 2
- Average comments per issue: 1.3
- Average comments per pull request: 0.76
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 7
Past Year
- Issues: 2
- Pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: 3 days
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.5
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- tjelvar-olsson (11)
- jotelha (7)
- mrmh2 (5)
- pastewka (2)
- SickSmile1 (1)
- biologghe (1)
Pull Request Authors
- jotelha (14)
- dependabot[bot] (7)
Top Labels
Issue Labels
enhancement (9)
bug (5)
Pull Request Labels
dependencies (7)
github_actions (7)
Packages
- Total packages: 2
-
Total downloads:
- pypi 1,762 last-month
-
Total dependent packages: 29
(may contain duplicates) -
Total dependent repositories: 42
(may contain duplicates) - Total versions: 51
- Total maintainers: 2
pypi.org: dtoolcore
Core API for managing (scientific) data
- Documentation: https://dtoolcore.readthedocs.io
- License: mit
-
Latest release: 3.19.0
published over 1 year ago
Rankings
Dependent packages count: 1.8%
Dependent repos count: 2.3%
Average: 10.3%
Downloads: 10.3%
Forks count: 15.3%
Stargazers count: 21.5%
Maintainers (2)
Last synced:
10 months ago
conda-forge.org: dtoolcore
The dtoolcore project provides a Python API for managing (scientific) data. It allows researchers to: * Package data and metadata into a dataset * Organise and backup datasets easily * Find datasets of interest * Verify the contents of datasets * Discover and work with data programatically
- Homepage: https://github.com/jic-dtool/dtoolcore
- License: MIT
-
Latest release: 3.18.2
published over 4 years ago
Rankings
Dependent packages count: 2.4%
Average: 36.3%
Forks count: 51.3%
Stargazers count: 55.2%
Last synced:
10 months ago
Dependencies
.github/workflows/test.yml
actions
- actions/checkout v3 composite
- actions/setup-python v2 composite
requirements.txt
pypi
.github/workflows/publish.yml
actions
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml
pypi
- setuptools *