Skip to content

yrahul3910/raise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


quick guide | docs | change log | contact

  PyPI version Downloads Documentation Status CircleCI    


The RAISE package

This package provides implementations for some algorithms from the RAISE lab at NC State University. These should be taken as the reference implementations for the papers proposing them, although the code versions that appear in this repo are typically cleaned up versions of the ones actually used. In general, this repo aims to be PEP8-compliant, well-tested, and reasonably-documented. Lab members are responsible for adding their own code via PRs.

The package's intended users are the lab members, who can access a standardized way of loading data, computing metrics, and running statistical tests, and other researchers that wish to reuse/reproduce our algorithms. This code is provided under an LGPL 2.1 license.

Install

The raise_utils package is available on PyPI. Your package manager of choice should handle it. Python 2 is unsupported, but we recommend Python 3.10+.

pip3 install raise_utils

Contributing

Generally speaking, while this repo is open to PRs, it is intended to be contributed to by lab members. However, feel free to submit PRs to:

  • Improve code quality
  • Add documentation in /docs, or sphinx
  • Add more or better tests
  • Fix bugs

Documentation

Read our docs here. Although we do have a readthedocs page, that has proven to be unreliable, historically speaking. We will (probably) fix it at some point. You can find examples in our examples directory.

Citing

You do not need to cite this repo, but we are grateful if you do. We ask that you instead cite the original paper proposing the method that you are reusing in your work.

Contact

The current maintainer of this repository is Rahul Yedida.