|
=================== |
|
Installation |
|
=================== |
|
|
|
Before you can use socceraction, you'll need to get it installed. This guide |
|
will guide you to a minimal installation that'll work while you walk through |
|
the introduction. |
|
|
|
Install Python |
|
============== |
|
|
|
Being a Python library, socceraction requires Python. |
|
Currently, socceraction supports Python version 3.9 -- 3.12. |
|
Get the latest version of Python at https://www.python.org/downloads/ or with |
|
your operating system's package manager. |
|
|
|
You can verify that Python is installed by typing ``python`` from your shell; |
|
you should see something like:: |
|
|
|
Python 3.x.y |
|
[GCC 4.x] on linux |
|
Type "help", "copyright", "credits" or "license" for more information. |
|
>>> |
|
|
|
Install socceraction |
|
==================== |
|
|
|
You've got two options to install socceraction. |
|
|
|
.. _installing-official-release: |
|
|
|
Installing an official release with ``pip`` |
|
------------------------------------------- |
|
|
|
This is the recommended way to install socceraction. Simply run this simple command in your terminal of choice: |
|
|
|
.. code-block:: console |
|
|
|
$ python -m pip install socceraction |
|
|
|
|
|
You might have to install pip first. The easiest method is to use the `standalone pip installer`_. |
|
|
|
.. _pip: https://pip.pypa.io/ |
|
.. _standalone pip installer: https://pip.pypa.io/en/latest/installing/#installing-with-get-pip-py |
|
|
|
|
|
.. _installing-development-version: |
|
|
|
Installing the development version |
|
---------------------------------- |
|
|
|
Socceraction is actively developed on GitHub, where the code is |
|
`always available <https://github.com/ML-KULeuven/socceraction>`_. |
|
You can easily install the development version with: |
|
|
|
.. code-block:: console |
|
|
|
$ pip install git+https://github.com/ML-KULeuven/socceraction.git |
|
|
|
However, to be able to make modifications in the code, you should either clone the public repository: |
|
|
|
.. code-block:: console |
|
|
|
$ git clone git://github.com/ML-KULeuven/socceraction.git |
|
|
|
Or, download the `zipball <https://github.com/ML-KULeuven/socceraction/archive/master.zip>`_: |
|
|
|
.. code-block:: console |
|
|
|
$ curl -OL https://github.com/ML-KULeuven/socceraction/archive/master.zip |
|
|
|
Once you have a copy of the source, you can embed it in your own Python |
|
package, or install it into your site-packages easily: |
|
|
|
.. code-block:: console |
|
|
|
$ cd socceraction |
|
$ python -m pip install -e . |
|
|
|
Verifying |
|
========= |
|
|
|
To verify that socceraction can be seen by Python, type ``python`` from your shell. |
|
Then at the Python prompt, try to import socceraction: |
|
|
|
.. parsed-literal:: |
|
|
|
>>> import socceraction |
|
>>> print(socceraction.__version__) |
|
|