{"id":14977364,"url":"https://github.com/caseyjlaw/rtpipe","last_synced_at":"2025-06-15T22:14:10.023Z","repository":{"id":28268374,"uuid":"31778713","full_name":"caseyjlaw/rtpipe","owner":"caseyjlaw","description":"Pipeline for real-time fast transient detection in radio interferometric data (see also https://github.com/realfastvla/rfpipe)","archived":false,"fork":false,"pushed_at":"2018-06-05T02:31:50.000Z","size":8509,"stargazers_count":11,"open_issues_count":8,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-19T02:09:28.699Z","etag":null,"topics":["astronomy","binder","casa","interferometry","jupyter-notebook","notebook","python","radio","transients"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caseyjlaw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-06T16:42:18.000Z","updated_at":"2024-09-14T12:38:32.000Z","dependencies_parsed_at":"2022-09-12T14:22:20.736Z","dependency_job_id":null,"html_url":"https://github.com/caseyjlaw/rtpipe","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/caseyjlaw/rtpipe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caseyjlaw%2Frtpipe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caseyjlaw%2Frtpipe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caseyjlaw%2Frtpipe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caseyjlaw%2Frtpipe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caseyjlaw","download_url":"https://codeload.github.com/caseyjlaw/rtpipe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caseyjlaw%2Frtpipe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260059508,"owners_count":22953056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astronomy","binder","casa","interferometry","jupyter-notebook","notebook","python","radio","transients"],"created_at":"2024-09-24T13:55:31.550Z","updated_at":"2025-06-15T22:14:10.004Z","avatar_url":"https://github.com/caseyjlaw.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"rtpipe\n==\n\n\u003ca href=\"http://ascl.net/1706.002\"\u003e\u003cimg src=\"https://img.shields.io/badge/ascl-1706.002-blue.svg?colorB=262255\" alt=\"ascl:1706.002\" /\u003e\u003c/a\u003e\n[![Binder](http://mybinder.org/badge.svg)](http://mybinder.org:/repo/caseyjlaw/reproducing-fast-imaging-rrats).\n\n\n`rtpipe` (as in 'real-time pipeline') is a Python library for searching radio interferometry data for fast (subsecond) transients. This differs from traditional time-domain techniques used on large single-dish telescopes in that visibilities also measure spatial information (i.e., make images).\n\nTo view a demonstration of `rtpipe`, see this [Jupyter notebook with FRB 121102 data](https://github.com/caseyjlaw/FRB121102/blob/master/demo_FRB121102.ipynb). To execute that notebook, you will need to install the code and download about 1 GB of data. Alternatively, you can also explore some simpler features in a Jupyter notebook using [Binder](http://mybinder.org:/repo/caseyjlaw/reproducing-fast-imaging-rrats).\n\n`rtpipe` supersedes [tpipe](http://github.com/caseyjlaw/tpipe) by using a paradigm that defines how to break long (large) data into smaller, independent pieces with a single treatment (flagging, image gridding, calibration, etc.).\n\nRequirements\n---\n\n* Python 2.7\n* Scientific Python (e.g., supported by NumFOCUS): numpy, scipy, matplotlib, multiprocessing, bokeh\n* Cython 0.19.1+\n* [pyFFTW](https://pypi.python.org/pypi/pyFFTW) 0.92+\n* [pwkit](http://github.com/pkgw/pwkit) (for access to CASA libraries)\n* [sdmpy](http://github.com/caseyjlaw/sdmpy) (for reading SDM format data)\n\nInstall\n---\n\nIf you have [anaconda](https://www.continuum.io/downloads), you can install `rtpipe` like this:\n\n    conda install -c conda-forge numpy scipy jupyter bokeh cython matplotlib pwkit casa-tools casa-python casa-data\n    pip install rtpipe\n\nI've had one report that installing from the conda-forge channel does not pick up some packages. If so, you may also try installing like this:\n\n    conda install -c conda-forge numpy scipy jupyter bokeh cython matplotlib\n    conda install -c pkgw-forge pwkit casa-tools casa-python casa-data\n    pip install rtpipe\n\nAlternate Install\n-----\n\nAlternatively, you can install by building pwkit yourself to access CASA libraries. This is a bit tricky, but can be done by installing [CASA](https://casa.nrao.edu/) and setting environment variables to see its libraries:\n\n    setenv CASA_HOME /home/casa/packages/RHEL6/stable/current\n    setenv PYTHONPATH ${PYTHONPATH}:${CASA_HOME}/lib/python2.7\n    setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${CASA_HOME}/lib\n    setenv CASAPATH \"${CASA_HOME} linux local ${HOST}\"\n\nThe key is being sure that the python interpreter is binary-compatible with that used to build CASA. Note that this approach has not been tested recently and there are new pieces (e.g., bokeh) that are not explicit dependencies in the `rtpipe` build. And, really, you should be using the anaconda installer anyway!\n\nContributors\n---\n* [Casey Law](http://www.twitter.com/caseyjlaw)\n* Peter Williams (CASA libraries and general advice)\n* Paul Demorest (sdmpy)\n\nCitation\n----\nIf you use rtpipe, please support open software by citing the record on the [Astrophysics Source Code Library](ascl.net) at http://ascl.net/1706.002. In AASTeX, you can do this like so:\n```\n\\software{..., rtpipe \\citep{2017ascl.soft06002L}, ...}\n```\n\nAcknowledgements\n--------\nThis code has been supported by the University of California Office of the President under Lab Fees Research Program Award\n237863 and NSF ATI program under Grant 1611606.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaseyjlaw%2Frtpipe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaseyjlaw%2Frtpipe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaseyjlaw%2Frtpipe/lists"}