reaxpro-wrappers


Namereaxpro-wrappers JSON
Version 3.0.0 PyPI version JSON
download
home_pagehttps://www.esciencecenter.nl/
SummaryThe wrapper of AMS and Zacros drivers for SimPhoNy
upload_time2023-10-04 19:56:18
maintainer
docs_urlNone
authorNetherlands eScience Center, Fraunhofer IWM
requires_python
license
keywords simphony cuds ams zacros scm
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ReaxPro wrappers:  

This repository is a collection of wrappers used in the [ReaxPro](https://www.reaxpro.eu/) project.
It holds wrappers for the [Amsterdam Modeling Suite](https://www.scm.com/amsterdam-modeling-suite/) (AMS) and [Zacros](https://zacros.org/).

## Authors
- [Pablo Lopez-Tarifa](mailto:p.lopez@esciencecenter.nl) (Main author). The Netherlands eScience Center.
- [Matthias Büschelberger](mailto:matthias.bueschelberger@iwm.fraunhofer.de) (Contributor). Fraunhofer Instituet for Mechanics of Materials (IWM)
- [Joana Francisco Morgado](mailto:joana.francisco.morgado@iwm.fraunhofer.de) (Contributor). Fraunhofer Institute for Mechanics of Materials (IWM)

## Index

- [Requirements](#requirements)
- [Wrapper generals](#wrapper-generals)
- [Installation](#installation)
- [Example](#example)

## Requirements

If you want to use this wrapper set, make sure you have installed:

- The [Simphony OSP-core](https://github.com/simphony/osp-core) version > 3.8.0.
- The [ReaxPro ontology](https://gitlab.cc-asp.fraunhofer.de/ontology/applications/reaxpro/reaxpro-framework).
- For AMS users, a licensed copy of [AMS](https://www.scm.com/amsterdam-modeling-suite/) installed.
- For Zacros users, both a licensed copy of [Zacros](https://zacros.org/software) code and [pyZacros](https://github.com/NLESC-JCER/pyZacros) library installed.

## Structure
A wrapper is a piece of code that slightly modifies the behavior of a function. 

The ReaxPro wrappers are built around the running functions of the above-mentioned software. Their main task is to translate (map) the semantic script provided by the user to the terms that are understood by the engines.

For a given engine XXX, there is a folder reaxpro-wrappers/osp/wrappers/simXXX/simXXX_session.py containing the Simphony wrapper session that will trigger the job execution.

In the folder reaxpro-wrappers/osp/tools is placed all the tooling for the semantic to syntactic mapping. 

## Installation
First of all, you will need to install OSP-core, plams, AdaptiveDesignProcedure and pyZacros (all except osp-core are not on PyPI yet unfortunately):

```shell
(env) user@computer:~/reaxpro-wrappers$ pip install osp-core https://github.com/SCM-NV/pyZacros/archive/refs/tags/v.1.2.zip https://github.com/mbracconi/adaptiveDesignProcedure/archive/refs/tags/v1.4.0.zip git+https://github.com/SCM-NV/PLAMS@7661960a9db53249a0b77935dacc8a7668c2489b
```

Then, finally install the wrapper. Simply type:

```shell
(env) user@computer:~/reaxpro-wrappers$ pip install reaxpro-wrappers
```

... or when the code is cloned from source:


```shell
(env) user@computer:~/reaxpro-wrappers$ pip install .
```

## License

This project is licensed under the LGPL-3.0/BSD 3-Clause license. See the LICENSE file for more information.

## Disclaimer

Copyright (c) 2014-2023, Netherlands eScience Center (NLeSC) and Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. acting on behalf of its Fraunhofer IWM.


            

Raw data

            {
    "_id": null,
    "home_page": "https://www.esciencecenter.nl/",
    "name": "reaxpro-wrappers",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "simphony,cuds,AMS,zacros,SCM",
    "author": "Netherlands eScience Center, Fraunhofer IWM",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/95/b4/eeea693e7eb29b9bb081943c3173bd5d75810aa24b82511bbf8d5fe820cf/reaxpro-wrappers-3.0.0.tar.gz",
    "platform": null,
    "description": "# ReaxPro wrappers:  \n\nThis repository is a collection of wrappers used in the [ReaxPro](https://www.reaxpro.eu/) project.\nIt holds wrappers for the [Amsterdam Modeling Suite](https://www.scm.com/amsterdam-modeling-suite/) (AMS) and [Zacros](https://zacros.org/).\n\n## Authors\n- [Pablo Lopez-Tarifa](mailto:p.lopez@esciencecenter.nl) (Main author). The Netherlands eScience Center.\n- [Matthias B\u00fcschelberger](mailto:matthias.bueschelberger@iwm.fraunhofer.de) (Contributor). Fraunhofer Instituet for Mechanics of Materials (IWM)\n- [Joana Francisco Morgado](mailto:joana.francisco.morgado@iwm.fraunhofer.de) (Contributor). Fraunhofer Institute for Mechanics of Materials (IWM)\n\n## Index\n\n- [Requirements](#requirements)\n- [Wrapper generals](#wrapper-generals)\n- [Installation](#installation)\n- [Example](#example)\n\n## Requirements\n\nIf you want to use this wrapper set, make sure you have installed:\n\n- The [Simphony OSP-core](https://github.com/simphony/osp-core) version > 3.8.0.\n- The [ReaxPro ontology](https://gitlab.cc-asp.fraunhofer.de/ontology/applications/reaxpro/reaxpro-framework).\n- For AMS users, a licensed copy of [AMS](https://www.scm.com/amsterdam-modeling-suite/) installed.\n- For Zacros users, both a licensed copy of [Zacros](https://zacros.org/software) code and [pyZacros](https://github.com/NLESC-JCER/pyZacros) library installed.\n\n## Structure\nA wrapper is a piece of code that slightly modifies the behavior of a function. \n\nThe ReaxPro wrappers are built around the running functions of the above-mentioned software. Their main task is to translate (map) the semantic script provided by the user to the terms that are understood by the engines.\n\nFor a given engine XXX, there is a folder reaxpro-wrappers/osp/wrappers/simXXX/simXXX_session.py containing the Simphony wrapper session that will trigger the job execution.\n\nIn the folder reaxpro-wrappers/osp/tools is placed all the tooling for the semantic to syntactic mapping. \n\n## Installation\nFirst of all, you will need to install OSP-core, plams, AdaptiveDesignProcedure and pyZacros (all except osp-core are not on PyPI yet unfortunately):\n\n```shell\n(env) user@computer:~/reaxpro-wrappers$ pip install osp-core https://github.com/SCM-NV/pyZacros/archive/refs/tags/v.1.2.zip https://github.com/mbracconi/adaptiveDesignProcedure/archive/refs/tags/v1.4.0.zip git+https://github.com/SCM-NV/PLAMS@7661960a9db53249a0b77935dacc8a7668c2489b\n```\n\nThen, finally install the wrapper. Simply type:\n\n```shell\n(env) user@computer:~/reaxpro-wrappers$ pip install reaxpro-wrappers\n```\n\n... or when the code is cloned from source:\n\n\n```shell\n(env) user@computer:~/reaxpro-wrappers$ pip install .\n```\n\n## License\n\nThis project is licensed under the LGPL-3.0/BSD 3-Clause license. See the LICENSE file for more information.\n\n## Disclaimer\n\nCopyright (c) 2014-2023, Netherlands eScience Center (NLeSC) and Fraunhofer-Gesellschaft zur F\u00f6rderung der angewandten Forschung e.V. acting on behalf of its Fraunhofer IWM.\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "The wrapper of AMS and Zacros drivers for SimPhoNy",
    "version": "3.0.0",
    "project_urls": {
        "Homepage": "https://www.esciencecenter.nl/"
    },
    "split_keywords": [
        "simphony",
        "cuds",
        "ams",
        "zacros",
        "scm"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa7dca69daa81c4cd5e93f8741b4549317a13510f0f2e9c5a635a8614507cafd",
                "md5": "01415fe62d06ccc2640dadc1efe44d66",
                "sha256": "9da7f5d69059329d3272f8a7fd25ffa566dd3414c8b9978342e5edb5178c0620"
            },
            "downloads": -1,
            "filename": "reaxpro_wrappers-3.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "01415fe62d06ccc2640dadc1efe44d66",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 56241,
            "upload_time": "2023-10-04T19:56:16",
            "upload_time_iso_8601": "2023-10-04T19:56:16.663572Z",
            "url": "https://files.pythonhosted.org/packages/fa/7d/ca69daa81c4cd5e93f8741b4549317a13510f0f2e9c5a635a8614507cafd/reaxpro_wrappers-3.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95b4eeea693e7eb29b9bb081943c3173bd5d75810aa24b82511bbf8d5fe820cf",
                "md5": "dc2f34ab2ac4a4b03b3c25fd4575f616",
                "sha256": "1d3f044e9dd5cd59e4e555c9d1053e39ba2d659ec9aa0d157201373428945227"
            },
            "downloads": -1,
            "filename": "reaxpro-wrappers-3.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "dc2f34ab2ac4a4b03b3c25fd4575f616",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 53214,
            "upload_time": "2023-10-04T19:56:18",
            "upload_time_iso_8601": "2023-10-04T19:56:18.216634Z",
            "url": "https://files.pythonhosted.org/packages/95/b4/eeea693e7eb29b9bb081943c3173bd5d75810aa24b82511bbf8d5fe820cf/reaxpro-wrappers-3.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-04 19:56:18",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "reaxpro-wrappers"
}
        
Elapsed time: 0.14113s