Skip to content

Commit 70304b0

Browse files
author
grigory
committed
Add packaging files
1 parent d6b4dcc commit 70304b0

File tree

16 files changed

+110
-98
lines changed

16 files changed

+110
-98
lines changed

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: python
2+
python:
3+
- "3.6"
4+
- "3.7"
5+
- "3.8"
6+
install:
7+
- pip install -r requirements.txt
8+
script:
9+
- make test
File renamed without changes.

MANIFEST.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include pyproject.toml
2+
3+
# Include the README
4+
include README.md
5+
6+
# Include the license file
7+
include LICENSE.txt

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -----------------------------------------------------------------------------
2+
# Run tests
3+
# -----------------------------------------------------------------------------
4+
5+
test:
6+
python -m unittest discover

README.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,25 @@ for snr in snr_range:
7373

7474
## TODO
7575

76-
[TODO List](TODO.md)
76+
### General
77+
78+
- [ ] Fix CRC-aided SC List decoder
79+
80+
### Polar code construction
81+
82+
- [ ] Arikan’s Monte-Carlo estimation [Section V.B](https://arxiv.org/pdf/1501.02473.pdf)
83+
- [ ] Trifonov’s Gaussian approximation [Section V.D](https://arxiv.org/pdf/1501.02473.pdf)
84+
85+
### Decoding
86+
- [ ] [SC STACK Decoding](https://ieeexplore.ieee.org/document/6215306)
87+
- [ ] [Fast SSC List Decoding](https://arxiv.org/pdf/1703.08208.pdf)
88+
- [ ] [Generalized Fast SSC LIST Decoding](https://arxiv.org/pdf/1804.09508.pdf)
89+
90+
### Modulation
91+
92+
- [ ] Q-PSK
93+
- [ ] 4-QAM
7794

7895
## License
7996

80-
[MIT License](LICENSE.MD)
97+
[MIT License](LICENSE.txt)

TODO.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[build-system]
2+
# These are the assumed default build requirements from pip:
3+
# https://pip.pypa.io/en/stable/reference/pip/#pep-517-and-518-support
4+
requires = ["setuptools>=40.8.0", "wheel"]
5+
build-backend = "setuptools.build_meta"

python_polar_coding/tests/test_as_model/__init__.py

Whitespace-only changes.

python_polar_coding/tests/test_sc_list_crc/__init__.py

Whitespace-only changes.
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
1-
numba
1+
# Math lib
22
numpy
33

4+
# JIT compilation for numpy code
5+
numba
6+
47
# Python CRC implementation
58
# Fork used because the package was removed from PyPI
69
-e git+git://github.com/fr0mhell/PyCRC.git#egg=PyCRC
710

811
# Tree implementation
912
anytree
1013

11-
# Enables caching for `anytree` during search
12-
fastcache
13-
14-
# Mongo client
15-
pymongo
16-
1714
# HTTP requests
1815
requests

0 commit comments

Comments
 (0)