Skip to content

Commit 8b5d2e3

Browse files
committed
Updated readmes
1 parent 16d4ea3 commit 8b5d2e3

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

readme.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,12 @@ The *File* menu offers several useful options:
5757

5858
+ `main.py`: Main program. Run this file to run the graphical interface.
5959
+ `display_sat_results.py`: Commandline utility script that displays the output of a satsolver as a grid (text). Currently supports minisat and picosat output files.
60+
+ `json-2-sat.py`: Commandline utility script that generates the DIMACS .cnf file that describes the satifiability of a given grid.
61+
+ `json-2-3sat.py`: Same as above, but reduces the satisfiability clauses to 3-SAT.
6062
+ `lib/grid.py`: contains the Grid class.
6163
+ `lib/gen_formule.py`: contains the functions that generate the cnf formula that's passed to the satsolver.
6264
+ `lib/file_io.py`: contains the functions used to import/export files in and out of the program.
6365

64-
## To do
65-
66-
+ [Feature] Add function to import DIMACS files
67-
+ [Feature] [Optional] Undo/redo in GUI?
68-
+ [Feature] [Optional] Add command-line interface?
69-
7066
## Authors
7167
+ [Dylan ROBINS](https://github.com/dylan-robins/)
7268
+ Lucas DREZET

readme_fr.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,12 @@ Le menu "File" offre différentes options :
5959
## Structure du programme
6060
- `main.py`: Programme principal. Executez ce fichier pour lancer l'interface graphique
6161
- `display_sat_results.py`: Outil de ligne de commande qui affiche le résultat d'un satsolver sous forme de grille résolue de Dosun-Fuwari. Prend en charge les sorties de minisat et de picosat.
62+
- `json-2-sat.py`: Outil de ligne de commande qui génère le fichier .cnf au format DIMACS décrivant la satisfaisabilité d'une grille donnée en argument.
63+
- `json-2-3sat.py`: Pareil que ci-dessus, mais réduit les clauses de satisfaisabilité en des clauses 3-SAT.
6264
- `lib/grid.py` : contient la classe de la grille.
6365
- `lib/gen_formule.py` : contient les fonctions qui générent la formule cnf qui est donnée au satsolver.
6466
- `lib/file_io.py`: : contient les fonctions utilisée pour importer/exporter les fichiers dans/en dehors du programme.
6567

66-
## A réaliser
67-
- [Fonctionnalité] Ajouter la fonction d'import de fichier DIMACS
68-
- [Fonctionnalité] [Optionnel] Annuler/Refaire dans GUI ?
69-
- [Fonctionnalité] [Optionnel] Ajouter une interface ligne de commande ?
70-
7168
## Auteurs
7269
Dylan ROBINS
7370
Lucas DREZET

0 commit comments

Comments
 (0)