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 `_ arrays are used, enabling easy integratation with the standard scientific Python ecosystem. Resources --------- - `Documentation `_: Examples, guides, and **Squish** API. - `GitHub repository `_: View and download the **Squish** source code. - `Issue tracker `_: 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 `_. Support and Contribution ------------------------ Feel free to visit our repository on `GitHub `_ for source code of this library. Any issues or bugs may be reported at the `issue tracker `_. All contributions to **Squish** are welcome! .. toctree:: :hidden: :maxdepth: 4 :caption: Getting Started installation usage api