{"id":21140896,"url":"https://github.com/glotzerlab/signac-flow","last_synced_at":"2025-04-12T18:51:55.124Z","repository":{"id":37459507,"uuid":"168431310","full_name":"glotzerlab/signac-flow","owner":"glotzerlab","description":"Workflow management for signac-managed data spaces.","archived":false,"fork":false,"pushed_at":"2025-04-01T13:40:14.000Z","size":5135,"stargazers_count":49,"open_issues_count":54,"forks_count":37,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-04T05:01:32.090Z","etag":null,"topics":["python","signac","workflow"],"latest_commit_sha":null,"homepage":"https://signac.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glotzerlab.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-30T23:27:23.000Z","updated_at":"2025-04-04T02:49:05.000Z","dependencies_parsed_at":"2023-10-26T22:23:06.540Z","dependency_job_id":"1576b2bc-4ef9-4a26-bb7f-14f7adc2d880","html_url":"https://github.com/glotzerlab/signac-flow","commit_stats":{"total_commits":1238,"total_committers":44,"mean_commits":"28.136363636363637","dds":0.4693053311793215,"last_synced_commit":"58abca3a70b948494cecbcf7da332355e61d09ff"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glotzerlab%2Fsignac-flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glotzerlab%2Fsignac-flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glotzerlab%2Fsignac-flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glotzerlab%2Fsignac-flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glotzerlab","download_url":"https://codeload.github.com/glotzerlab/signac-flow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618225,"owners_count":21134200,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","signac","workflow"],"created_at":"2024-11-20T07:18:44.355Z","updated_at":"2025-04-12T18:51:55.099Z","avatar_url":"https://github.com/glotzerlab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://raw.githubusercontent.com/glotzerlab/signac-flow/main/doc/images/palette-header.png\" width=\"75\" height=\"58\"\u003e signac-flow - manage workflows with signac\n\n[![Affiliated with NumFOCUS](https://img.shields.io/badge/NumFOCUS-affiliated%20project-orange.svg?style=flat\u0026colorA=E1523D\u0026colorB=007D8A)](https://numfocus.org/sponsored-projects/affiliated-projects)\n[![PyPI](https://img.shields.io/pypi/v/signac-flow.svg)](https://pypi.org/project/signac-flow/)\n[![conda-forge](https://img.shields.io/conda/vn/conda-forge/signac-flow.svg?style=flat)](https://anaconda.org/conda-forge/signac-flow)\n[![RTD](https://img.shields.io/readthedocs/signac.svg?style=flat)](https://signac.readthedocs.io/)\n[![License](https://img.shields.io/github/license/glotzerlab/signac-flow.svg)](https://github.com/glotzerlab/signac-flow/blob/main/LICENSE.txt)\n[![PyPI-downloads](https://img.shields.io/pypi/dm/signac-flow.svg?style=flat)](https://pypistats.org/packages/signac-flow)\n[![Slack](https://img.shields.io/badge/Slack-chat%20support-brightgreen.svg?style=flat\u0026logo=slack)](https://signac.readthedocs.io/slack-invite/)\n[![Twitter](https://img.shields.io/twitter/follow/signacdata?style=social)](https://twitter.com/signacdata)\n[![GitHub Stars](https://img.shields.io/github/stars/glotzerlab/signac-flow?style=social)](https://github.com/glotzerlab/signac-flow/)\n\nThe [**signac** framework](https://signac.readthedocs.io/) helps users manage and scale file-based workflows, facilitating data reuse, sharing, and reproducibility.\n\nThe **signac-flow** tool provides the basic components to set up simple to complex workflows for projects managed by the [**signac** framework](https://signac.readthedocs.io/).\nThat includes the definition of data pipelines, execution of data space operations and the submission of operations to high-performance super computers.\n\n\u003e Note: Check out [row](https://row.readthedocs.io), the actively maintained spiritual successor to **signac-flow**.\n\n## Resources\n\n- [Framework documentation](https://signac.readthedocs.io/):\n  Examples, tutorials, topic guides, and package Python APIs.\n- [Package documentation](https://signac.readthedocs.io/projects/flow/):\n  API reference for the **signac-flow** package.\n- [Discussion board](https://github.com/glotzerlab/signac-flow/discussions/):\n  Ask the **signac-flow** user community for help.\n\n## Installation\n\nThe recommended installation method for **signac-flow** is through **conda** or **pip**.\nThe software is tested for Python versions 3.6+ and is built for all major platforms.\n\nTo install **signac-flow** *via* the [conda-forge](https://conda-forge.github.io/) channel, execute:\n\n```bash\nconda install -c conda-forge signac-flow\n```\n\nTo install **signac-flow** *via* **pip**, execute:\n\n```bash\npip install signac-flow\n```\n\n**Detailed information about alternative installation methods can be found in the [documentation](https://signac.readthedocs.io/en/latest/installation.html).**\n\n\n## Testing\n\nYou can test this package by executing\n\n    $ python -m pytest tests/\n\nwithin the repository root directory.\n\n\n## Acknowledgment\n\nWhen using **signac** as part of your work towards a publication, we would really appreciate that you acknowledge **signac** appropriately.\nWe have prepared examples on how to do that [here](https://signac.readthedocs.io/en/latest/acknowledge.html).\n**Thank you very much!**\n\nThe signac framework is a [NumFOCUS Affiliated Project](https://numfocus.org/sponsored-projects/affiliated-projects).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglotzerlab%2Fsignac-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglotzerlab%2Fsignac-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglotzerlab%2Fsignac-flow/lists"}