Skip to content
This repository has been archived by the owner on Oct 26, 2024. It is now read-only.
/ squish Public archive

Squish is a Python library that handle simulations for the flow of 'soft' or 'compressible' objects under some energy in a periodic domain.

License

Notifications You must be signed in to change notification settings

ksjdragon/squish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squish: Soft Packing Simulations

NOTE: The current source code can now be found here. This GitHub repo is only left as an archive.

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

Installation

The simplest way to install Squish is to use pip:

(.venv) /path/to/squish: pip install squish

License

This project uses GNU AGPLv3.0.

Support and Contribution

See the note.

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!

About

Squish is a Python library that handle simulations for the flow of 'soft' or 'compressible' objects under some energy in a periodic domain.

Resources

License

Stars

Watchers

Forks