Skip to main content

Toolbox to read in High Frequency Radar (HFR) files written in CODAR Tabular Format (CTF).

Project description

HFRadarPy

https://img.shields.io/pypi/v/hfradarpy.svg Documentation Status https://github.com/<rucool>/hfradarpy/actions/workflows/<WORKFLOW_FILE>/badge.sv https://codecov.io/gh/rucool/hfradarpy/branch/master/graph/badge.svg

Toolbox to read in High Frequency Radar (HFR) files written in CODAR Tabular Format (CTF).

Features

  • TODO

Installation

Stable release

To install HFRadarPy, run this command in your terminal:

$ pip install hfradarpy

This is the preferred method to install HFRadarPy, as it will always install the most recent stable release.

If you don’t have pip installed, this Python installation guide can guide you through the process.

We also recommend using miniconda to manage your Python environments. Download and follow the Miniconda installation guide for the appropriate Miniconda installer for your operating system.

Make sure to add the channel, conda-forge, to your .condarc. You can find out more about conda-forge from their website:

You can do this with the following command:

conda config --add channels conda-forge

From sources

The sources for HFRadarPy can be downloaded from the Github repo.

You can either clone the public repository:

$ git clone git://github.com/rucool/hfradarpy

Or download the tarball:

$ curl -OJL https://github.com/rucool/hfradarpy/tarball/master

Once you have a copy of the source, you can should create a new conda/virtual environment:

Create environment

Change your current working directory to the location that you downloaded codar_processing to.

$ cd ~/Downloads/hfradarpy/

Create conda environment from the included environment_dev.yml file:

$ conda env create -f environment_dev.yml

Once the environment is done building, you can activate the environment by typing:

$ conda activate hfradarpy # OSX/Unix

Once the environment is your active environment. You can install the toolbox to that environment.

$ python setup.py install

You can also change directory into the root hfradarpy directory and install with the following:

$ pip install .

Or if you are developing new code in the toolbox, you should install this library as ‘editable’:

$ pip install --no-deps --force-reinstall --ignore-installed -e .

Running tests

After setting up your environment, you can run all of the tests, provided you install ‘pytest’:

$ pytest

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.4.3 (2022-02-28)

  • Fourth release on PyPI.

0.1.4.1 (2022-02-28)

  • Third release on PyPI.

0.1.3 (2022-02-28)

  • Second release on PyPI.

0.1.2 (2021-12-03)

  • First release on PyPI.

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

hfradarpy-0.1.5.tar.gz (61.2 kB view details)

Uploaded Source

Built Distribution

hfradarpy-0.1.5-py2.py3-none-any.whl (48.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file hfradarpy-0.1.5.tar.gz.

File metadata

  • Download URL: hfradarpy-0.1.5.tar.gz
  • Upload date:
  • Size: 61.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 CPython/3.10.2

File hashes

Hashes for hfradarpy-0.1.5.tar.gz
Algorithm Hash digest
SHA256 c0bdeff5baa47e6c43449cfb14e36a5b892012d0f3bce4d5e3ef4af0629c3c65
MD5 aa4fcd3b978f655c05265b397516a165
BLAKE2b-256 9a00e31c85151f5830a3aef8147d0d1b6682e6629ee7675cbb8b2671948f9ad8

See more details on using hashes here.

File details

Details for the file hfradarpy-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: hfradarpy-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 CPython/3.10.2

File hashes

Hashes for hfradarpy-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 44ba4e1b945a1f4a3a06675ef4e69863408e37acc92d6f3bc06b9d835eb920da
MD5 a27efe9944606d30024e340497913898
BLAKE2b-256 b2003a78877c132f49079d07d830fd802dacaa804ddfb5130e5818cc398776a7

See more details on using hashes here.

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