Skip to content

Cambridge-ICCS/TCTrack

Repository files navigation

GitHub License GitHub Actions Workflow Status Documentation Status Ruff Python 3.10+

TCTrack

The TCTrack package aims to provide functionality for running tropical cyclone (TC) tracking algorithms and analysing the results. This can be used to compare the output of different algorithms for a variety of data sources.

Warning

The software is currently in early development and therefore subject to significant changes.

Installation

Dependencies

The package requires Python 3 (>=3.10).

Package Installation

First clone the repository using git:

git clone https://github.com/Cambridge-ICCS/TCTrack

Set up and activate a virtual environment:

python3 -m venv .venv
source .venv/bin/activate

When finished using TCTrack this can be turned off with deactivate.

Then install the package using pip:

pip install --editable .

Using TCTrack

To use TCTrack from within Python after install import it as you would any other library:

import tctrack
#[Example]

Full details can be found in the getting-started documentation online. For a complete description of the library API see API documentation.

Contributing

Contributions and collaborations are welcome.

For bugs, feature requests, and clear suggestions for improvement please open an issue.

If you have added something to TCTrack that would be useful to others, or can address an open issue, please fork the repository and open a pull request.

Additional dependencies for deleopment can be installed as follows:

pip install --editable .[dev]

Full details for contribution and developers can be found in the online documentation.

Code of Conduct

Everyone participating in the TCTrack project, and in particular in the issue tracker, pull requests, and social media activity, is expected to treat other people with respect and, more generally, to follow the guidelines articulated in the Python Community Code of Conduct.

License

Copyright © ICCS

TCTrack is distributed under the MIT Licence.

About

Code associated with the ICCS tropical cyclone tracking project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages