Skip to content

Releases: ericmiguel/baloon

v1.0.1

14 Aug 17:11
9b9361b

Choose a tag to compare

V1.0.1

Small release.

  • Add overwrite option to the Python API
  • Minor code fixes

v1.0.0

13 Aug 22:00
422fb20

Choose a tag to compare

Baloon v1.0.0

Summary of core capabilities.

Highlights

  • CLI and Python API for fast geospatial vector format conversion
  • Single-file and recursive directory conversion
  • Auto-detect formats by extension; override with --input-format/--output-format
  • Extensible format registry; progress and clear error messages

Supported formats

  • Surfer BLN (.bln)
  • ESRI Shapefile (.shp)
  • GeoJSON (.geojson/.json)
  • KML (.kml/.kmz)
  • GeoPackage (.gpkg)
  • SVG (write-only)

CLI

  • File: baloon input.ext output.ext
  • Directory (recursive): baloon --output-format geojson ./data ./out

Python API

  • convert(input_path, output_path)
  • convert_dir(input_path, output_format, output_dir=None)
  • read_bln(path), list_formats()

Notes & limits

  • SVG export supports Polygon/MultiPolygon
  • KML parsing/writing via fastkml (Placemark geometries)
  • BLN parser validates lon/lat and skips non-numeric header lines