socr / docs /documentation /install.rst
scfive's picture
Upload 203 files
d6ea71e verified
===================
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__)