- parser skillcorner open dataset (#143)
- add IDSSE dataset (#147)
- add delimiter option (#149)
- add discretized voronoi model (#124)
- add parser for metadata and teamsheets in json format (#113)
- integrate teamsheet logic to tracab parser (#112)
- integrate teamsheet logic to secondspectrum parsers (#111)
- integrate teamsheet logic to statsperform parsers (#108)
- integrate teamsheet logic to statsbomb parser (#109)
- integrate teamsheet logic to dfl parser (#106)
- add sportradar parser (#110)
- add teamsheets core object (#103)
- add second spectrum insights parser (#100)
- io refactor fixes (#117)
- set matplotlib backend env in workflows
- replace pandas iterrows (#96)
- missing https in hyperlink leading to an unknown page when clicking on it in github (#98)
- MetabolicPower framerate bug (#93)
- UTF-8 encoding Kinexon parser
- UFT-8 encoding Kinexon parser
- minimum signal length (#81)
- statsperform pitch templates (#75)
- adapt dfl parser to different format versions and fix statsperform gameclock unit (#76)
- pass difference argument to axis-specific differentiation and fix prepend (#77)
- update readme
- update and fix docs
- fix poetry install command (#133)
- update changelog
- update docs build
- fix butterworth cutoff freq doc (#94)
- update tutorial matchsheets (#95)
- update changelog
- add information on setup.py
- update datasets description
- update readme
- update changelog
- add paper reference
- refresh package build (#148)
- bump version
- bump version
- add dependency pytest-cov
- add dependency coverage
- bump version
- update location of flake8 which was moved from gitlab to github (#99)
- add coverage reports generation and codecov upload
- update README
- update readme
- update module init
- update columns in tests
Full set of changes: 0.3.1...0.5.0
- add second spectrum parser
- add approximate entropy (#67)
- add second spectrum parser
- add approximate entropy (#67)
- adapt test to changes
- broken settings path
- iterating stepsize
- include settings to module
- adapt test to changes
- broken settings path
- iterating stepsize
- include settings to module
- update changelog
- match sheet tutorial (#71)
- overhaul contributing guide
- overhaul compendium
- extend getting started section
- add metrics and entropy module
- add data analysis tutorial
- remove redundancies
- move plotting examples from wrapper to function (#69)
- clean class docstrings
- update changelog
- match sheet tutorial (#71)
- overhaul contributing guide
- overhaul compendium
- extend getting started section
- add metrics and entropy module
- add data analysis tutorial
- remove redundancies
- move plotting examples from wrapper to function (#69)
- clean class docstrings
- bump version
- bump version
- fix typos
- update readme
- fix typos
- update readme
Full set of changes: 0.3.0...0.3.1
- add butterworth and savgol lowpass filter (#51)
- adds xy plotting methods with tests and docs (#61)
- add pitch.plot method for football and handball (#44)
- add vis module
- add slice and get_event_stream methods (#60)
- add metabolic power model (#48)
- add require_fit decorator
- add kinematics module - distance, velocity, acceleration models (#45)
- add is_fitted property
- add centroid-based model and measures
- add base-, team-, and dyadic properties
- add basic base model
- transformation methods for events object (#47)
- add N property
- add is_metrical property
- add method for finding sequences
- add comparison dunder methods
- add models module
- add playerproperty class
- add data transformation for eigd dataset
- add statsperform parser - standard format (#41)
- add statsbomb open data parser and dataset (#59)
- create io eigd dataset (#55)
- broken link
- xy translate dtype-handling
- xy scale dtype-handling
- xy rotation dtype- and nan-handling
- add wraps to decorators to prevent shadowing
- broken link
- dfl events parser warnings, statsperform xID (#66)
- minor fixes (#65)
- typo
- typo
- xID indexing for dfl parser
- xID indexing for tracab parser
- extracting of zip with temorary file (#58)
- dfl parser xml element access and memory release (#52)
- refactor get and convert as general function
- change axis arguments from {0, 1} to {'x', 'y'}
- colum checks return empty lists instead of None
- sample_data.py -> ToyDataset() (#57)
- update changelog
- add core module reference page
- add transforms module reference page
- add models module referene page
- add vis submodule
- add property module reference
- add io module reference page
- correct xID indexing documentation
- include datasets in docs
- release 0.3.0
- bump version
- add dependency matplotlib
- add dependency scipy
- add dependency h5py
- release 0.2.1
- remove python 3.7 from actions matrix
- update readme
- update templates
- explicitly loop through players
- docstrings and errors
- add tests for geometry model
- add test for require fit decorator
- add tests for base model
- column_in_range method (#53)
- update tests for events core class (#46)
- add test for N property
- add tests for is_metrical property
- add tests for find_sequences method
- add tests for dunder methods
- add tests for dataset templates
- add test for eigd transform
Full set of changes: 0.2.1...0.3.0
- change dtype of parsed codes to np.arrays
- change minute column to be relative to segment
- readjust negative gameclocks
- update project python version to match latest on runner
- update changelog
- bump version
- release 0.2.0
- update readme
Full set of changes: 0.2.0...0.2.1
- add missing tests (#31)
- add sample data (#29)
- add method for xy rotation (#25)
- general core functionality (#24)
- basic events functionality (#23)
- add kinexon parser (#18)
- add several parsers (#11)
- add event class skeleton
- add basic pitch object
- add dedicated typing module
- add xy core class skeleton
- add gitignore
- block rotation matrix construction
- typo
- typo
- add skeleton
- add changelog
- update readme
- add project vision
- automatic version generation
- add dummy css to prevent warning
- remove misleading example
- add getting started chapter
- update index
- remove previous next buttons
- update sphinx configuration
- add compendium and extended contributing guide (#17)
- add pitch documentation
- add minimal working docs
- release 0.2.0
- bump version
- complete project config
- update dependencies
- add readthedocs config
- add to all
- remove old workflow
- update workflows (#34)
- update dependencies
- add sphinx dependencies for docs
- add pandas
- integrate poetry
- add pre-commit hooks
- add github actions workflow
- add changelog generator (#19)
- add documentation template (#22)
- add bug template (#21)
- add feature request template (#20)
- linting
- add events tests (#26)
- unit test skeleton and first example (#10)
- add testing with pytest