cassiopeia
cassiopeia copied to clipboard
An all-inclusive Python framework for the Riot Games League of Legends API. Cass focuses on making the data easy and fun to work with, while providing all the tools necessary to create a website or do...
The following property access will fail when trying to fetch match history. https://github.com/meraki-analytics/cassiopeia/blob/fb22e0dd2c71ae5e14c046379e49c8a44215e79d/cassiopeia/datastores/ghost.py#L698 line 691 - 707 isn't necessary for `cass.get_match_history()` one temporarily workaround is to disable those lines. As...
My first contribution, it should be good to merge. I removed all references to the now-removed champion.gg from documentation
Hi! I wanted to run `match_history(seasons={Season.season_9}, queues={Queue.ranked_solo_fives})` for season 10 and I found that this only works up to season 9. I found that in `.../cassiopeia/transformers/data.py` the `Season` class is...
Hi. I was trying this library out so I copied the sample code but got `MissingKeyError: platform must be in query!` This error occurs after `challenger_league = cass.get_challenger_league(queue=cass.Queue.ranked_solo_fives)` runs. I...
In match.py: The undo function is defined by the following script. def undo(self, event: Event): assert event.after_id == 0 or event.before_id == 0 item_id = event.before_id or event.after_id prev =...
Hello! I am running the `match.py` example in the `examples` folder. However, when I do, I run into the error `Participant' object has no attribute '_lazy__champion'`. Full error log: ```...
If you take a participant from a match and try to retrieve their role/lane from their stats, it won't work (even though it's available to use in the ParticipantStatsData). A...
If you run the `is_remake()` function on a match, there is no such field of `endedInEarlySurrender`. In `cassiopeia/core/match.py/Match` on line 1777: ``` @property def is_remake(self) -> bool: return self._data[MatchData].endedInEarlySurrender or...
For example, the match id of "**4084765297**" is passed when calling matcg.timeline.first_tower_fallen instead of "**NA1_4084765297**" File "C:\Users\Karl Roush\.conda\envs\riot_dev\lib\site-packages\merakicommons\cache.py", line 15, in wrapper return getattr(self, s) AttributeError: 'Match' object has no...
There is currently no new release on this repo since v4.0.5 This doesn't really matter so to speak, but it's a bit confusing when looking at the releases on [pypi](https://pypi.org/project/cassiopeia/#history)...