Skip to content

Latest commit

 

History

History
288 lines (252 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

288 lines (252 loc) · 11.4 KB

Changelog

0.5.0 (2024-09-10)

New Features

  • 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)

Fixes

  • 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)

Refactorings

  • flexible dictionary returns for parser (#116)
  • streamline IO function names (#115)

Docs

  • 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

Others

  • 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

0.3.1 (2022-06-06)

New Features

  • add second spectrum parser
  • add approximate entropy (#67)
  • add second spectrum parser
  • add approximate entropy (#67)

Fixes

  • 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

Docs

  • 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

Others

  • bump version
  • bump version
  • fix typos
  • update readme
  • fix typos
  • update readme

Full set of changes: 0.3.0...0.3.1

0.3.0 (2022-05-23)

New Features

  • 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)

Fixes

  • 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)

Refactorings

  • 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)

Docs

  • 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

Others

  • 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

0.2.1 (2022-02-02)

Fixes

  • 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

Docs

  • update changelog

Others

  • bump version
  • release 0.2.0
  • update readme

Full set of changes: 0.2.0...0.2.1

0.2.0 (2021-12-13)

New Features

  • 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

Fixes

  • block rotation matrix construction
  • typo
  • typo

Refactorings

  • add skeleton

Docs

  • 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

Others

  • 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