Metadata-Version: 2.1
Name: reaxpro-workflow-service
Version: 2.0.0
Summary: A package running semantically enriched workflows with SimPhoNy and Celery
Author: Matthias Büschelberger, Kiran Kumaraswamy
Author-email: matthias.bueschelberger@iwm.fraunhofer.de
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
License-File: LICENSE
Requires-Dist: shieldapi >=1.0.0
Requires-Dist: celery <6,>=5.2.3
Requires-Dist: fastapi-plugins ~=0.11.0
Requires-Dist: osp-core <4,>=3.8.0
Requires-Dist: fastapi ==0.92.0
Requires-Dist: python-multipart
Requires-Dist: httpx >=0.23.3
Requires-Dist: minio >=7.1.15
Requires-Dist: uvicorn
Requires-Dist: typing-extensions
Requires-Dist: click
Requires-Dist: boto3
Requires-Dist: arcp
Provides-Extra: dev
Requires-Dist: bumpver ==2021.1114 ; extra == 'dev'
Requires-Dist: dunamai ==1.7.0 ; extra == 'dev'
Provides-Extra: pre_commit
Requires-Dist: pre-commit ==2.15.0 ; extra == 'pre_commit'
Requires-Dist: pylint ; extra == 'pre_commit'
Provides-Extra: tests
Requires-Dist: pytest ==6.2.5 ; extra == 'tests'
Requires-Dist: pytest-celery ; extra == 'tests'
Requires-Dist: pytest-mock ; extra == 'tests'
Provides-Extra: wrappers
Requires-Dist: simphony-catalytic >=1.2.0 ; extra == 'wrappers'

# ReaxPro Workflow Service

A simple [FastAPI-framework](https://fastapi.tiangolo.com/) for running asynchronous tasks through [python-celery](https://pypi.org/project/celery/). This app is targeted to be a high-level API for the workflow-orchestration of the [ReaxPro-platform](https://www.reaxpro.eu/).

## Authors

[Matthias Büschelberger](mailto:matthias.bueschelberger@iwm.fraunhofer.de) (Fraunhofer Institute for Mechanics of Materials IWM)
[Kiran Kumaraswamy](mailto:kiran.kumaraswamy@iwm.fraunhofer.de) (Fraunhofer Institute for Mechanics of Materials IWM)

## Documentation

Please refer to the [ReadTheDocs-pages](https://reaxpro.pages.fraunhofer.de/docs/) for the overall installation procedure, tutorials and use case documentation.

## Python dependencies

First of all, you will need to install OSP-core

```shell
(env) user@computer:~$ pip install osp-core
```

Then, install the wrapper. Simply type:

```shell
(env) user@computer:~$ pip install reaxpro-workflow-service
```

... or if you are installing from source (cloning of the repository needed before):


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

## License

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

## Disclaimer

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

Contact: [SimPhoNy](mailto:simphony@iwm.fraunhofer.de)
