Neden v1.4.0?
Yeni sürümde aşağıdaki turnuvaların da verileri ulaşılabilir durumdadır.
- UEFA Şampiyonlar Ligi (UCL)
- UEFA Avrupa Ligi (UEL)
- UEFA Avrupa Konferans Ligi (UECL)
- UEFA Uluslar Ligi (UNL)
Yeni sürüme geçmek için aşağıdaki adımları takip edebilirsiniz.
Eğer datafc
paketi halihazırda yüklüyse, en son sürüme güncellemek için şu komutu terminalde çalıştırabilirsiniz:
--upgrade datafc pip install
Eğer datafc
paketini ilk kez yükleyecekseniz, şu komutu kullanabilirsiniz:
pip install datafc
Paketle ilgili daha fazla bilgiye ulaşmak için PyPI veya GitHub sayfasını ziyaret edebilirsiniz.
Yenilikler
Yeni eklenen tournament_type
ve tournament_stage
parametreleri ile beraber UEFA turnuvalarının verilerine erişim olanağı getirilmiştir. İlgili parametreler match_data
ve past_matches_data
fonksiyonlarına eklenmiştir. Diğer fonksiyonlar önceki sürümde olduğu gibi çalıştırılacaktır.
Ulaşılabilecek Turnuva Verileri
İçinde bulunduğumuz 2024/25 sezonu baz alındığında turnuvaların ulaşılabilecek verileri aşağıdaki gibidir:
- UCL, UEL ve UECL için:
- Birinci, ikinci ve üçüncü eleme turu
- Eleme Playoff round
- 1., 2., 3., 4., 5., 6., 7. ve 8. haftalar (UECL için 6. haftaya kadar)
- Playoff round
- Son 16
- Çeyrek final
- Yarı final
- Final
- UEFA Uluslar Ligi (UNL) için:
- 1., 2., 3., 4., 5. ve 6. haftalar
- Birinci eleme turu
- Çeyrek final
- Yarı final
- Üçüncülük maçı
- Final
Turnuva Tipi
tournament_type
parametresi “uefa” olmalıdır.
Turnuva Aşamaları
İçinde bulunduğumuz 2024/25 sezonu baz alındığında turnuvalar için girilecek week_number
ve tournament_stage
değerleri aşağıdaki gibidir:
- UCL, UEL ve UECL için:
- Birinci, ikinci ve üçüncü eleme turu
week_number
: 1, 2 ve 3tournament_stage
: “qualification_round”
- Eleme Playoff round
week_number
: 636tournament_stage
: “qualification_playoff”
- 1., 2., 3., 4., 5., 6., 7. ve 8. haftalar (UECL için 6. haftaya kadar)
week_number
: 1, 2, 3, 4, 5, 6, 7 ve 8tournament_stage
: “group_stage_week”
- Playoff round
week_number
: 636tournament_stage
: “playoff_round”
- Son 16
week_number
: 5tournament_stage
: “round_of_16”
- Çeyrek final
week_number
: 27tournament_stage
: “quarterfinals”
- Yarı final
week_number
: 28tournament_stage
: “semifinals”
- Final
week_number
: 29tournament_stage
: “final”
- Birinci, ikinci ve üçüncü eleme turu
- UEFA Uluslar Ligi (UNL) için:
- 1., 2., 3., 4., 5. ve 6. haftalar
week_number
: 1, 2, 3, 4, 5 ve 6tournament_stage
: “group_stage_week”
- Birinci eleme turu
week_number
: 1tournament_stage
: “qualification_round”
- Çeyrek final
week_number
: 27tournament_stage
: “quarterfinals”
- Yarı final
week_number
: 28tournament_stage
: “semifinals”
- Üçüncülük maçı
week_number
: 50tournament_stage
: “match_for_3rd_place”
- Final
week_number
: 29tournament_stage
: “final”
- 1., 2., 3., 4., 5. ve 6. haftalar
Uygulama
UEFA Şampiyonlar Ligi 2024/25 sezonu Son 16 maçlarını çekelim.
from datafc.sofascore import match_data
= match_data(
match_df =7,
tournament_id=61644,
season_id=5,
week_number="uefa",
tournament_type="round_of_16"
tournament_stage )
Sevgiler.