# osaft
[![Coverage][cov-image]][cov-url]
[![PyPi][pypi-image]][pypi-url]
[![License][lic-image]][lic-url]
[![Pipeline][pipeline-image]][pipeline-url]
[![Docs][docs-image]][docs-url]
[![Supported][python-image]][python-url]
The OSAFT Python package implements classical theories for the
computation of the acoustic scattering, acoustic streaming, and the acoustic
radiation force on a particle subjected to an ultrasonic wave. The package
provides a unified API that allows for the simple evaluation of quantities
often used in the research field of microscale acoustofluidics.
Also included in the package are plotting tools (using Matplotlib), so
generated results can easily be illustrated.
## Installation
All systems with `pip`/`python` installed
```sh
python -m pip install osaft
```
If you want to learn more go to the documentation's
[installation page](https://osaft.readthedocs.io/en/stable/installation.html).
## Usage example
Examples how the OSAFT library can be used can be found on our
[examples page](https://osaft.readthedocs.io/en/stable/examples) of the
documentation.
## Publication
A [research article](https://www.frontiersin.org/articles/10.3389/fphy.2022.893686/full)
(open-access) on the OSAFT library has been published the Frontiers in Physics.
## Release History
Find the changes introduced with new releases in the
[``CHANGELOG.md``](https://gitlab.com/acoustofluidics/osaft/-/blob/developer/CHANGELOG.md).
## License
The distribution is licenced under the GNU Lesser General Public License. See
[``LICENSE.md``](https://gitlab.com/acoustofluidics/osaft/-/blob/developer/LICENSE.md)
to learn more.
## Contributing
1. Fork it (<https://gitlab.com/acoustofluidics/osaft/-/forks/new>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
<!-- Markdown link & img dfn's -->
[pipeline-image]: https://gitlab.com/acoustofluidics/osaft/badges/developer/pipeline.svg
[pipeline-url]: https://gitlab.com/acoustofluidics/osaft/-/pipelines/
[pypi-image]: https://img.shields.io/pypi/v/osaft?color=ee7029
[pypi-url]: https://gitlab.com/acoustofluidics/osaft/-/tags
[cov-image]: https://gitlab.com/acoustofluidics/osaft/badges/developer/coverage.svg
[cov-url]: https://gitlab.com/acoustofluidics/osaft/badges/developer/coverage.svg
[lic-image]: https://img.shields.io/badge/License-LGPL%20v3-gold.svg
[lic-url]: https://www.gnu.org/licenses/lgpl-3.0
[docs-image]: https://readthedocs.org/projects/osaft/badge/?version=stable
[docs-url]: https://osaft.readthedocs.io/en/stable/
[python-image]: https://img.shields.io/pypi/pyversions/osaft
[python-url]: https://www.python.org
Raw data
{
"_id": null,
"home_page": "",
"name": "osaft",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "msaf,arf,scattering,acoustofluidic,acoustic-radiation-force",
"author": "",
"author_email": "gorkovpy developer team <gorkovpy@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/04/37/e5dd06929046b6686d3006c58b49a75e6aa420eef9e0d00fb1f2b86e1b6a/osaft-1.3.8.tar.gz",
"platform": null,
"description": "# osaft\n\n[![Coverage][cov-image]][cov-url]\n[![PyPi][pypi-image]][pypi-url]\n[![License][lic-image]][lic-url]\n[![Pipeline][pipeline-image]][pipeline-url]\n[![Docs][docs-image]][docs-url]\n[![Supported][python-image]][python-url]\n\nThe OSAFT Python package implements classical theories for the\ncomputation of the acoustic scattering, acoustic streaming, and the acoustic\nradiation force on a particle subjected to an ultrasonic wave. The package\nprovides a unified API that allows for the simple evaluation of quantities\noften used in the research field of microscale acoustofluidics.\nAlso included in the package are plotting tools (using Matplotlib), so\ngenerated results can easily be illustrated.\n\n## Installation\n\nAll systems with `pip`/`python` installed\n\n```sh\npython -m pip install osaft\n```\n\nIf you want to learn more go to the documentation's\n[installation page](https://osaft.readthedocs.io/en/stable/installation.html).\n\n## Usage example\n\nExamples how the OSAFT library can be used can be found on our\n[examples page](https://osaft.readthedocs.io/en/stable/examples) of the\ndocumentation.\n\n## Publication\n\nA [research article](https://www.frontiersin.org/articles/10.3389/fphy.2022.893686/full)\n(open-access) on the OSAFT library has been published the Frontiers in Physics.\n\n## Release History\n\nFind the changes introduced with new releases in the\n[``CHANGELOG.md``](https://gitlab.com/acoustofluidics/osaft/-/blob/developer/CHANGELOG.md).\n\n## License\nThe distribution is licenced under the GNU Lesser General Public License. See\n[``LICENSE.md``](https://gitlab.com/acoustofluidics/osaft/-/blob/developer/LICENSE.md)\nto learn more.\n\n## Contributing\n\n1. Fork it (<https://gitlab.com/acoustofluidics/osaft/-/forks/new>)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n<!-- Markdown link & img dfn's -->\n[pipeline-image]: https://gitlab.com/acoustofluidics/osaft/badges/developer/pipeline.svg\n[pipeline-url]: https://gitlab.com/acoustofluidics/osaft/-/pipelines/\n[pypi-image]: https://img.shields.io/pypi/v/osaft?color=ee7029\n[pypi-url]: https://gitlab.com/acoustofluidics/osaft/-/tags\n[cov-image]: https://gitlab.com/acoustofluidics/osaft/badges/developer/coverage.svg\n[cov-url]: https://gitlab.com/acoustofluidics/osaft/badges/developer/coverage.svg\n[lic-image]: https://img.shields.io/badge/License-LGPL%20v3-gold.svg\n[lic-url]: https://www.gnu.org/licenses/lgpl-3.0\n[docs-image]: https://readthedocs.org/projects/osaft/badge/?version=stable\n[docs-url]: https://osaft.readthedocs.io/en/stable/\n[python-image]: https://img.shields.io/pypi/pyversions/osaft\n[python-url]: https://www.python.org\n",
"bugtrack_url": null,
"license": "LPGL v3",
"summary": "An Open-Source Python Library For Acoustofluidics",
"version": "1.3.8",
"split_keywords": [
"msaf",
"arf",
"scattering",
"acoustofluidic",
"acoustic-radiation-force"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "14e7c0135ce1b8db40aa0815853b464e83eb03cf662f8f797410dfbd939c2956",
"md5": "56c999feab8ce08ff4fb22e9ca1cf48c",
"sha256": "9e057f703ed19b9f1fdb10b9c5062ff349af80017d992279451b8add73c6b0f2"
},
"downloads": -1,
"filename": "osaft-1.3.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "56c999feab8ce08ff4fb22e9ca1cf48c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 228984,
"upload_time": "2023-02-06T14:41:00",
"upload_time_iso_8601": "2023-02-06T14:41:00.755690Z",
"url": "https://files.pythonhosted.org/packages/14/e7/c0135ce1b8db40aa0815853b464e83eb03cf662f8f797410dfbd939c2956/osaft-1.3.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0437e5dd06929046b6686d3006c58b49a75e6aa420eef9e0d00fb1f2b86e1b6a",
"md5": "9b504b026430c0c88ff1f3105ac91c31",
"sha256": "2596503660d52458f93e472c0b4574510a3ff71402931dae9ea4323d8d28e925"
},
"downloads": -1,
"filename": "osaft-1.3.8.tar.gz",
"has_sig": false,
"md5_digest": "9b504b026430c0c88ff1f3105ac91c31",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 2173625,
"upload_time": "2023-02-06T14:41:02",
"upload_time_iso_8601": "2023-02-06T14:41:02.978251Z",
"url": "https://files.pythonhosted.org/packages/04/37/e5dd06929046b6686d3006c58b49a75e6aa420eef9e0d00fb1f2b86e1b6a/osaft-1.3.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-06 14:41:02",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "osaft"
}