edna2


Nameedna2 JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/olofsvensson/edna2/
SummaryFramework for tasks
upload_time2024-12-19 15:25:11
maintainerNone
docs_urlNone
authorESRF
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements matplotlib suds xmltodict jsonschema graypy h5py numpy fabio requests distro numpy scipy
Travis-CI
coveralls test coverage No coveralls.
            EDNA2
=========

The EDNA2 project is a complete rewrite of the EDNA project.
For more info about the EDNA project see http://www.edna-site.org.
The version of ENDA used at the ESRF is: https://github.com/olofsvensson/edna-mx.

The EDNA2 project tries to keep the 'spirit' of the EDNA project and at the
same time make the framework lightweight. These are the main differences with the EDNA project:

- Not compatible with python 2.7 - requires python 3
- No data modelling framework
- Data persisted as json instead of XML
- Tasks instead of plugins
- Logging based on Python logging
- Python unit tests

These are the main features retained in the EDNA2 project:

- Asynchronous execution of tasks
- Task configuration based on sites
- Hierarchical working directory structure handled by the framework.

Wherever possible a link is provided in the EDNA2 source code to the
corresponding EDNA code.

Installation
------------

The EDNA2 project provides a setup.py file for installation.

Documentation
-------------

The documentation can be found at https://edna2.readthedocs.io.

Testing and code review
-----------------------

- Travis CI status: |Travis Status|
- Automatic code quality check: https://app.codacy.com/project/olofsvensson/edna2/dashboard

Contribute
----------

- Issue Tracker: https://github.com/olofsvensson/edna2/issues
- Source Code: https://github.com/olofsvensson/edna2

Support
-------

If you are having issues, please let us know via the issue tracker.

License
-------

The source code of *edna2* is licensed under the MIT license.
See the `LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>`_
and `copyright <https://github.com/olofsvensson/edna2/blob/master/copyright>`_
files for details.

.. |Travis Status| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master
   :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/olofsvensson/edna2/",
    "name": "edna2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": "ESRF",
    "author_email": "svensson@esrf.fr",
    "download_url": "https://files.pythonhosted.org/packages/ea/86/d84eee62def381a3a179ab29b68f4d0b4342e90f8951cd0bb149c049dd7c/edna2-2.0.0.tar.gz",
    "platform": null,
    "description": "EDNA2\n=========\n\nThe EDNA2 project is a complete rewrite of the EDNA project.\nFor more info about the EDNA project see http://www.edna-site.org.\nThe version of ENDA used at the ESRF is: https://github.com/olofsvensson/edna-mx.\n\nThe EDNA2 project tries to keep the 'spirit' of the EDNA project and at the\nsame time make the framework lightweight. These are the main differences with the EDNA project:\n\n- Not compatible with python 2.7 - requires python 3\n- No data modelling framework\n- Data persisted as json instead of XML\n- Tasks instead of plugins\n- Logging based on Python logging\n- Python unit tests\n\nThese are the main features retained in the EDNA2 project:\n\n- Asynchronous execution of tasks\n- Task configuration based on sites\n- Hierarchical working directory structure handled by the framework.\n\nWherever possible a link is provided in the EDNA2 source code to the\ncorresponding EDNA code.\n\nInstallation\n------------\n\nThe EDNA2 project provides a setup.py file for installation.\n\nDocumentation\n-------------\n\nThe documentation can be found at https://edna2.readthedocs.io.\n\nTesting and code review\n-----------------------\n\n- Travis CI status: |Travis Status|\n- Automatic code quality check: https://app.codacy.com/project/olofsvensson/edna2/dashboard\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/olofsvensson/edna2/issues\n- Source Code: https://github.com/olofsvensson/edna2\n\nSupport\n-------\n\nIf you are having issues, please let us know via the issue tracker.\n\nLicense\n-------\n\nThe source code of *edna2* is licensed under the MIT license.\nSee the `LICENSE <https://github.com/olofsvensson/edna2/blob/master/LICENSE>`_\nand `copyright <https://github.com/olofsvensson/edna2/blob/master/copyright>`_\nfiles for details.\n\n.. |Travis Status| image:: https://api.travis-ci.com/olofsvensson/edna2.svg?branch=master\n   :target: https://app.travis-ci.com/olofsvensson/edna2?branch=master\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Framework for tasks",
    "version": "2.0.0",
    "project_urls": {
        "Documentation": "https://edna2.readthedocs.io/",
        "Homepage": "https://github.com/olofsvensson/edna2/",
        "Source": "https://github.com/olofsvensson/edna2/",
        "Tracker": "https://github.com/olofsvensson/edna2/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea86d84eee62def381a3a179ab29b68f4d0b4342e90f8951cd0bb149c049dd7c",
                "md5": "3fe591a8d693363a34e445b39210b4f3",
                "sha256": "cffc5e9f3501c71afeef34eddc2e5784d00ea35da7ffe5662f52bd6720f6a943"
            },
            "downloads": -1,
            "filename": "edna2-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3fe591a8d693363a34e445b39210b4f3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 113554,
            "upload_time": "2024-12-19T15:25:11",
            "upload_time_iso_8601": "2024-12-19T15:25:11.313039Z",
            "url": "https://files.pythonhosted.org/packages/ea/86/d84eee62def381a3a179ab29b68f4d0b4342e90f8951cd0bb149c049dd7c/edna2-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-19 15:25:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "olofsvensson",
    "github_project": "edna2",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "suds",
            "specs": []
        },
        {
            "name": "xmltodict",
            "specs": []
        },
        {
            "name": "jsonschema",
            "specs": []
        },
        {
            "name": "graypy",
            "specs": []
        },
        {
            "name": "h5py",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "fabio",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "distro",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        }
    ],
    "lcname": "edna2"
}
        
Elapsed time: 0.88729s