Name | qdyn JSON |
Version |
23.4
JSON |
| download |
home_page | https://www.qdyn-library.net |
Summary | Python package for interacting with the Fortran QDYN library and tools |
upload_time | 2023-04-14 11:37:44 |
maintainer | |
docs_url | None |
author | Michael Goerz |
requires_python | >=3.7 |
license | BSD license |
keywords |
qdyn
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# QDYN Python Package
QDYN-pylib is a Python package `qdyn` for interacting with the [Fortran QDYN library and tools](https://www.qdyn-library.net/). Its purpose is to:
- generate config files and input data for QDYN
- read data generated by QDYN routines
- provide tools for debugging, testing, and documenting QDYN
- wrap QDYN's "utility" programs like `qdyn_prop_traj` and `qdyn_optimize`
- provide interoperability of QDYN with other optimal control and quantum packages like [`scipy.optimize`](https://docs.scipy.org/doc/scipy/reference/optimize.html), [QuTiP](http://qutip.org) and the [Krotov Python Package](https://qucontrol.github.io/krotov).
The package is *not* a direct wrapper around QDYN that would allow to call QDYN Fortran routines from Python.
## Installation
To install the latest released version of QDYN-pylib, run this command in your terminal:
```
pip install qdyn
```
This is the preferred method to install QDYN-pylib, as it will always install the most recent stable release.
If you are a QDYN developer, you can install the latest development version of QDYN-pylib with the following command:
```
pip install git+git@gitlabph.physik.fu-berlin.de:ag-koch/qdyn.git@main#egg=qdyn&subdirectory=qdynpylib
```
Raw data
{
"_id": null,
"home_page": "https://www.qdyn-library.net",
"name": "qdyn",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "qdyn",
"author": "Michael Goerz",
"author_email": "mail@michaelgoerz.net",
"download_url": "https://files.pythonhosted.org/packages/98/50/a4720f2ed2956631e622ab52f75de75297d9c4b54f6e8c144af068e6b689/qdyn-23.4.tar.gz",
"platform": null,
"description": "# QDYN Python Package\n\nQDYN-pylib is a Python package `qdyn` for interacting with the [Fortran QDYN library and tools](https://www.qdyn-library.net/). Its purpose is to:\n\n- generate config files and input data for QDYN\n- read data generated by QDYN routines\n- provide tools for debugging, testing, and documenting QDYN\n- wrap QDYN's \"utility\" programs like `qdyn_prop_traj` and `qdyn_optimize`\n- provide interoperability of QDYN with other optimal control and quantum packages like [`scipy.optimize`](https://docs.scipy.org/doc/scipy/reference/optimize.html), [QuTiP](http://qutip.org) and the [Krotov Python Package](https://qucontrol.github.io/krotov).\n\nThe package is *not* a direct wrapper around QDYN that would allow to call QDYN Fortran routines from Python.\n\n## Installation\n\nTo install the latest released version of QDYN-pylib, run this command in your terminal:\n\n```\npip install qdyn\n```\n\nThis is the preferred method to install QDYN-pylib, as it will always install the most recent stable release.\n\nIf you are a QDYN developer, you can install the latest development version of QDYN-pylib with the following command:\n\n```\npip install git+git@gitlabph.physik.fu-berlin.de:ag-koch/qdyn.git@main#egg=qdyn&subdirectory=qdynpylib\n```\n\n\n",
"bugtrack_url": null,
"license": "BSD license",
"summary": "Python package for interacting with the Fortran QDYN library and tools",
"version": "23.4",
"split_keywords": [
"qdyn"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3761af4cbb88889bf04cadd3450d2a9437fcc283a4e84ce24667d42d6b5aa62a",
"md5": "175d6ffeb8d74cd7c2510bfbb4501b82",
"sha256": "35493907221e53ced107f1b6785307e563544c33ee36367bcfe7b0eed73cf415"
},
"downloads": -1,
"filename": "qdyn-23.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "175d6ffeb8d74cd7c2510bfbb4501b82",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 70986,
"upload_time": "2023-04-14T11:37:42",
"upload_time_iso_8601": "2023-04-14T11:37:42.946636Z",
"url": "https://files.pythonhosted.org/packages/37/61/af4cbb88889bf04cadd3450d2a9437fcc283a4e84ce24667d42d6b5aa62a/qdyn-23.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9850a4720f2ed2956631e622ab52f75de75297d9c4b54f6e8c144af068e6b689",
"md5": "5b5ba2867169d806516f3fb783beabc2",
"sha256": "8e47b35f0e1ade5d6e5a50f29ccabae7d1802ec4801030814e0fadfbdf8f0bbb"
},
"downloads": -1,
"filename": "qdyn-23.4.tar.gz",
"has_sig": false,
"md5_digest": "5b5ba2867169d806516f3fb783beabc2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 92289,
"upload_time": "2023-04-14T11:37:44",
"upload_time_iso_8601": "2023-04-14T11:37:44.616986Z",
"url": "https://files.pythonhosted.org/packages/98/50/a4720f2ed2956631e622ab52f75de75297d9c4b54f6e8c144af068e6b689/qdyn-23.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-14 11:37:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "qdyn"
}