MultiCRVDO is a Pytorch module that simulates dynamics of multiple CRVDO oscillators using Runge-Kutta 4(5) integration. This model is useful for studying CRVDO.
- Simulation of Multiple Oscillators: Run simulations for multiple instances of coupled oscillators.
- Customizable Parameters: Easily alter the parameters for each oscillator and control functions.
- PyTorch
Ensure you have the necessary Pytorch:
https://pytorch.org/get-started/locally/
Clone the repository and navigate to the project directory:
git clone https://github.com/vovcia-clug/multicrvdo
cd multicrvdo
To run the simulation and visualize the results:
python multicrvdo.py
multicrvdo.py
: Main script containing the CRVDO model definition, simulation, and plotting.
An example plot will visualize the states of multiple oscillators over time, showing how their states evolve under the given parameters.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is public domain
For any questions or suggestions, please email [email protected].