Skip to main content

A small example package for using LISA catalogs

Project description

lisacattools

Python module for interacting with example LISA catalogs

1 - Getting Started

These instructions will get you a copy of the project up and running on your local machine, either for development and testing purposes or as an installed package.

1.1 - Prerequisites

You will need python3 to run this program.

1.2 - Installing by cloning the repository

First, we need to clone the repository

git clone ...

1.2.1 - For users

To install the package for non-root users:

make user

To install the package on the root system:

make

1.2.2 - For developers

Create a virtualenv

make prepare-dev
source .lisacattools-env

Install the sotfware and the external libraries for development purpose

make install-dev

1.3 - Installing by pip

pip install lisacattools

2 - Development (only if the repository has be cloned)

Install the software by PIP (developers version)

Then, develop your code and commit

git commit

The tests and code style formatter will be run automatically. To ignore the checks, do

git commit --no-verify

3 - Running the tutorial

Once the software is installed, data must be downloaded for the tutorial. The data are downloaded from a google drive and are large files -- ~10GB in total -- and will be installed in tutorial/data. Datasets include a catalog of simulated MBH detections with parameters updated on a weekly cadence, and two UCB catalogs, using 3 and 6 months of simulated LISA data.

make data

Then install jupyter and run the tutorial

make demo

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • James I. Thorpe, Tyson B. Littenberg - Initial work
  • Jean-Christophe Malapert

License

This project is licensed under the LGPLV3 License - see the LICENSE file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lisacattools-1.0.0.tar.gz (14.0 MB view hashes)

Uploaded Source

Built Distribution

lisacattools-1.0.0-py3-none-any.whl (39.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page