squish is Python program which perform simulations for the flow of 'soft' or 'compressible' objects under some energy in a periodic domain.
Project description
Squish: Soft Packing Simulations
Squish is a Python library that handles simulations for the flow of 'soft' or 'compressible' objects, under some energy in a periodic domain. The gradient flow of the objects are simulated and is able to be saved and rendered into diagrams. Squish also provides simple to use scripts for basic usage, as well as a simple API for more advanced functionality.
Fast parallelized Cython code is used to compute the simulations efficienctly. Also, NumPy <https://numpy.org>
_ arrays are used, enabling easy integratation with the standard scientific Python ecosystem.
Resources
Documentation <https://squish.readthedocs.io>
_: Examples, guides, and Squish API.GitHub repository <https://github.com/ksjdragon/squish>
_: View and download the Squish source code.Issue tracker <https://github.com/ksjdragon/squish/issues>
_: Report issues or request features for Squish.
Installation
The simplest way to install Squish is to use pip
:
.. code-block:: bash
(.venv) /path/to/squish: pip install squish
License
This project uses GNU AGPLv3.0 <https://choosealicense.com/licenses/agpl-3.0/>
_.
Support and Contribution
Feel free to visit our repository on GitHub <https://github.com/ksjdragon/squish>
_ for source code of this library. Any issues or bugs may be reported at the issue tracker <https://github.com/ksjdragon/squish/issues>
_. All contributions to Squish are welcome!
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
File details
Details for the file squish-0.1.7.tar.gz
.
File metadata
- Download URL: squish-0.1.7.tar.gz
- Upload date:
- Size: 361.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc5810360d1fbd216f52758cbbf84213d895d81afed42a6d3ca63aa4e6ce3f9a |
|
MD5 | 42fd3f46d049e1becaca7c04e912efec |
|
BLAKE2b-256 | 34e2ebfdac606f878e01186fcb9bac0606d8be6d4ff28db7f289a7842cb134d8 |