-
In our Opta deserializer, we add the `PassType.ASSIST` qualifier to a pass with an Opta qualifier type 210, see:
https://github.com/PySport/kloppy/blob/master/kloppy/infra/serializers/event/opta/dese…
-
I want to add support for pressure events in our data model, by adding a `PressureEvent` class
```python
@dataclass(repr=False)
@docstring_inherit_attributes(Event)
class PressureEvent(Event):
…
-
First of all: thanks for this great library!
I was wondering what is needed to add kloppy as a reader for input files. When kloppy can be used users of socceraction can easily switch to other forma…
-
**Opta**: The ground is 0 and the (middle of the) crossbar is at 40
**StatsBomb**: The ground is 0 and the (middle of the) crossbar is at 2.7
I assume StatsBomb expresses it in yards, for Opta I d…
-
Let's take the following setting where the **away** team plays left-to-right and we would like to transform it to a setting where the **home** team plays left-to-right (in both halves).
```python
fr…
-
The SkillCorner tracking data deserializer expects a .json file, see: https://github.com/PySport/kloppy/blob/master/kloppy/infra/serializers/tracking/skillcorner.py#L254.
While the raw input SkillCor…
-
In our different tracking data deserializers, we are using different approaches to define the ID's of players. Below an overview of some providers to clarify the differences:
- [SkillCorner](https:…
-
See https://github.com/PySport/kloppy/pull/235#issuecomment-1825681811
-
If a shot has qualifier "102" (i.e., a goal mouth y-coordinate), the Opta deserializer automatically sets the end-x coordinate of the shot to 100 and uses the value of the qualifier to set the shot's …
-
The StatsBomb deserializer does not yet implement the following goalkeeper action types:
- `CLAIM`: Goalkeeper catches cross.
- `PICK_UP`: Goalkeeper picks up ball.
I wanted to add these in #224,…