Skip to main content

Tools useful for the handling, visualization, and analysis of interferometric data.

Project description

uvtools

Build Status codecov

Tools useful for the handling, visualization, and analysis of interferometric data.

Installation

Best method is to install from [pypi] with pip install uvtools

Developer install from the github repo by cloning/pulling and then in ./uvtools/ run pip install .

If you use conda (preferred), then you may wish to install the following packages manually before installing uvtools (if you don't have them already)::

$ conda install -c conda-forge numpy scipy "aipy>=3.0rc2"

If you are developing uvtools, you will also require nose and pyuvdata to run tests. All of these packages can be installed with the following commands::

$ conda create -n uvtools python=3
$ conda activate uvtools
$ conda env update -n uvtools -f environment.yml
$ pip install -e .

To test the package, execute the following command::

$ nosetests uvtools/tests/test_dspec.py uvtools/tests/test_utils.py

Making a Release

To make a release of uvtools (both on Github and PyPI), head to the most current Draft Release and note the suggested release version. Contact the maintainers with your intention to make a release either to that version (or, if appropriate, to a different version), and publish the release via the Github UI. All done!

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

uvtools-0.2.0.tar.gz (7.7 MB view hashes)

Uploaded Source

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