Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • master
1 result

Target

Select target project
  • thibault.meynier.etu/projet_se3_2021
  • Walter.Rudametkin1/projet_se3_2021
  • paul.gallot/projet_se3_2021
  • tom.carrere.etu/projet_se3_2021
  • mohamed.bennani.etu/projet_se3_2021
  • antoine.brossas.etu/projet_se3_2021
  • haitam.blgrim.etu/projet_se3_2021
  • flavie.henry.etu/projet_se3_2021
  • heloise.lacroix.etu/projet_se3_2021
  • arthur.vain.etu/projet_se3_2021
  • aymen.baccar.etu/projet_se3_2021
  • loic.bal.etu/projet_se3_2021
  • maxence.laurent.etu/projet_se3_2021
  • victor.blondelle.etu/projet_se3_2021
  • florian.prin.etu/projet_se3_2021
  • tristan.payen.etu/projet_se3_2021
  • simon.douteau.etu/projet_se3_2021
  • florian.vallee2.etu/projet_se3_2021
  • niels.godbert.etu/projet_se3_2021
  • sami.aggar.etu/projet_se3_2021
  • vincent.aranega/projet_se3_2021
  • walter.rudametkin/projet_se3_2021
22 results
Select Git revision
  • master
1 result
Show changes
Commits on Source (11)
......@@ -67,20 +67,22 @@ Pour permettre d'évaluer automatiquement la performance de votre programme et p
Les commandes seront les suivantes:
- `show-airports <airline_id>` : liste tous les aéroports depuis lesquels la compagnie aérienne `<airline_id>` opère des vols
- `show-airlines <port_id>`: liste l'ensemble des compagnie aériennes depuis l'aéroport passé en paramètre
- `show-flights <port_id> <date> [<time>] [limit=xx]` : lister les vols qui partent de l'aéroport à la date, avec optionnellement une heure de début, et limité à xx vols
- `show-airports <airline_id>` : affiche tous les aéroports depuis lesquels la compagnie aérienne `<airline_id>` opère des vols
- `show-airlines <port_id>`: affiche les compagnies aériens qui ont des vols qui partent de l'aéroport `<port_id>`
- `show-flights <port_id> <date> [<time>] [limit=<xx>]` : affiche les vols qui partent de l'aéroport à la date, avec optionnellement une heure de début, et limité à xx vols
- `most-delayed-flights` : donne les 5 vols qui ont subis les plus longs retards à l'arrivée
- `most-delayed-airlines` : donne les 5 compagnies aériennes qui ont, en moyenne, le plus de retards
- `airlines <port_id>` : recherche compagnies aériens qui ont des vols qui partent de l'aéroport `IATA_AIRPORT`
- `delayed-airline <airline_id>` : donne le retard moyen de la compagnie aérienne passée en paramètre
- `most-delayed-airlines-at-airport <airport_id>` : donne les 3 compagnies aériennes avec le plus de retard d'arrivé à l'aéroport passée en paramètre
- `changed-flights <date>` : les vols annulés ou déviés à la date <date> (format M-D)
- `avg-flight-duration <port_id> <port_id>`: calcule le temps de vol moyen entre deux aéroports
- `find-itinerary <port_id> <port_id> <date>`: trouve un itinéraire entre deux aéroports à une date donnée (il peut y avoir des escales)
- `find-itinerary <port_id> <port_id> <date> [<time>] [limit=<xx>]`: trouve un ou plusieurs itinéraires entre deux aéroports à une date donnée (l'heure est optionnel, requête peut être limité à `xx` propositions, il peut y avoir des escales)
- `find-multicity-itinerary <port_id_depart> <port_id_dest1> <date> [<time>] <port_id_dest2> <date> [<time>] ... <port_id_destN> <date> [<time>]`: trouve un itinéraire multiville qui permet de visiter plusieurs villes (il peut y avoir des escales pour chaque vol intermediaire)
- `quit` : quit
**TODO: COMPLÈTER LES REQUETTES !!!**
Pour information, les paramètres entre crochets `[ ]` sont optionnels et les paramètres entre `< >` indiquent une valeur à renseigner.
Les dates sont au format `M-J` et l'heure `HHMM`
Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante:
~~~
......@@ -99,9 +101,8 @@ find-itinerary PHX SAN 12-15
most-delayed-flights
most-delayed-airlines
changed-flights 5-15
**TODO: compléter requêtes, par exemple "multi-city itinerary with stops" !!!**
find-itinerary DEN MCI 2-15 1030 limit=4
find-itinerary SAN JFK 6-15 1030 IAD 6-19 1215 SLC 6-21 SAN 6-25
~~~
## Précisions sur les requêtes
......@@ -139,7 +140,8 @@ VX,Virgin America
WN,Southwest Airlines Co.
~~~
### `show-flights <port_id> <date> [<time>] [limit=xx]`
### `show-flights <port_id> <date> [<time>] [limit=<xx>]`
> Exemple et affichage attendu
......@@ -183,7 +185,7 @@ WN,Southwest Airlines Co.
9,7,1,OO,LAX,SAN,2305,8.0,27.0,109,2359,-2.0,0,0
~~~
### `most-delayed-airlines <port_id>`
### `most-delayed-airlines`
> Exemple et affichage attendu
......@@ -196,25 +198,28 @@ VX,Virgin America
WN,Southwest Airlines Co.
~~~
### `airlines <port_id>`
### `delayed-airline <airline_id>`
> Exemple et affichage attendu
~~~
> `airlines SFO`
AA,American Airlines Inc.
AS,Alaska Airlines Inc.
B6,JetBlue Airways
DL,Delta Air Lines Inc.
F9,Frontier Airlines Inc.
HA,Hawaiian Airlines Inc.
OO,Skywest Airlines Inc.
UA,United Air Lines Inc.
US,US Airways Inc.
VX,Virgin America
WN,Southwest Airlines Co.
> delayed-airline AA
AA,American Airlines Inc.,180
~~~
### `most-delayed-airlines-by-airports <airport_id>`
> Exemple et affichage attendu
~~~
> most-delayed-airlines-by-airports LAX
WN,Southwest Airlines Co.,30
NK,Spirit Air Lines,18
OO,Skywest Airlines Inc.,10
~~~
### `changed-flights <date>`
> Exemple et affichage attendu
......@@ -238,7 +243,7 @@ WN,Southwest Airlines Co.
average: 54.9 minutes (416 flights)
~~~
### `find-itinerary <port_id> <port_id> <date>`
### `find-itinerary <port_id> <port_id> <date> [<time>] [limit=<xx>]`
> Exemple et affichage attendu
......@@ -248,6 +253,18 @@ average: 54.9 minutes (416 flights)
6,15,1,EV,ATL,CHA,1835,7.0,25.0,106,1927,-4.0,0,0
~~~
### `find-multicity-itinerary <port_id_depart> <port_id_dest1> <date> [<time>] <port_id_dest2> <date> [<time>] ... <port_id_destN> <date> [<time>]`
> Exemple et affichage attendu
~~~
> find-itinerary SAN JFK 6-15 1030 IAD 6-19 1215 SLC 6-21 SAN 6-25
...
~~~
## Déliverables
**La date de fin de projet est le dimanche 30 mai 2021 23:59 CEST. Tout retard entraînera des pénalités.**
......@@ -294,17 +311,22 @@ L’évaluation de ce projet sera faite en utilisant de manière intensive les o
Pour etre plus facilement lisible, vos commits devront suivre une convention de nommage. La convention utilisée par AngularJS est devenue très populaire. Elle est décrite à l’adresse suivante [Commit Message Conventions](https://gist.github.com/stephenparish/9941e89d80e2bc58a153).
## Intégrer les changements du sujet dans votre dépôt suite à un fork
Si vous avez crée votre dépôt en utilisant la fonctionalité de fork, vous pouvez continuer à intégrer directement les mises-à-jour. Pour ce faire, vous devez :
1. Ajouter le dépôt comme un nouveau serveur distant différent à `origin`
2. Recupérer les changements en indicant d’utiliser ce dépôt et la branche master
Voici les commandes :
```bash
git remote add depot_sujet https://gitlab.univ-lille.fr/walter.rudametkin/projet_se3_2021.git
git pull depot_sujet master
```
En cas de conflit, vous devez les gérer manuellement. Si vous voulez annuler une merge, vous pouvez utiliser `git merge --abort` pour revenir à l’état juste avant le `git pull`.
En cas d’erreur, n’hésitez pas à consulter la commande `git remote -v` et `git remote remove <dépôt>` qui permettent d’afficher les dépôts distants et supprimer un dépôt distant, respectivement.
Une fois que vous avez intégré les changements, il faudra les partager sur votre dépôt distant avec
```bash
git push
```
......@@ -95,7 +95,7 @@ DSM,Des Moines International Airport,Des Moines,IA,USA,41.534929999999996,-93.66
DTW,Detroit Metropolitan Airport,Detroit,MI,USA,42.21206,-83.34884
DVL,Devils Lake Regional Airport,Devils Lake,ND,USA,48.11425,-98.90878000000001
EAU,Chippewa Valley Regional Airport,Eau Claire,WI,USA,44.86526,-91.48507
ECP,Northwest Florida Beaches International Airport,Panama City,FL,USA,,
ECP,Northwest Florida Beaches International Airport,Panama City,FL,USA,30.3417,-85.7973
EGE,Eagle County Regional Airport,Eagle,CO,USA,39.64257,-106.9177
EKO,Elko Regional Airport,Elko,NV,USA,40.82493,-115.7917
ELM,Elmira/Corning Regional Airport,Elmira,NY,USA,42.159909999999996,-76.89144
......@@ -233,7 +233,7 @@ ORH,Worcester Regional Airport,Worcester,MA,USA,42.267340000000004,-71.87571
OTH,Southwest Oregon Regional Airport (North Bend Municipal),North Bend,OR,USA,43.41714,-124.24603
OTZ,Ralph Wien Memorial Airport,Kotzebue,AK,USA,66.88468,-162.59855
PAH,Barkley Regional Airport,Paducah,KY,USA,37.060829999999996,-88.77375
PBG,Plattsburgh International Airport,Plattsburgh,NY,USA,,
PBG,Plattsburgh International Airport,Plattsburgh,NY,USA,44.6505,-73.4675
PBI,Palm Beach International Airport,West Palm Beach,FL,USA,26.683159999999997,-80.09559
PDX,Portland International Airport,Portland,OR,USA,45.58872,-122.5975
PHF,Newport News/Williamsburg International Airport,Newport News,VA,USA,37.1319,-76.49299
......@@ -312,7 +312,7 @@ TWF,Magic Valley Regional Airport (Joslin Field),Twin Falls,ID,USA,42.4818,-114
TXK,Texarkana Regional Airport (Webb Field),Texarkana,AR,USA,33.45371,-93.99101999999999
TYR,Tyler Pounds Regional Airport,Tyler,TX,USA,32.35414,-95.40239
TYS,McGhee Tyson Airport,Knoxville,TN,USA,35.812490000000004,-83.99286
UST,Northeast Florida Regional Airport (St. Augustine Airport),St. Augustine,FL,USA,,
UST,Northeast Florida Regional Airport (St. Augustine Airport),St. Augustine,FL,USA,29.9592517,-81.3397325
VEL,Valdez Airport,Vernal,UT,USA,40.4409,-109.50992
VLD,Valdosta Regional Airport,Valdosta,GA,USA,30.7825,-83.27672
VPS,Destin-Fort Walton Beach Airport/Eglin AFB,Valparaiso,FL,USA,30.48325,-86.5254
......