https://github.com/glendemon/ghw
Generalized Hamming Weights for Linear Codes
https://github.com/glendemon/ghw
Last synced: 5 months ago
JSON representation
Generalized Hamming Weights for Linear Codes
- Host: GitHub
- URL: https://github.com/glendemon/ghw
- Owner: glendemon
- Created: 2020-01-01T17:27:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-01T17:39:17.000Z (over 6 years ago)
- Last Synced: 2025-05-29T18:34:05.134Z (about 1 year ago)
- Language: Makefile
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Generalized Hamming Weights for Linear Codes
## Installation
You must install [flint-2.4](http://flintlib.org/) first
```
#!bash
$ wget http://flintlib.org/flint-2.4.tar.gz
$ tar xzf flint-*.tar.gz
$ cd flint-*
$ ./configure --prefix=../ghw/ --reentrant
$ make
$ make check
$ make install
```
Then install GHW
```
#!bash
$ hg clone ssh://hg@bitbucket.org/glendemon/ghw
$ cd ghw
$ make
$ ln -s dist/Release/GNU-Linux-x86/ghw
```
## Usage
### Launching
```
#!bash
$ time ./ghw [path to file]
```
### Rebuild
Rebuild program and create link.
```
#!bash
$ bash rebuild.sh
```
### Run from ./codes directory
Compute weight hierarchy for codes in ./codes directory.
Write results to ./results directory.
```
#!bash
$ bash run.sh
```