├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── configuration ├── configuration.json ├── ensemble_weights.xlsx └── filtering │ ├── base.json │ ├── fast_test.json │ └── test.json ├── data ├── input │ └── blank.xlsx └── output │ ├── blank.xlsx │ └── totaal.xlsx ├── doc ├── ActivityDiagram │ ├── activity_diagram.png │ ├── activity_diagram.svg │ ├── activity_diagram_plantuml.txt │ └── activity_diagram_with_legend.png ├── ClassDiagram │ ├── class_diagram.png │ ├── class_diagram.svg │ └── class_diagram_plantuml.txt ├── ClassDiagramSimple │ ├── class_diagram_simple.png │ ├── class_diagram_simple.svg │ └── class_diagram_simple_plantuml.txt └── SequenceDiagram │ ├── sequence_diagram.png │ ├── sequence_diagram.svg │ └── sequence_diagram_plantuml.txt ├── main.py ├── pyproject.toml ├── scripts ├── __init__.py ├── dataholder │ ├── bothdatasets.py │ ├── cumulative.py │ ├── helpermethods.py │ ├── individual.py │ └── superclass.py ├── helper.py ├── higher_years │ ├── fill_in_ratiofile.py │ ├── higher_years.py │ └── higher_years_othermethod.py ├── load_data.py ├── standalone │ ├── __init__.py │ ├── add_weeks_where_preapplicants_are_zero.py │ ├── append_studentcount_and_compute_errors.py │ ├── apply_weights_on_different_year.py │ ├── calculate_ensemble_weights.py │ ├── calculate_student_count.py │ ├── interpolate.py │ └── rowbind_and_reformat_studielink_data.py └── transform_data.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/README.md -------------------------------------------------------------------------------- /configuration/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/configuration/configuration.json -------------------------------------------------------------------------------- /configuration/ensemble_weights.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/configuration/ensemble_weights.xlsx -------------------------------------------------------------------------------- /configuration/filtering/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/configuration/filtering/base.json -------------------------------------------------------------------------------- /configuration/filtering/fast_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/configuration/filtering/fast_test.json -------------------------------------------------------------------------------- /configuration/filtering/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/configuration/filtering/test.json -------------------------------------------------------------------------------- /data/input/blank.xlsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/output/blank.xlsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/output/totaal.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/data/output/totaal.xlsx -------------------------------------------------------------------------------- /doc/ActivityDiagram/activity_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ActivityDiagram/activity_diagram.png -------------------------------------------------------------------------------- /doc/ActivityDiagram/activity_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ActivityDiagram/activity_diagram.svg -------------------------------------------------------------------------------- /doc/ActivityDiagram/activity_diagram_plantuml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ActivityDiagram/activity_diagram_plantuml.txt -------------------------------------------------------------------------------- /doc/ActivityDiagram/activity_diagram_with_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ActivityDiagram/activity_diagram_with_legend.png -------------------------------------------------------------------------------- /doc/ClassDiagram/class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagram/class_diagram.png -------------------------------------------------------------------------------- /doc/ClassDiagram/class_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagram/class_diagram.svg -------------------------------------------------------------------------------- /doc/ClassDiagram/class_diagram_plantuml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagram/class_diagram_plantuml.txt -------------------------------------------------------------------------------- /doc/ClassDiagramSimple/class_diagram_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagramSimple/class_diagram_simple.png -------------------------------------------------------------------------------- /doc/ClassDiagramSimple/class_diagram_simple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagramSimple/class_diagram_simple.svg -------------------------------------------------------------------------------- /doc/ClassDiagramSimple/class_diagram_simple_plantuml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/ClassDiagramSimple/class_diagram_simple_plantuml.txt -------------------------------------------------------------------------------- /doc/SequenceDiagram/sequence_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/SequenceDiagram/sequence_diagram.png -------------------------------------------------------------------------------- /doc/SequenceDiagram/sequence_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/SequenceDiagram/sequence_diagram.svg -------------------------------------------------------------------------------- /doc/SequenceDiagram/sequence_diagram_plantuml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/doc/SequenceDiagram/sequence_diagram_plantuml.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/main.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/dataholder/bothdatasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/dataholder/bothdatasets.py -------------------------------------------------------------------------------- /scripts/dataholder/cumulative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/dataholder/cumulative.py -------------------------------------------------------------------------------- /scripts/dataholder/helpermethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/dataholder/helpermethods.py -------------------------------------------------------------------------------- /scripts/dataholder/individual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/dataholder/individual.py -------------------------------------------------------------------------------- /scripts/dataholder/superclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/dataholder/superclass.py -------------------------------------------------------------------------------- /scripts/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/helper.py -------------------------------------------------------------------------------- /scripts/higher_years/fill_in_ratiofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/higher_years/fill_in_ratiofile.py -------------------------------------------------------------------------------- /scripts/higher_years/higher_years.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/higher_years/higher_years.py -------------------------------------------------------------------------------- /scripts/higher_years/higher_years_othermethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/higher_years/higher_years_othermethod.py -------------------------------------------------------------------------------- /scripts/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/load_data.py -------------------------------------------------------------------------------- /scripts/standalone/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/standalone/add_weeks_where_preapplicants_are_zero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/add_weeks_where_preapplicants_are_zero.py -------------------------------------------------------------------------------- /scripts/standalone/append_studentcount_and_compute_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/append_studentcount_and_compute_errors.py -------------------------------------------------------------------------------- /scripts/standalone/apply_weights_on_different_year.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/apply_weights_on_different_year.py -------------------------------------------------------------------------------- /scripts/standalone/calculate_ensemble_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/calculate_ensemble_weights.py -------------------------------------------------------------------------------- /scripts/standalone/calculate_student_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/calculate_student_count.py -------------------------------------------------------------------------------- /scripts/standalone/interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/interpolate.py -------------------------------------------------------------------------------- /scripts/standalone/rowbind_and_reformat_studielink_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/standalone/rowbind_and_reformat_studielink_data.py -------------------------------------------------------------------------------- /scripts/transform_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/scripts/transform_data.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedanl/studentprognose/HEAD/uv.lock --------------------------------------------------------------------------------