Skip to content
View kylebarron's full-sized avatar
🎯
🎯

Sponsoring

@fasterthanlime

Organizations

@developmentseed @georust @conda-forge @cogeotiff @nst-guide @geopolars @geoarrow @cloudnativegeo

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, interoperable geospatial data science.

I'm primarily developing the Apache Arrow, GeoArrow and GeoParquet ecosystems to make that a reality.

Python:

Project Role Description
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.
arro3 author A minimal Python library to manage Apache Arrow data
geoindex-rs author Fast, memory-efficient 2D spatial indexes for Python.
geopolars author Geospatial extensions for the Polars DataFrame library.
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.
pyo3-arrow author Lightweight Apache Arrow integration for pyo3.
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
geopolars author Geospatial extensions for the Polars DataFrame library.

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 Loading

  1. developmentseed/lonboard developmentseed/lonboard Public

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

    Python 632 32

  2. developmentseed/obstore developmentseed/obstore Public

    Simple, fast integration with Amazon S3, Google Cloud Storage, Azure Storage, and S3-compliant APIs like Cloudflare R2

    Rust 128 3

  3. parquet-wasm parquet-wasm Public

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

    Rust 521 19

  4. geoarrow/geoarrow-rs geoarrow/geoarrow-rs Public

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

    Rust 255 17

  5. arrow-js-ffi arrow-js-ffi Public

    Zero-copy reading of Arrow data from WebAssembly

    TypeScript 110 7

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

    deck.gl layers for rendering GeoArrow data

    TypeScript 89 8