============ Installation ============ pytransport is developed for Python 3. The developers use 3.8 to 3.11. It can be install through pip (with internet access): :: pip install pytransport There is also a feature of root-numpy: :: pip install pytransport[root-numpy] which depends on root-numpy for some extra functionality. Requirements ------------ pytransport depends on the following Python packages available through pip: * matplotlib * numpy * scipy * pymadx * pybdsim Local Installation ------------------ Although on pip, for development purposes you may wish to use pytransport from a copy of the source code. It is possible to clone the git repository and use pip to `point` at the local set of files, or generally install that set of files as a once off. We have provided a simple Makefile in the main pybdsim directory that has a small set of 'rules' that should help with the relevant pip commands. pip is used even though pybdsim is found from the local set of files. To install pybdsim, simply run ``make install`` from the root pybdsim directory.:: cd /my/path/to/repositories/ git clone http://bitbucket.org/jairhul/pytransport cd pytransport make install Alternatively, run ``make develop`` from the same directory to ensure that any local changes are picked up.