Skip to content
View kylebarron's full-sized avatar

Sponsoring

@fasterthanlime

Organizations

@developmentseed @conda-forge @cogeotiff @nst-guide @geopolars @geoarrow @cloudnativegeo
Block or Report

Block or report kylebarron

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kylebarron/README.md

Hi there! I'm Kyle 👋

I'm a software engineer passionate about fast geospatial data science.

I'm primarily developing the GeoArrow and GeoParquet ecosystems because I believe they portend a massive shift for faster, more interoperable geospatial data analysis.

Python:

Project Role Description
geopolars author Geospatial extensions for the Polars DataFrame library.
lonboard author Python library for fast, interactive geospatial vector data visualization in Jupyter.
geoarrow-rust author A Python library implementing the GeoArrow specification with efficient spatial operations.
suncalc-py author A Python port of suncalc.js for calculating sun position and sunlight phases.
pymartini author A Cython port of Martini for fast RTIN terrain mesh generation.
pydelatin author Python bindings to hmm for fast terrain mesh generation.
quantized-mesh-encoder author A fast Python Quantized Mesh encoder
usgs-topo-tiler author Python package to read Web Mercator map tiles from USGS Historical Topographic Maps
keplergl_cli author One-line geospatial data visualization using Kepler.gl

JavaScript:

Project Role Description
parquet-wasm author Rust-based WebAssembly bindings to read and write Apache Parquet data.
@geoarrow/deck.gl-layers author deck.gl layers for rendering GeoArrow data.
geoarrow-wasm author Efficient, vectorized geospatial operations in WebAssembly.
arrow-js-ffi author Zero-copy reading of Arrow data from WebAssembly.
geoarrow-js author TypeScript implementation of GeoArrow.
deck.gl contributor WebGL2 powered visualization framework.
deck.gl-raster author deck.gl layers and WebGL modules for client-side satellite imagery analysis.

Rust:

Project Role Description
geoarrow-rs author A Rust implementation of the GeoArrow specification and bindings to GeoRust algorithms for efficient spatial operations on GeoArrow memory.
geopolars author Geospatial extensions for the Polars DataFrame library.
geo-index author A Rust crate for packed, static, zero-copy spatial indexes.
arrow-wasm author Building block library for using Apache Arrow in Rust WebAssembly modules

Specifications:

Project Role Description
geoarrow core contributor Specification for storing geospatial data in Apache Arrow.
geoparquet core contributor Specification for storing geospatial vector data (point, line, polygon) in Parquet.

Other:

Project Role Description
National Scenic Trails Guide author A website and data tools for exploring and navigating the Pacific Crest Trail. After hiking the PCT, this project was the core of my effort to transition to a career in geospatial software engineering.
all-transit author Visualization of all transit routes in continental U.S.
vscode-jupyter-python author Run automatically-inferred Python code blocks in the VS Code Jupyter extension

Pinned

  1. developmentseed/lonboard developmentseed/lonboard Public

    Python library for fast, interactive geospatial vector data visualization in Jupyter.

    Python 414 22

  2. parquet-wasm parquet-wasm Public

    Rust-based WebAssembly bindings to read and write Apache Parquet data

    Rust 465 19

  3. geoarrow/geoarrow-rs geoarrow/geoarrow-rs Public

    GeoArrow in Rust, Python, and JavaScript (WebAssembly) with vectorized geometry operations

    Rust 195 10

  4. arrow-js-ffi arrow-js-ffi Public

    Zero-copy reading of Arrow data from WebAssembly

    TypeScript 89 3

  5. geoarrow/deck.gl-layers geoarrow/deck.gl-layers Public

    deck.gl layers for rendering GeoArrow data

    TypeScript 63 5

  6. geopolars/geopolars geopolars/geopolars Public

    Geospatial extensions for Polars

    Rust 487 22