Skip to content

Python package for modelisation of fused fiber structures

License

Notifications You must be signed in to change notification settings

MartinPdeS/FiberFusing

Repository files navigation

FiberFusing

FiberFusing's logo

Meta Python version Documentation Status colab
Testing Unittest Status Unittest coverage  
PyPi PyPi PyPi download statistics  
Anaconda Anaconda version Anaconda downloads  

FiberFusing is a Python package designed for simulating the fiber fusing process. With this tool, users can define an initial fiber configuration and simulate the fusion process as a function of the fusion degree parameter. The package currently supports seven predefined structures:

1x1, 2x2, 3x3, 4x4, 6x6, 7x7, and 19x19 configurations.

As follows, an example of 3x3 fused fiber. Example for 3 fiber structure


Documentation

For the most up-to-date documentation, visit the official FiberFusing Docs or click the badge below:

Documentation Status


Installation

Getting started with FiberFusing is easy. Simply install via pip:

pip install FiberFusing

PyPi


Testing

To run tests locally after cloning the GitHub repository, you’ll need to install the dependencies and run the following commands:

git clone https://github.com/MartinPdeS/FiberFusing.git
cd FiberFusing
pip install FiberFusing[testing]
pytest

For more detailed testing instructions, consult the documentation.


Coding examples

Explore a wide range of examples demonstrating the usage of FiberFusing in the Examples section of the documentation.


Contributing & Contact

FiberFusing is an open project and collaboration is encouraged! If you're interested in contributing or have any questions, feel free to reach out.

Author: Martin Poinsinet de Sivry-Houle Email: martin.poinsinet-de-sivry@polymtl.ca

We welcome feedback and contributions to improve FiberFusing and expand its capabilities.


About

Python package for modelisation of fused fiber structures

Resources

License

Stars

Watchers

Forks

Packages

No packages published