Skip to main content

The wrapper of AMS and Zacros drivers for SimPhoNy

Project description

ReaxPro wrappers:

This repository is a collection of wrappers used in the ReaxPro project. It holds wrappers for the Amsterdam Modeling Suite (AMS) and Zacros.

Authors

Index

Requirements

If you want to use this wrapper set, make sure you have 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):

(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:

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

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

(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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reaxpro-wrappers-1.6.2.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

reaxpro_wrappers-1.6.2-py3-none-any.whl (55.6 kB view details)

Uploaded Python 3

File details

Details for the file reaxpro-wrappers-1.6.2.tar.gz.

File metadata

  • Download URL: reaxpro-wrappers-1.6.2.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for reaxpro-wrappers-1.6.2.tar.gz
Algorithm Hash digest
SHA256 5280bd89d8b91748ce50d9887086caf07a941c962d6ba2777e8f45434235d714
MD5 4868d818df8250d8bb0292ddec0fd079
BLAKE2b-256 7f30b0cf532f1c36314eacdd5d479878a2af277d1f06aa8378866f6521f3164f

See more details on using hashes here.

File details

Details for the file reaxpro_wrappers-1.6.2-py3-none-any.whl.

File metadata

File hashes

Hashes for reaxpro_wrappers-1.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f563f805f1914b86ac11b95fbce273bbb946bb9b03397a456ff4b032797be5f
MD5 cb5d2ce3fdfd57b5973f6640e84ac86f
BLAKE2b-256 256362eb35de1d78b0943da8425af4d8be2715eb847be7aafe7bafabf4769ce2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page