Simple file data management database.
Project description
signac - simple data management
The signac framework helps users manage and scale file-based workflows, facilitating data reuse, sharing, and reproducibility.
It provides a simple and robust data model to create a well-defined indexable storage layout for data and metadata. This makes it easier to operate on large data spaces, streamlines post-processing and analysis and makes data collectively accessible.
Resources
- Framework documentation: Examples, tutorials, topic guides, and package Python APIs.
- Chat Support: Get help and ask questions on the signac gitter channel.
- signac website: Framework overview and news.
Installation
The recommended installation method for signac is through conda or pip. The software is tested for Python versions 2.7 and 3.4+ and is built for all major platforms.
To install signac via the conda-forge channel, execute:
conda install -c conda-forge signac
To install signac via pip, execute:
pip install signac
Detailed information about alternative installation methods can be found in the documentation.
Quickstart
The framework facilitates a project-based workflow. Set up a new project:
$ mkdir my_project
$ cd my_project
$ signac init MyProject
and access the project handle:
>>> project = signac.get_project()
Testing
You can test this package by executing:
$ python -m unittest discover tests/
Acknowledgment
When using signac as part of your work towards a publication, we would really appreciate that you acknowledge signac appropriately. We have prepared examples on how to do that here. Thank you very much!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for signac-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b425b22bb41b8650556955244d12019030f0e9cc1a199a673f7de87e56d6dad |
|
MD5 | 99909feb1dfd0a5c93af6bef4aed82fe |
|
BLAKE2b-256 | d845ad4a0a0c22a21edf5f2ab93efbf3bfff70622933bf732da3d0a175b0a651 |