# expsolve
pip install expsolve
A PyTorch compatible Differentiable Numerical Algorithms package for computational quantum mechanics.
Includes time-propagators based on splitting and composition methods, exponential integrators, Magnus expansion etc.
Current functionality is limited to Fourier discretisation in space.
Please see examples directory for tutorial notebooks.
Raw data
{
"_id": null,
"home_page": null,
"name": "expsolve",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "Pranav Singh <ps2106@bath.ac.uk>",
"keywords": "PDE, dispersive, exponential, fourier, integrator, quantum, splitting",
"author": null,
"author_email": "Pranav Singh <ps2106@bath.ac.uk>",
"download_url": "https://files.pythonhosted.org/packages/a0/7c/d46eebab7a226659f7f5e1c214bde2d5fb477338762d4b8c8b28a9332807/expsolve-0.1.7.tar.gz",
"platform": null,
"description": "# expsolve\n\npip install expsolve \n\nA PyTorch compatible Differentiable Numerical Algorithms package for computational quantum mechanics. \n\nIncludes time-propagators based on splitting and composition methods, exponential integrators, Magnus expansion etc. \n\nCurrent functionality is limited to Fourier discretisation in space. \n\nPlease see examples directory for tutorial notebooks. \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A PyTorch compatible Differentiable Numerical Algorithms package for computational quantum mechanics",
"version": "0.1.7",
"project_urls": {
"Bug Tracker": "https://github.com/brownadder/expsolve",
"Homepage": "https://github.com/brownadder/expsolve"
},
"split_keywords": [
"pde",
" dispersive",
" exponential",
" fourier",
" integrator",
" quantum",
" splitting"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e79d1f8da110d041c80196ba75b40e2de56d0301382fd0b792cd0ecd6758bb5b",
"md5": "33a0676ea19a8e003252243dea16dcf8",
"sha256": "7e600f5b41759c0e02f3501b86473888c718f4ec7d62d5aa030de8a305140964"
},
"downloads": -1,
"filename": "expsolve-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "33a0676ea19a8e003252243dea16dcf8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 18339,
"upload_time": "2024-04-26T19:26:28",
"upload_time_iso_8601": "2024-04-26T19:26:28.690006Z",
"url": "https://files.pythonhosted.org/packages/e7/9d/1f8da110d041c80196ba75b40e2de56d0301382fd0b792cd0ecd6758bb5b/expsolve-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a07cd46eebab7a226659f7f5e1c214bde2d5fb477338762d4b8c8b28a9332807",
"md5": "97ae2d4e15932bae94c63eee8a5a48a5",
"sha256": "b57ed8dad72c3c5058ea4cb5b74b4952b11bea540c79742d99e469ddcfb58709"
},
"downloads": -1,
"filename": "expsolve-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "97ae2d4e15932bae94c63eee8a5a48a5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 38108804,
"upload_time": "2024-04-26T19:26:33",
"upload_time_iso_8601": "2024-04-26T19:26:33.328214Z",
"url": "https://files.pythonhosted.org/packages/a0/7c/d46eebab7a226659f7f5e1c214bde2d5fb477338762d4b8c8b28a9332807/expsolve-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-26 19:26:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "brownadder",
"github_project": "expsolve",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "expsolve"
}