Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
0a3b0c8
Added python3 compatibility
devanshkv Jun 6, 2018
ad9a3ed
dedisperse function
devanshkv Jun 17, 2018
0fd41b1
fixed syntax error
devanshkv Jun 21, 2018
4acc502
get data with tstart and stop
devanshkv Jun 21, 2018
ba526b8
syntax error fixed
devanshkv Jun 21, 2018
1481bf5
added bandpass
Jun 21, 2018
35603aa
fixed setup
devanshkv Jun 26, 2018
2fc7868
removed redundancy
devanshkv Jun 26, 2018
1b86e4e
fixed send_string for python3
Jul 3, 2018
ce530af
added fil writing helper
Jul 13, 2018
c41034c
deleted filutils, added candidate class
Aug 24, 2018
21dc993
replaced with candidate.py
devanshkv Aug 24, 2018
a4c9625
added bandpass
devanshkv Aug 24, 2018
3fe880a
optimize candidate dm
devanshkv Aug 25, 2018
b9192be
added save to hdf5 to candidate
Sep 1, 2018
188b0b2
extended save hdf5
Sep 3, 2018
b14b496
fixed setup.py
devanshkv Sep 3, 2018
3895775
changed dm time sample number
devanshkv Sep 15, 2018
6f645c6
bumped up version
devanshkv Sep 15, 2018
a5abbf4
fixed get_snr width issue
Sep 24, 2018
f32e3ec
Merge branch 'master' of https://github.com/devanshkv/pysigproc
Sep 24, 2018
e0f1e4c
fixed <256 sample issue
devanshkv Sep 24, 2018
84d6f3d
version bump
devanshkv Sep 24, 2018
cda383a
SyntaxError fix
devanshkv Sep 24, 2018
38c9fd0
get chunk according to pulse width
devanshkv Oct 9, 2018
4fed21b
get chunk according to pulse width
devanshkv Oct 9, 2018
2b0083e
adding candidate plotter
Jan 6, 2019
8ce7be9
h5plotter optional detrend
Jan 7, 2019
f752094
fixed detrend error
Jan 7, 2019
4c55726
fixed exception issue
devanshkv Jan 13, 2019
3401bf1
fixed size error
Jan 20, 2019
853c3b9
Added README.html
Jan 20, 2019
cc61c62
Delete README.html
KshitijAggarwal Jan 20, 2019
aeb6100
Added README.ipynb
Jan 20, 2019
cf56571
Delete README.ipynb
KshitijAggarwal Jan 20, 2019
2ace3c7
Added demo
Jan 20, 2019
5a04820
added html of demo
Jan 22, 2019
4dd1a14
PEP8 compatibility. Placeholders for docstrings
KshitijAggarwal Feb 3, 2019
91d93bf
Create README.md
devanshkv Feb 11, 2019
ce81a48
Delete Candidate_pysigproc_demo.html
KshitijAggarwal Feb 18, 2019
d5c6d36
Added functions for decimation and resizing of candidates.
KshitijAggarwal Feb 18, 2019
71a0850
Merge remote-tracking branch 'origin/master'
KshitijAggarwal Feb 18, 2019
3fb36c6
Added docstrings.
KshitijAggarwal Feb 18, 2019
18c80d9
replaced **args with **kwargs
Feb 20, 2019
9d45c5b
put h5plotter in pythonpath
devanshkv Feb 21, 2019
c31db18
restrict dedispersion to float32
devanshkv Feb 21, 2019
1350476
moved to bin
devanshkv Feb 21, 2019
7a65976
moved h5plotter to bin
devanshkv Feb 21, 2019
2329847
Updated demo to include reshaping of arrays
Feb 21, 2019
fca03e7
Added reshaping to demo
Feb 21, 2019
9bfcc2c
Merge branch 'master' of https://github.com/devanshkv/pysigproc
Feb 21, 2019
b24033c
reverted to older version; better logging
devanshkv Feb 26, 2019
a9ab861
cleaner plotting
devanshkv Feb 26, 2019
bd552d6
Limited faster dedispersion by concat instead of roll
devanshkv Mar 4, 2019
1989814
.gitignore
devanshkv Mar 4, 2019
e4bafa4
Removed tqdm
devanshkv Mar 4, 2019
b284d43
Added install_requires
devanshkv Mar 4, 2019
27f8a91
Create LICENSE
devanshkv Mar 4, 2019
58b9eaf
Merge pull request #1 from devanshkv/add-license-1
devanshkv Mar 4, 2019
e274cef
Update README.md
devanshkv Mar 4, 2019
9bdcb58
Added GPU support for dedispersion
Apr 1, 2019
b78363a
Added GPU based dedispersion and DM-Time arrays
devanshkv Apr 1, 2019
c0ea670
Added GPU based dedispersion and DM-Time arrays
devanshkv Apr 1, 2019
2028911
Combined Dedispersion + DM-Time array on GPU at once.
devanshkv Apr 1, 2019
edb439b
bug fixes
devanshkv Apr 1, 2019
f922172
fixed crop bug
Apr 2, 2019
9413476
added kill mask for RFI flagging
Apr 5, 2019
ab38d0c
changed backend from TkAgg to Aggravations
devanshkv Apr 9, 2019
d1cc30c
gpu dedisp dmt decimate crop
Apr 11, 2019
d8800c2
fix for numpy >= 1.16
Apr 11, 2019
88d58f1
Fix for numpy>=1.16
devanshkv Apr 11, 2019
1ee49f7
fixed RFI mask issue
devanshkv Apr 15, 2019
fc3bb7f
Merge branch 'master' into greenburst
devanshkv May 13, 2019
3c51c71
Merge pull request #2 from devanshkv/greenburst
devanshkv May 13, 2019
c17f0a8
Fixed kill mask error
devanshkv May 20, 2019
4c89458
PEP8 formatting
devanshkv May 20, 2019
568591f
Added Frequency decimation factor
devanshkv Jun 24, 2019
abaac4b
Added compression to h5 files
devanshkv Jun 24, 2019
7ce83d6
Removed redundant tsamp
devanshkv Jun 24, 2019
ea1fbb8
Support headerless filterbanks
devanshkv Jul 4, 2019
2155dbc
Support headerless filterbanks
devanshkv Jul 4, 2019
6a22a01
Support headerless filterbanks
devanshkv Jul 4, 2019
700d05b
fixed some ints
devanshkv Jul 5, 2019
1ef16bf
removed brute force frequency decimation
devanshkv Jul 5, 2019
f39694a
generic dtype
devanshkv Jul 5, 2019
3dc2c40
fixed time series bug
devanshkv Jul 17, 2019
0d1d604
fixed NaN issue with h5plotter.py
devanshkv Jul 24, 2019
fc0d35e
tstart bug fix
devanshkv Jan 17, 2020
ac3f546
added requirments.txt, CI, install instructions
josephwkania Oct 24, 2020
4414d3f
Merge pull request #4 from josephwkania/master
devanshkv Oct 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Pylint

on: [push]

jobs:
build:

runs-on: ubuntu-latest

strategy:
max-parallel: 4
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install pylint
- name: Install it
run: |
python setup.py install
- name: Lint with flake8
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
108 changes: 108 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Created by .ignore support plugin (hsz.mobi)
### Python template
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/

.idea/
Loading