aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL35
-rw-r--r--README.md44
-rw-r--r--TODO.md6
3 files changed, 39 insertions, 46 deletions
diff --git a/INSTALL b/INSTALL
index 3175d25..07c5715 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,10 +1,10 @@
1# Requirements 1# Requirements
2 2
3A full installation of nissy requires a little more than 2Gb of space, 3A full installation of nissy requires about 3Gb of space,
4of which 1.6Gb are occupied by the huge pruning table for fast optimal solving, 4of which 2.3Gb are occupied by the huge pruning table for fast optimal solving,
5and running it requires the same amount of RAM. 5and running it requires the same amount of RAM.
6One can choose to never use this function and not to install the relative 6One can choose to never use this function and not to install the relative
7pruning table. There is an alternative (about 5 times slower) 7pruning table. There is an alternative (slower)
8optimal solving function that uses about 500Mb of RAM. 8optimal solving function that uses about 500Mb of RAM.
9 9
10# Installation 10# Installation
@@ -28,12 +28,12 @@ Follows the instructions below to install the pruning tables.
28## Tables 28## Tables
29Nissy needs to generate certain large tables to work. These tables are by default 29Nissy needs to generate certain large tables to work. These tables are by default
30generated the first time they are needed (e.g the first time you ask to solve a 30generated the first time they are needed (e.g the first time you ask to solve a
31certain step) and then saved to a file. The following times nissy simply loads the 31certain step) and then saved to a file. Whenever these tables are needed again,
32corresponding file from the hard disk. 32nissy simply loads the corresponding file from the hard disk.
33 33
34The very large table for optimal solving can take some time to generate (about 20 34The very large table for optimal solving can take some time to generate
35minutes on my fairly old but decent laptop, using 8 CPU threads). All other 35(about 1.5 hours on my fairly old but decent laptop, using 8 CPU threads).
36tables are much faster. 36All other tables are much faster.
37 37
38You can ask nissy to generate all the tables it will ever need with the gen 38You can ask nissy to generate all the tables it will ever need with the gen
39command. It is recommended to use more than one thread, if your CPU has them. 39command. It is recommended to use more than one thread, if your CPU has them.
@@ -44,12 +44,13 @@ nissy gen -t 8
44to generate all tables using 8 threads. 44to generate all tables using 8 threads.
45 45
46Alternatively, you can simply download all the tables and copy them into the 46Alternatively, you can simply download all the tables and copy them into the
47correct folder (see manual page, ENVIRONMENT section). 47correct folder (see manual page, ENVIRONMENT section). On UNIX operating
48Choose one of the following: 48systems this folder is either .nissy/tables in the user's home directory or
49 https://math.uni.lu/tronto/nissy/nissy-tables-full.zip 49$XDG_DATA_HOME/nissy/tables if the XDG variable is configured. On Windows
50 https://math.uni.lu/tronto/nissy/nissy-tables-full.tar.gz 50it is the same directory as the nissy.exe executable file.
51 https://math.uni.lu/tronto/nissy/nissy-tables-nohuge.zip 51
52 https://math.uni.lu/tronto/nissy/nissy-tables-nohuge.tar.gz 52Choose either (zip format)
53extract the archive and copy the tables folder into NISSIDATA (paste there 53 https://math.uni.lu/tronto/nissy/nissy-tables-2.0.zip
54the whole folder, not file by file). The "nohuge" files are much smaller and do not 54or (tar.gz format)
55contain the huge pruning table for the optimal solver. 55 https://math.uni.lu/tronto/nissy/nissy-tables-2.0.tar.gz
56and extract the archive into the correct folder.
diff --git a/README.md b/README.md
index eac348c..6166852 100644
--- a/README.md
+++ b/README.md
@@ -21,17 +21,11 @@ solutions for EO/DR/HTR or similar substeps.
21 21
22## Requirements 22## Requirements
23 23
24** Warning: ** *This section is not up to date with the code. In nissy-2.0beta8 24A full installation of nissy requires about 3Gb of space,
25or later the only way to get the table files is to generate them yourself. 25of which 2.3Gb are occupied by the huge pruning table for fast optimal solving,
26All but the huge table just requires a few minutes; the huge table for
27optimal solving can require a couple of hours. Use more than 1 thread
28if you can.*
29
30A full installation of Nissy requires a little more than 2Gb of space,
31of which 1.6Gb are occupied by the huge pruning table for fast optimal solving,
32and running it requires the same amount of RAM. 26and running it requires the same amount of RAM.
33One can choose to never use this function and not to install the relative 27One can choose to never use this function and not to install the relative
34pruning table. There is an alternative (about 5 times slower) 28pruning table. There is an alternative (slower)
35optimal solving function that uses about 500Mb of RAM. 29optimal solving function that uses about 500Mb of RAM.
36 30
37## Installation 31## Installation
@@ -55,14 +49,14 @@ Follows the instructions below to install the pruning tables.
55### Tables 49### Tables
56Nissy needs to generate certain large tables to work. These tables are by default 50Nissy needs to generate certain large tables to work. These tables are by default
57generated the first time they are needed (e.g the first time you ask to solve a 51generated the first time they are needed (e.g the first time you ask to solve a
58certain step) and then saved to a file. The following times Nissy simply loads the 52certain step) and then saved to a file. Whenever these tables are needed again,
59corresponding file from the hard disk. 53nissy simply loads the corresponding file from the hard disk.
60 54
61The very large table for optimal solving can take some time to generate (about 20 55The very large table for optimal solving can take some time to generate
62minutes on my fairly old but decent laptop, using 8 CPU threads). All other 56(about 1.5 hours on my fairly old but decent laptop, using 8 CPU threads).
63tables are much faster. 57All other tables are much faster.
64 58
65You can ask Nissy to generate all the tables it will ever need with the **gen** 59You can ask Nissy to generate all the tables it will ever need with the `gen`
66command. It is recommended to use more than one thread, if your CPU has them. 60command. It is recommended to use more than one thread, if your CPU has them.
67For example, you can run: 61For example, you can run:
68 62
@@ -73,17 +67,17 @@ nissy gen -t 8
73to generate all tables using 8 threads. 67to generate all tables using 8 threads.
74 68
75Alternatively, you can simply download all the tables and copy them into the 69Alternatively, you can simply download all the tables and copy them into the
76correct folder (see manual page, `ENVIRONMENT` section). 70correct folder (see manual page, `ENVIRONMENT` section). On UNIX operating
77Choose one of the following: 71systems this folder is either `.nissy/tables` in the user's home directory or
78 72`$XDG_DATA_HOME/nissy/tables` if the XDG variable is configured. On Windows
79| |.zip|.tar.gz| 73it is the same directory as the nissy.exe executable file.
80|-|-|-|
81|Full (~720Mb)|[full.zip](https://math.uni.lu/tronto/nissy/nissy-tables-full.zip)|[full.tar.gz](https://math.uni.lu/tronto/nissy/nissy-tables-full.tar.gz)|
82|No huge table (~90Mb)|[nohuge.zip](https://math.uni.lu/tronto/nissy/nissy-tables-nohuge.zip)|[nohuge.tar.gz](https://math.uni.lu/tronto/nissy/nissy-tables-nohuge.tar.gz)|
83 74
84extract the archive and copy the tables folder into `NISSIDATA` (paste there 75Choose either the
85the whole folder, not file by file). The "nohuge" files are much smaller and do not 76[zip](https://math.uni.lu/tronto/nissy/nissy-tables-2.0.zip)
86contain the huge pruning table for the optimal solver. 77or the
78[tar.gz](https://math.uni.lu/tronto/nissy/nissy-tables-2.0.tar.gz)
79file (click the links to download) and
80extract them in the correct folder.
87 81
88## Structure of the code 82## Structure of the code
89 83
diff --git a/TODO.md b/TODO.md
index bff0521..37015ab 100644
--- a/TODO.md
+++ b/TODO.md
@@ -3,8 +3,6 @@
3This is a list of things that I would like to add or change at some point. 3This is a list of things that I would like to add or change at some point.
4It's more of a personal reminder than anything else. 4It's more of a personal reminder than anything else.
5 5
6**Things in bold: to do before 2.0 release**
7
8## Commands 6## Commands
9 7
10### Commands that are available in nissy 1.0, but not in this version (yet): 8### Commands that are available in nissy 1.0, but not in this version (yet):
@@ -36,8 +34,8 @@ including e.g. solutions that were not shown because -c)
36 34
37* Add EXAMPLES.md file 35* Add EXAMPLES.md file
38* webapp (cgi) 36* webapp (cgi)
39* **Re-upload tables** 37* genptable: stop early if gone above base+3 (can be checked while generating)
40* **fix README.md** 38* installation: get ptables with curl or similar (on Windows what?)
41* **fix examples in manpage** 39* **fix examples in manpage**
42 40
43## Technical stuff 41## Technical stuff

Generated with cgit - Back to sebastiano.tronto.net