ppc64le/linux/: uvtools-0.2.0 metadata and description

Simple index

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

author HERA Team
classifiers
  • Programming Language :: Python :: 3
  • Environment :: MetaData :: IBM Python Ecosystem
description_content_type text/markdown
license MIT
provides_extras dev
requires_dist
  • numpy
  • six
  • scipy
  • pyuvdata
  • astropy>5.1
  • aipy>=3.0.5; extra == "aipy"
  • pytest; extra == "dev"
  • pytest-cov; extra == "dev"
  • aipy>=3.0.5; extra == "dev"
  • pre-commit; extra == "dev"
requires_python >=3.8
File Tox results History
uvtools-0.2.0-py3-none-any.whl
Size
4 MB
Type
Python Wheel
Python
3

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!