This README provides step-by-step guidelines to reproduce the plots presented in ``Exponential Synchronization of BAM Neural Networks with Delay on Arbitrary Time Domains''. 
The code package contains codes for the considered two examples, named Example 1 and Example 2, in the paper.

# To reproduce the plots of Example 1:

	1. Navigate to the main-example-1 directory.
	2. Open the main-example-1 file.
	3. Run the file. This will generate plots for all three considered time domains and save them in three different formats: EPS and PNG.
	4. If you are interested in producing plots for only specific cases, follow these instructions:
		a. Open the main-example-1 file.
		b. Navigate to lines 9-11.
		c. Change the value of the cases you want to exclude to False.
		d. Run the file again.

# To reproduce the plots of Example 2:

	1. Navigate to the main-example-2 directory.
	2. Run the main-example-2 file.


# Install the dependencies through

```
pip install numpy matplotlib jitcdde sympy
```
