An Open-Source Python Library For Acoustofluidics
Project description
osaft
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
python -m pip install osaft
If you want to learn more go to the documentation's installation page.
Usage example
Examples how the OSAFT library can be used can be found on our examples page of the documentation.
Publication
A research article (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
.
License
The distribution is licenced under the GNU Lesser General Public License. See
LICENSE.md
to learn more.
Contributing
- Fork it (https://gitlab.com/acoustofluidics/osaft/-/forks/new)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file osaft-1.3.8.tar.gz
.
File metadata
- Download URL: osaft-1.3.8.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2596503660d52458f93e472c0b4574510a3ff71402931dae9ea4323d8d28e925 |
|
MD5 | 9b504b026430c0c88ff1f3105ac91c31 |
|
BLAKE2b-256 | 0437e5dd06929046b6686d3006c58b49a75e6aa420eef9e0d00fb1f2b86e1b6a |
File details
Details for the file osaft-1.3.8-py3-none-any.whl
.
File metadata
- Download URL: osaft-1.3.8-py3-none-any.whl
- Upload date:
- Size: 229.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e057f703ed19b9f1fdb10b9c5062ff349af80017d992279451b8add73c6b0f2 |
|
MD5 | 56c999feab8ce08ff4fb22e9ca1cf48c |
|
BLAKE2b-256 | 14e7c0135ce1b8db40aa0815853b464e83eb03cf662f8f797410dfbd939c2956 |