Releases: Cambridge-ICCS/TCTrack
Releases · Cambridge-ICCS/TCTrack
0.2
TCTrack v0.2
This is the 0.2 release of TCTrack (the first public release). This includes TempestExtremes, TSTORMS, and TRACK tracking algorithms and output tropical cyclone trajectories as CF-netCDF files.
Documentation is available at: https://tctrack.readthedocs.io/en/v0.2/
What's Changed
- Adding README file by @sjavis in #7
- Implement packaging of the code using a pyproject.toml file by @jatkinson1000 in #6
- Add linting to the project to enforce code quality by @jatkinson1000 in #8
- Add Documentation by @jatkinson1000 in #11
- Tempest Extremes bindings by @jatkinson1000 in #10
- TE StitchNodes bindings by @sjavis in #19
- Bump Python version to 3.10. by @jatkinson1000 in #28
- Tidy TE docs by @sjavis in #29
- Set up testing and provide tests for Tempest Extremes components by @jatkinson1000 in #26
- Small docs updates by @jatkinson1000 in #34
- Fix out_file_format + validation by @sjavis in #47
- Move venv recommendation before pip install in getting started docs. by @jatkinson1000 in #48
- Unified 'run_tracker' command by @sjavis in #27
- Convert StitchNodes outputs into CF-compliant NetCDF by @jatkinson1000 in #39
- Add time_filter and change TE usage by @sjavis in #54
- Relicense to GPL 3 from MIT. by @jatkinson1000 in #57
- Add pre-install item to readthedocs.yaml to install udunits by @jatkinson1000 in #64
- Pin black version due to incompatibility with latest black. by @jatkinson1000 in #65
- Add inigo inspire logo by @jatkinson1000 in #67
- Add .DS_Store system files on MacOS to gitignore by @jatkinson1000 in #68
- Refactor code for generality and add basic infrastructure for TRACK by @jatkinson1000 in #69
- Revert to track_id in TempestExtremes CSV reading by @sjavis in #83
- Add Logo to README and ReadTheDocs by @jatkinson1000 in #84
- Basic TRACK bindings by @sjavis in #85
- Update logo to use 'INIGO yellow' and match other branding. by @jatkinson1000 in #89
- Pin python to 3.13 in codequality workflow by @sjavis in #90
- Parse output trajectories in TRACK by @sjavis in #88
- TRACK documentation by @sjavis in #96
- Export and read TRACK input files by @sjavis in #105
- Metadata dataclass to allow cf constructs in metadata by @sjavis in #111
- Track metadata by @sjavis in #112
- Metadata for TCTrack parameters by @sjavis in #115
- Fix time decoding when opening output by @sjavis in #117
- Update Tempest Extremes small errors by @jatkinson1000 in #118
- Update Trajectory to not require number of observations at initialisation by @jatkinson1000 in #119
- Fix grid index metadata in output by @sjavis in #120
- Add TSTORMS Functionality to the code by @jatkinson1000 in #91
- Rename
core.pytotrajectory.pyby @sjavis in #123 - Datetime & list inputs for time in Trajectory by @sjavis in #121
- TempestExtremes data preprocessing information by @sjavis in #130
- Add flag for trajectories that start and end on the file time boundaries by @jatkinson1000 in #125
- Add docs for TSTORMS input data by @jatkinson1000 in #133
- Fix typo in to_netcdf routine of tracker for end of file label. by @jatkinson1000 in #134
- Documentation for TRACK input data & preprocessing by @sjavis in #136
- Add information about the output file format to the documentation. by @jatkinson1000 in #135
- Add output_dir parameter to tempest extremes by @sjavis in #132
- Additional useful data processing steps by @jatkinson1000 in #139
- Add documentation about adding new algorithms by @jatkinson1000 in #58
- Fix readme links by @sjavis in #140
- Consistent naming by @sjavis in #141
- Ruff and cf-python fix by @jatkinson1000 in #144
- Bugfix: Change 'units' type from int to str in TCTrackerTimeMetadata by @jatkinson1000 in #143
- Update pyproject.toml by @sjavis in #149
- Fix issue with cf.read by using string filepaths by @sjavis in #155
- Add tutorial by @jatkinson1000 in #138
- Prevent exceptions in tutorial regrid.py by @sjavis in #162
- Prepare for publishing on PyPI by @sjavis in #153
- Fix and improve tutorial experience by @SimonSadler in #167
- Fix the standard name of longitude / latitude by @sjavis in #170
New Contributors
- @SimonSadler made their first contribution in #167
Full Changelog: https://github.com/Cambridge-ICCS/TCTrack/commits/v0.2