> For the complete documentation index, see [llms.txt](https://elishai.gitbook.io/retinal-stimulation-modeling-environment/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elishai.gitbook.io/retinal-stimulation-modeling-environment/preliminaries/python.md).

# Python

RSME was written in Python. We recommend installing the Anaconda distribution of Python version > 3.8. It is freely available for individual use in:

{% embed url="<https://www.anaconda.com/products/individual>" %}

Read about the advantages of using Python in neuroscientific research in:

{% embed url="<https://internal-journal.frontiersin.org/articles/10.3389/fninf.2015.00011/full>" %}

Python documentation is available in:

{% embed url="<https://docs.python.org/3/>" %}

We recommend installing all dependencies in a dedicated Conda environment. Learn about Conda environments in:

{% embed url="<https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html>" %}

Briefly, using your terminal or command line, create an environment using:

```
conda create --name RSME --clone base
```

and activate it using:

```
conda activate RSME
```
