• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-2,9822,535

examples/H03-May-2022-755583

gap/H07-May-2022-6,6204,242

tst/H03-May-2022-609570

DockerfileH A D03-May-2022429 1913

PackageInfo.gH A D03-May-20223.8 KiB11799

README.mdH A D03-May-20223.1 KiB8255

init.gH A D03-May-2022330 1610

makedoc.gH A D03-May-20221.4 KiB4437

read.gH A D03-May-2022327 149

README.md

1[![Build Status](https://travis-ci.com/homalg-project/NConvex.svg?branch=master)](https://travis-ci.com/homalg-project/NConvex)
2[![Code Coverage](https://codecov.io/github/homalg-project/NConvex/coverage.svg?branch=master&token=)](https://codecov.io/gh/homalg-project/NConvex)
3
4The NConvex package
5=========================
6version 2019.12.10
7
8Introduction
9------------
10The [NConvex](https://homalg-project.github.io/NConvex) package is a GAP package. Its aim is to carry out polyhedral constructions and computations, namely computing properties and attributes of
11cones, polyhedrons, polytopes and fans. Its has been written
12to provide the needed tools for the package "ToricVarieties". All written as
13part of the homalg-project. A list of available operations can be found in the
14[manual.pdf](https://github.com/homalg-project/NConvex/releases/latest/download/manual.pdf)
15
16
17Installation
18-----------
19The package can easily be obtained by cloning the repository
20
21  https://github.com/homalg-project/NConvex.git
22
23in the pkg directory of the Gap installation or your local directory for Gap packages.
24
25Required packages
26-----------------
27
28-   The Gap package "CddInterface" is required to convert between H-rep and V-rep of polyhedrons. It can be obtained at:
29
30      https://github.com/homalg-project/CddInterface.git
31
32-   The Gap/homalg-project package "Modules". You can install the package by cloning the "homalg_project" repository from
33
34      https://github.com/homalg-project/homalg_project.git
35
36-   You will also need "AutoDoc" package to be able to create the documentation and to perform tests.
37    A fresh version can be installed from
38
39      https://github.com/gap-packages/AutoDoc.git
40
41-   The Gap package "NormalizInterface". You can install it from
42
43      https://github.com/gap-packages/NormalizInterface.git
44
45-   In case "NormalizInterface" is not available, then you can use the Gap/homalg package
46    "4ti2Interface". It is already included in the homalg-project
47
48      https://github.com/homalg-project/homalg_project
49
50    Make sure to change accordingly the dependencies entry in PackageInfo.g.
51
52Remarks
53-------
54-   To create the documentation go in your terminal to where you installed the package and
55 perform the command
56   ```sh
57   .../NConvex$ gap makedoc.g
58   ```
59-   To run tests:
60   ```sh
61   .../NConvex$ gap tst/testall.g
62   ```
63-   For the installation of Gap see https://www.gap-system.org/
64
65-   You can create the documentation with diagrams if your latex installation has the required packages. To try it by un-commenting the required code by:
66
67   ```sh
68   .../NConvex$ sed -i 's/#?//g' makedoc.g
69   ../examples$ sed -i 's/#&/#!/g' *.g
70   .../NConvex$ gap makedoc.g
71   ```
72
73Of course you are welcome to e-mail me if there are any questions, remarks, suggestions ;)
74
75  Kamal Saleh e-mail: saleh@mathematik.uni-siegen.de
76
77License
78-------
79
80NConvex is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
81
82