Metadata-Version: 2.4
Name: ncftools
Version: 0.5.3
Summary: A collection of tools for working with NetCDF files
Author-email: aaronchh <aaronhsu219@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/AaronOET/ncftools
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.20.0
Requires-Dist: netCDF4>=1.6.0
Requires-Dist: geopandas>=0.12.0
Requires-Dist: shapely>=1.8.0

# NCFTOOLS

A collection of Python tools for working with NetCDF files.

## Installation

```bash
pip install -e .
```

## Features

- **meshinfo**: Display mesh information from FlowFM NetCDF files (node/face/edge counts, element types, spatial extent)

## Usage

### Command-line

```bash
# Check installed version
ncftools --version

# List all available commands
ncftools-info

# Display mesh information from a FlowFM NetCDF file
meshinfo -f FlowFM_net.nc

# Show help for meshinfo
meshinfo -h
```

### Python API

```python
from ncftools import meshinfo

# Display mesh info for a NetCDF file
meshinfo.show_mesh_info("FlowFM_net.nc")
```
