forked from ScoDoc/ScoDoc
Fix: calcul malus sur données vides
This commit is contained in:
parent
bf8614a386
commit
5a8add1aac
@ -496,7 +496,8 @@ def compute_malus(
|
|||||||
"""
|
"""
|
||||||
ues_idx = [ue.id for ue in ues]
|
ues_idx = [ue.id for ue in ues]
|
||||||
malus = pd.DataFrame(index=modimpl_inscr_df.index, columns=ues_idx, dtype=float)
|
malus = pd.DataFrame(index=modimpl_inscr_df.index, columns=ues_idx, dtype=float)
|
||||||
|
if len(sem_modimpl_moys.flat) == 0: # vide
|
||||||
|
return malus
|
||||||
if len(sem_modimpl_moys.shape) > 2:
|
if len(sem_modimpl_moys.shape) > 2:
|
||||||
# BUT: ne retient que la 1er composante du malus qui est scalaire
|
# BUT: ne retient que la 1er composante du malus qui est scalaire
|
||||||
# au sens ou chaque note de malus n'affecte que la moyenne de l'UE
|
# au sens ou chaque note de malus n'affecte que la moyenne de l'UE
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.3.11"
|
SCOVERSION = "9.3.12"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user