synthesis-workflow


Namesynthesis-workflow JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://synthesis-workflow.readthedocs.io
SummaryWorkflow used for synthesis and its validation.
upload_time2024-11-11 17:30:39
maintainerNone
docs_urlNone
authorBlue Brain Project, EPFL
requires_python>=3.9
licenseApache License 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            Synthesis Workflow
==================

This project contains several workflows used for neuron synthesis and the validation of this process.
It is divided into two packages:

* **synthesis-workflow**, which contains the workflow tasks and tools.
* **MorphVal**, which is a library used for morphology validation and can be used as a standalone.


Installation
------------
To install:

.. code::

    pip install synthesis-workflow


Usage
-----

Synthesis workflow
~~~~~~~~~~~~~~~~~~

The usual command is the following:

.. code::

    synthesis_workflow <workflow>

You can get help and complete parameter description with the following commands:

.. code::

    synthesis_workflow --help
    synthesis_workflow <workflow> --help

You can also run a complete ``luigi`` command in order to fine-control task parameters:

.. code::

    luigi --module synthesis_workflow.tasks.workflows --help
    luigi --module synthesis_workflow.tasks.workflows <workflow> --help
    luigi --module synthesis_workflow.tasks.workflows <workflow> [specific arguments]

.. note::

	The ``synthesis_workflow`` command (or the complete ``luigi`` command) must be
	executed from a directory containing a ``luigi.cfg`` file.
	A simple example of such file is given in the ``examples`` directory.

Morphology validation
~~~~~~~~~~~~~~~~~~~~~

The usual command is the following:

.. code::

    morph_validation -t <path to reference data> -r <path to test data> -o <output path> -c <YAML config file> --bio-compare

You can get help and complete parameter description with the following command:

.. code::

    morph_validation --help

Funding & Acknowledgment
~~~~~~~~~~~~~~~~~~~~~~~~

The development of this software was supported by funding to the Blue Brain Project,
a research center of the École polytechnique fédérale de Lausanne (EPFL),
from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.

Copyright (c) 2022-2024 Blue Brain Project/EPFL

            

Raw data

            {
    "_id": null,
    "home_page": "https://synthesis-workflow.readthedocs.io",
    "name": "synthesis-workflow",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Blue Brain Project, EPFL",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/4a/10/edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f/synthesis_workflow-1.2.1.tar.gz",
    "platform": null,
    "description": "Synthesis Workflow\n==================\n\nThis project contains several workflows used for neuron synthesis and the validation of this process.\nIt is divided into two packages:\n\n* **synthesis-workflow**, which contains the workflow tasks and tools.\n* **MorphVal**, which is a library used for morphology validation and can be used as a standalone.\n\n\nInstallation\n------------\nTo install:\n\n.. code::\n\n    pip install synthesis-workflow\n\n\nUsage\n-----\n\nSynthesis workflow\n~~~~~~~~~~~~~~~~~~\n\nThe usual command is the following:\n\n.. code::\n\n    synthesis_workflow <workflow>\n\nYou can get help and complete parameter description with the following commands:\n\n.. code::\n\n    synthesis_workflow --help\n    synthesis_workflow <workflow> --help\n\nYou can also run a complete ``luigi`` command in order to fine-control task parameters:\n\n.. code::\n\n    luigi --module synthesis_workflow.tasks.workflows --help\n    luigi --module synthesis_workflow.tasks.workflows <workflow> --help\n    luigi --module synthesis_workflow.tasks.workflows <workflow> [specific arguments]\n\n.. note::\n\n\tThe ``synthesis_workflow`` command (or the complete ``luigi`` command) must be\n\texecuted from a directory containing a ``luigi.cfg`` file.\n\tA simple example of such file is given in the ``examples`` directory.\n\nMorphology validation\n~~~~~~~~~~~~~~~~~~~~~\n\nThe usual command is the following:\n\n.. code::\n\n    morph_validation -t <path to reference data> -r <path to test data> -o <output path> -c <YAML config file> --bio-compare\n\nYou can get help and complete parameter description with the following command:\n\n.. code::\n\n    morph_validation --help\n\nFunding & Acknowledgment\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe development of this software was supported by funding to the Blue Brain Project,\na research center of the \u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne (EPFL),\nfrom the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.\n\nCopyright (c) 2022-2024 Blue Brain Project/EPFL\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Workflow used for synthesis and its validation.",
    "version": "1.2.1",
    "project_urls": {
        "Homepage": "https://synthesis-workflow.readthedocs.io",
        "Source": "https://github.com/BlueBrain/synthesis-workflow",
        "Tracker": "https://github.com/BlueBrain/synthesis-workflow/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40cb12ffba8874a36c43464ff72d1b400927266ec80d28011e505c969007eefa",
                "md5": "7d23c80da1b870ac021e542aa7ff27d9",
                "sha256": "9f28520eb5262f4f2cb9e2ce2a9882a8707209aff96e5b775068b25034417516"
            },
            "downloads": -1,
            "filename": "synthesis_workflow-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7d23c80da1b870ac021e542aa7ff27d9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 86129,
            "upload_time": "2024-11-11T17:30:35",
            "upload_time_iso_8601": "2024-11-11T17:30:35.935457Z",
            "url": "https://files.pythonhosted.org/packages/40/cb/12ffba8874a36c43464ff72d1b400927266ec80d28011e505c969007eefa/synthesis_workflow-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a10edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f",
                "md5": "cc259583a97715961c08193376c3ad24",
                "sha256": "f2aefae9d6cbd9e39a669b015de4317f0653a6a5937614876b85dbcdeaf03e0c"
            },
            "downloads": -1,
            "filename": "synthesis_workflow-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "cc259583a97715961c08193376c3ad24",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 852067,
            "upload_time": "2024-11-11T17:30:39",
            "upload_time_iso_8601": "2024-11-11T17:30:39.026658Z",
            "url": "https://files.pythonhosted.org/packages/4a/10/edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f/synthesis_workflow-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-11 17:30:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "BlueBrain",
    "github_project": "synthesis-workflow",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "synthesis-workflow"
}
        
Elapsed time: 0.42490s