Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://github.com/F-FIDELO-19-008-FLEURY/course-recommender
03 February 2026, 00:33:30 UTC
  • Code
  • Branches (2)
  • Releases (0)
  • Visits
    • Branches
    • Releases
    • HEAD
    • refs/heads/main
    • refs/heads/newMut
    • 40f04981dce459338256cd143adb2beea5fcb258
    No releases to show
  • 5478642
  • /
  • README.md
Raw File Download Save again
Take a new snapshot of a software origin

If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.

Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.
swh spinner

Processing "take a new snapshot" request ...

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
origin badgecontent badge
swh:1:cnt:01a14dddd23c8ce5aa2ecb1d1fd0e4ad757e98a3
origin badgedirectory badge
swh:1:dir:547864233517c8cdaba7e668471c16483bd71b5d
origin badgerevision badge
swh:1:rev:40f04981dce459338256cd143adb2beea5fcb258
origin badgesnapshot badge
swh:1:snp:bf7fd2bc2d3f35378e04541f69e2c95ba967e971

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Tip revision: 40f04981dce459338256cd143adb2beea5fcb258 authored by luispinos on 08 July 2024, 10:00:53 UTC
Update codemeta.json
Tip revision: 40f0498
README.md
# Course recommender


This study comprises a recommender system for postgraduate courses based on soft skills.

There are 5 Python files:


1. read_functions.py is a file that consists on multiple methods that are used to read and process the data for the recommendations.
2. combinatorics_brute_force.py is used to check each and every one of the combinations of the courses, and update a file every 2000 tested combinations.
2. script_test.py is the script for the various tests, which helped us empirically tune the hyperparameters of the Genetic Algorithms.
3. script_rec_function.py is the script which executes the genetic algorithms based on hyperparameters that need to be set either on console or through a bash script.
4. script_analysis.py is the script that reads and analyses the results in order to write the summary result files.


## Dependancies and configuration

This project requires the PyGAD framework, which needs to be installed.

To install PyGAD, simply use pip to download and install the library from PyPI (Python Package Index). The library is at PyPI at this page https://pypi.org/project/pygad.

Install PyGAD with the following command:
```
pip install pygad
```
To get started with PyGAD, please read the documentation at Read The Docs https://pygad.readthedocs.io.
(#editing-this-readme)!

Documentation soon™ (contact the authors if needed).

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API